From 9af9e1459d4a5cf65e26abbf2b142df03e7852d0 Mon Sep 17 00:00:00 2001 From: MEEPofFaith <54301439+MEEPofFaith@users.noreply.github.com> Date: Sat, 7 Jan 2023 08:37:39 -0800 Subject: [PATCH 01/13] Fix only 1 ammoType displaying with missile units (#8020) --- core/src/mindustry/world/meta/StatValues.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/world/meta/StatValues.java b/core/src/mindustry/world/meta/StatValues.java index 02c0ad0ae7..125c4df33c 100644 --- a/core/src/mindustry/world/meta/StatValues.java +++ b/core/src/mindustry/world/meta/StatValues.java @@ -329,7 +329,7 @@ public class StatValues{ if(type.spawnUnit != null && type.spawnUnit.weapons.size > 0){ ammo(ObjectMap.of(t, type.spawnUnit.weapons.first().bullet), indent, false).display(table); - return; + continue; } //no point in displaying unit icon twice From 9dcb8b7bd5870a7b17638cf608088e78d2a316fe Mon Sep 17 00:00:00 2001 From: null <89076920+stacktrace-error@users.noreply.github.com> Date: Sat, 7 Jan 2023 17:38:12 +0100 Subject: [PATCH 02/13] yay more hardcoded regions (#8021) * change fuckall * more of this * typo --- .../mindustry/world/blocks/production/BeamDrill.java | 12 ++++++------ core/src/mindustry/world/draw/DrawPistons.java | 7 ++++--- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/core/src/mindustry/world/blocks/production/BeamDrill.java b/core/src/mindustry/world/blocks/production/BeamDrill.java index 63a412412e..2f76ab2ecd 100644 --- a/core/src/mindustry/world/blocks/production/BeamDrill.java +++ b/core/src/mindustry/world/blocks/production/BeamDrill.java @@ -24,13 +24,13 @@ import static mindustry.Vars.*; public class BeamDrill extends Block{ protected Rand rand = new Rand(); - public @Load("drill-laser") TextureRegion laser; - public @Load("drill-laser-end") TextureRegion laserEnd; - public @Load("drill-laser-center") TextureRegion laserCenter; + public @Load(value = "@-beam", fallback = "drill-laser") TextureRegion laser; + public @Load(value = "@-beam-end", fallback = "drill-laser-end") TextureRegion laserEnd; + public @Load(value = "@-beam-center", fallback = "drill-laser-center") TextureRegion laserCenter; - public @Load("drill-laser-boost") TextureRegion laserBoost; - public @Load("drill-laser-boost-end") TextureRegion laserEndBoost; - public @Load("drill-laser-boost-center") TextureRegion laserCenterBoost; + public @Load(value = "@-beam-boost", fallback = "drill-laser-boost") TextureRegion laserBoost; + public @Load(value = "@-beam-boost-end", fallback = "drill-laser-boost-end") TextureRegion laserEndBoost; + public @Load(value = "@-beam-boost-center", fallback = "drill-laser-boost-center") TextureRegion laserCenterBoost; public @Load("@-top") TextureRegion topRegion; public @Load("@-glow") TextureRegion glowRegion; diff --git a/core/src/mindustry/world/draw/DrawPistons.java b/core/src/mindustry/world/draw/DrawPistons.java index c14d6fe72a..2015cc801f 100644 --- a/core/src/mindustry/world/draw/DrawPistons.java +++ b/core/src/mindustry/world/draw/DrawPistons.java @@ -11,6 +11,7 @@ import mindustry.world.*; public class DrawPistons extends DrawBlock{ public float sinMag = 4f, sinScl = 6f, sinOffset = 50f, sideOffset = 0f, lenOffset = -1f; public int sides = 4; + public String suffix = "-piston"; public TextureRegion region1, region2, regiont; @Override @@ -41,8 +42,8 @@ public class DrawPistons extends DrawBlock{ public void load(Block block){ super.load(block); - region1 = Core.atlas.find(block.name + "-piston0", block.name + "-piston"); - region2 = Core.atlas.find(block.name + "-piston1", block.name + "-piston"); - regiont = Core.atlas.find(block.name + "-piston-t"); + region1 = Core.atlas.find(block.name + suffix + "0", block.name + suffix); + region2 = Core.atlas.find(block.name + suffix + "1", block.name + suffix); + regiont = Core.atlas.find(block.name + suffix + "-t"); } } From b18fd82a212fd11e948e7ea801e971dcf1d79001 Mon Sep 17 00:00:00 2001 From: end-me-please <90796271+end-me-please@users.noreply.github.com> Date: Sat, 7 Jan 2023 17:39:05 +0100 Subject: [PATCH 03/13] Update LogicBlock.java (#8032) --- core/src/mindustry/world/blocks/logic/LogicBlock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java index d93c7e0904..36fa541c6e 100644 --- a/core/src/mindustry/world/blocks/logic/LogicBlock.java +++ b/core/src/mindustry/world/blocks/logic/LogicBlock.java @@ -503,7 +503,7 @@ public class LogicBlock extends Block{ if(state.rules.disableWorldProcessors && privileged) return; if(enabled && executor.initialized()){ - accumulator += edelta() * ipt * efficiency; + accumulator += edelta() * ipt; if(accumulator > maxInstructionScale * ipt) accumulator = maxInstructionScale * ipt; From 2809a083a0efdc2d0af29a9351fef4c174d140b0 Mon Sep 17 00:00:00 2001 From: kituta <85106525+kituta@users.noreply.github.com> Date: Sun, 8 Jan 2023 01:39:31 +0900 Subject: [PATCH 04/13] Update bundle_ja.properties (#8006) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update bundle_ja.properties 一部を翻訳 // Translated in part. 1244 Factions 派閥ではなくチームでも良いかもしれません * Update bundle_ja.properties セクター名と説明文 //Sector Name and Description ブロックの説明文 //Block Description * Update bundle_ja.properties Jun 3, 2021 Partial 7.0 merge - API preview から Nov 14, 2022 Revert hold time までの原語版の追記変更を適用しました。//Applied changes additions from Jun 3, 2021 to Nov 14, 2022. チュートリアル、現在目標(左上)、ユニット説明文などを翻訳//Translated tutorial text, current target text (upper left), unit description, etc. * Update bundle_ja.properties * Update bundle_ja.properties * Update bundle_ja.properties * Update bundle_ja.properties セルプロの説明文を原語版に合わせました。 // The description of Serpulo has been adapted to the original language version. 語句の変更 // Changed a word or phrase. 「依存関係」を「前提Mod」にしました。 * Update bundle_ja.properties * Update bundle_ja.properties * Update bundle_ja.properties * Update bundle_ja.properties ブロックの説明文を整理しました。 // Organized block descriptions. * Update bundle_ja.properties * Update bundle_ja.properties * Update bundle_ja.properties * Update bundle_ja.properties Don't translate these yet! だったので戻しました。// Since it was "Don't translate these yet!", I returned the corresponding text. * Update bundle_ja.properties 翻訳の追加と微修正 // Translations were added and minor corrections were made. * Update bundle_ja.properties 脱字を修正 // Fixed a typo * Update bundle_ja.properties 表記ゆれの統一 // Uniformity of notation * Update bundle_ja.properties * Update bundle_ja.properties 誤字の修正 // Correction of typos --- core/assets/bundles/bundle_ja.properties | 1271 +++++++++++----------- 1 file changed, 640 insertions(+), 631 deletions(-) diff --git a/core/assets/bundles/bundle_ja.properties b/core/assets/bundles/bundle_ja.properties index 7e2bfab707..2b08dd6bc7 100644 --- a/core/assets/bundles/bundle_ja.properties +++ b/core/assets/bundles/bundle_ja.properties @@ -32,7 +32,7 @@ load.image = 画像 load.content = コンテンツ load.system = システム load.mod = MOD -load.scripts = Scripts +load.scripts = スクリプト be.update = 新しいBleeding Edgeビルドがあります: be.update.confirm = ダウンロードして再起動しますか? @@ -45,12 +45,12 @@ mods.browser = Modブラウザ mods.browser.selected = 選択されたMod mods.browser.add = インストール mods.browser.reinstall = 再インストール -mods.browser.view-releases = View Releases -mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published. -mods.browser.latest = -mods.browser.releases = Releases +mods.browser.view-releases = リリースを見る +mods.browser.noreleases = [scarlet]リリースが見つかりません\n[accent]このMODのリリースは見つかりませんでした。このMODのリポジトリにリリースが公開されているかどうか確認してください。 +mods.browser.latest = [lightgray][最新] +mods.browser.releases = リリース mods.github.open = 見る -mods.github.open-release = Release Page +mods.github.open-release = リリースページ mods.browser.sortdate = 新しいものから並べる mods.browser.sortstars = お気に入り数で並べる @@ -90,7 +90,7 @@ stats.destroyed = 破壊された建物 stats.deconstructed = 分解した建物 stats.playtime = プレイ時間 -globalitems = [accent]トータルアイテム +globalitems = [accent]惑星アイテム map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか? level.highscore = ハイスコア: [accent]{0} level.select = レベル選択 @@ -139,28 +139,28 @@ mods.reloadexit = Modを読み込む為にゲームを再起動します。 mod.installed = [[インストール済み] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]有効 -mod.disabled = [scarlet]無効 +mod.disabled = [red]無効 mod.multiplayer.compatible = [gray]マルチプレイに対応 mod.disable = 無効化 mod.content = コンテンツ: mod.delete.error = Modを削除することができませんでした。 -mod.incompatiblegame = [red]Outdated Game -mod.incompatiblemod = [red]Incompatible -mod.blacklisted = [red]Unsupported -mod.unmetdependencies = [red]Unmet Dependencies -mod.erroredcontent = [scarlet]コンテンツエラー -mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. -mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. -mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. -mod.missingdependencies.details = This mod is missing dependencies: {0} -mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. -mod.requiresversion = Requires game version: [red]{0} +mod.incompatiblegame = [red]ゲームバージョンが古い +mod.incompatiblemod = [red]非互換 +mod.blacklisted = [red]非対応 +mod.unmetdependencies = [red]前提Modが足りていません +mod.erroredcontent = [red]コンテンツエラー +mod.requiresversion.details = 必要なゲームバージョン: [accent]{0}[]\nゲームのバージョンが古いです。\nこのModには、より新しいバージョン(おそらくベータ/アルファリリース)が必要です。 +mod.outdatedv7.details = このModは、最新版のゲームと互換性がありません。 The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. +mod.blacklisted.details = このModは、このバージョンのゲームでクラッシュやその他の問題を引き起こすため、手動でブラックリストに登録されています。\n使用しないでください。 +mod.missingdependencies.details = このModの前提Modがありません: {0} +mod.erroredcontent.details = このMODは、読み込み中にエラーが発生しました。\nModの作成者に修正を依頼してください。 +mod.requiresversion = 必要なゲームバージョン: [red]{0} mod.errors = コンテンツの読み込み中にエラーが発生しました。 -mod.noerrorplay = [scarlet]以下のModにエラーがあります。[] Modを無効化するか、エラーを修正してください。 -mod.nowdisabled = [scarlet]{0} 依存関係がありません。:[accent] {1}\n[lightgray]これらのModをダウンロードし有効化する必要があります。\nなお、このModは自動的に無効化されます。 +mod.noerrorplay = [red]以下のModにエラーがあります。[] Modを無効化するか、エラーを修正してください。 +mod.nowdisabled = [red]{0} 前提Modがありません。:[accent] {1}\n[lightgray]これらのModをダウンロードし有効化する必要があります。\nなお、このModは自動的に無効化されます。 mod.enable = 有効化 mod.requiresrestart = このModをインストールするためにはゲームの再起動が必要です。 -mod.reloadrequired = [scarlet]Modを有効にするには、この画面を開き直してください。 +mod.reloadrequired = [red]再起動が必要 mod.import = Modをインポート mod.import.file = ファイルをインポート mod.import.github = GitHubからModをインポート @@ -183,15 +183,15 @@ filename = ファイル名: unlocked = 新しい要素をアンロック! available = 新しい研究が利用可能です! unlock.incampaign = < 詳細はキャンペーンでアンロックしてください > -campaign.select = Select Starting Campaign -campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time. -campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience. -campaign.serpulo = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished. +campaign.select = 始めるキャンペーンを選択 +campaign.none = [lightgray]開始する惑星を選択します。\nこれはいつでも切り替えが可能です。 +campaign.erekir = より新しく、より洗練されたコンテンツ。キャンペーン進行がほぼ直線的。\n\nより難しい。 質の高いマップと全体的なゲーム体験。 +campaign.serpulo = 旧コンテンツ; クラシックな体験。より自由に。より多くのコンテンツ。\n\nマップやキャンペーンの進行手順が不安定になる可能性。 completed = [accent]完了 techtree = テックツリー -techtree.select = Tech Tree Selection -techtree.serpulo = Serpulo -techtree.erekir = Erekir +techtree.select = テックツリー選択 +techtree.serpulo = セルプロ +techtree.erekir = エレキル research.load = ロード research.discard = 破棄 research.list = [lightgray]研究: @@ -324,17 +324,17 @@ ok = OK open = 開く customize = カスタマイズ cancel = キャンセル -command = Command -command.mine = Mine -command.repair = Repair -command.rebuild = Rebuild -command.assist = Assist Player -command.move = Move +command = 命令 +command.mine = 採掘 +command.repair = 修復 +command.rebuild = 再構築 +command.assist = プレイヤー補助 +command.move = 移動 openlink = リンクを開く copylink = リンクをコピー back = 戻る max = Max -objective = Map Objective +objective = マップの目標 crash.export = クラッシュログを出力 crash.none = クラッシュログが見つかりません。 crash.exported = クラッシュログを出力しました。 @@ -348,12 +348,12 @@ quit.confirm = 終了してもよろしいですか? loading = [accent]読み込み中... downloading = [accent]ダウンロード中... saving = [accent]保存中... -respawn = [accent][[{0}][] コアからリスポーンする +respawn = [accent][[{0}][] リスポーンする cancelbuilding = [accent][[{0}][] 選択を解除する selectschematic = [accent][[{0}][] 選択し、コピーする pausebuilding = [accent][[{0}][] 建築を一時的に中断する resumebuilding = [scarlet][[{0}][] 建築を再開する -enablebuilding = [scarlet][[{0}][] to enable building +enablebuilding = [scarlet][[{0}][] 建築可能にする showui = UI 非表示.\nUIを表示するには[accent][[{0}][] を押下 wave = [accent]ウェーブ {0} wave.cap = [accent]ウェーブ {0}/{1} @@ -384,16 +384,16 @@ map.publish.confirm = 本当にこのマップを公開しますか?\n\n[lightgr workshop.menu = このアイテムに対して行う操作を選択してください。 workshop.info = アイテムの詳細 changelog = 更新履歴 (オプション): -updatedesc = Overwrite Title & Description +updatedesc = タイトルと説明文を上書きする eula = Steamの使用許諾契約 missing = このアイテムは削除または移動されています。\n[lightgray]ワークショップのリストは自動的にリンク解除されました。 publishing = [accent]公開中... publish.confirm = 公開してもよろしいですか?\n\n[lightgray]最初に、ワークショップの使用許諾契約に同意するか確認してください。 publish.error = 公開中のエラー: {0} steam.error = Steam サービスの初期化に失敗しました。\nエラー: {0} -editor.planet = Planet: -editor.sector = Sector: -editor.seed = Seed: +editor.planet = 惑星: +editor.sector = セクター: +editor.seed = シード: editor.cliffs = 壁を崖にする editor.brush = ブラシ @@ -404,12 +404,12 @@ editor.mapinfo = マップ情報 editor.author = 作者: editor.description = 説明: editor.nodescription = マップを公開するには、少なくとも4文字以上の説明が必要です。 -editor.waves = ウェーブ: -editor.rules = ルール: -editor.generation = 生成: -editor.objectives = Objectives +editor.waves = ウェーブ +editor.rules = ルール +editor.generation = 生成 +editor.objectives = 目標 editor.ingame = ゲーム内で編集する -editor.playtest = Playtest +editor.playtest = テストプレイ editor.publish.workshop = ワークショップで公開 editor.newmap = 新しいマップ editor.center = 中心 @@ -420,21 +420,21 @@ editor.filters.type = マップタイプ: editor.filters.search = 検索: editor.filters.author = 作者 editor.filters.description = 説明 -editor.shiftx = Shift X -editor.shifty = Shift Y +editor.shiftx = 移動 X +editor.shifty = 移動 Y workshop = ワークショップ waves.title = ウェーブ waves.remove = 削除 waves.every = ウェーブ waves.waves = ごとに出現 -waves.health = health: {0}% +waves.health = 体力: {0}% waves.perspawn = 体出現 waves.shields = シールド/ウェーブ waves.to = から -waves.spawn = spawn: -waves.spawn.all = -waves.spawn.select = Spawn Select -waves.spawn.none = [scarlet]no spawns found in map +waves.spawn = 出現: +waves.spawn.all = <すべて> +waves.spawn.select = 出現地点選択 +waves.spawn.none = [scarlet]マップに出現地点がありません waves.max = 最大ユニット数 waves.guardian = ガーディアン waves.preview = プレビュー @@ -450,7 +450,7 @@ waves.sort.begin = 開始 waves.sort.health = 体力 waves.sort.type = タイプ waves.units.hide = すべて非表示 -waves.units.show = Show All +waves.units.show = すべて表示 #these are intentionally in lower case wavemode.counts = 数 @@ -474,12 +474,12 @@ editor.errorheader = このマップファイルは無効または破損して editor.errorname = マップに名前が設定されていません。 editor.update = 更新 editor.randomize = ランダム -editor.moveup = Move Up -editor.movedown = Move Down -editor.copy = Copy +editor.moveup = 上に移動 +editor.movedown = 下に移動 +editor.copy = コピー editor.apply = 適用 editor.generate = 生成 -editor.sectorgenerate = Sector Generate +editor.sectorgenerate = セクター生成 editor.resize = リサイズ editor.loadmap = マップを読み込む editor.savemap = マップを保存 @@ -523,8 +523,8 @@ toolmode.fillteams = チームを変更 toolmode.fillteams.description = ブロックの所属チームを上書きします。 toolmode.drawteams = チームを変更 toolmode.drawteams.description = ブロックの所属チームを上書きします。 -toolmode.underliquid = Under Liquids -toolmode.underliquid.description = Draw floors under liquid tiles. +toolmode.underliquid = 液体の下 +toolmode.underliquid.description = 液体タイルの下に床を描きます。 filters.empty = [lightgray]フィルターが設定されていません! 下のボタンからフィルターを追加してください。 @@ -553,7 +553,7 @@ filter.option.circle-scale = サークルスケール filter.option.octaves = オクターブ filter.option.falloff = 減衰 filter.option.angle = 角度 -filter.option.tilt = Tilt +filter.option.tilt = 傾き filter.option.rotate = 回転 filter.option.amount = 量 filter.option.block = ブロック @@ -594,63 +594,68 @@ complete = [lightgray]達成済み: requirement.wave = {1} でウェーブ {0} に到達 requirement.core = {0} の敵のコアを破壊 requirement.research = 研究: {0} -requirement.produce = 獲得: {0} +requirement.produce = 生産: {0} requirement.capture = 制圧: {0} -requirement.onplanet = Control Sector On {0} -requirement.onsector = Land On Sector: {0} +requirement.onplanet = {0} の支配セクター +requirement.onsector = セクターに着陸: {0} launch.text = 発射 research.multiplayer = 研究できるのはホストのみです。 map.multiplayer = ホストのみがセクターを表示できます。 uncover = 開放 configure = 積み荷の設定 -objective.research.name = Research -objective.produce.name = Obtain -objective.item.name = Obtain Item -objective.coreitem.name = Core Item -objective.buildcount.name = Build Count -objective.unitcount.name = Unit Count -objective.destroyunits.name = Destroy Units -objective.timer.name = Timer -objective.destroyblock.name = Destroy Block -objective.destroyblocks.name = Destroy Blocks -objective.destroycore.name = Destroy Core -objective.commandmode.name = Command Mode -objective.flag.name = Flag -marker.shapetext.name = Shape Text -marker.minimap.name = Minimap -marker.shape.name = Shape -marker.text.name = Text -marker.background = Background -marker.outline = Outline -objective.research = [accent]Research:\n[]{0}[lightgray]{1} -objective.produce = [accent]Obtain:\n[]{0}[lightgray]{1} -objective.destroyblock = [accent]Destroy:\n[]{0}[lightgray]{1} -objective.destroyblocks = [accent]Destroy: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3} -objective.item = [accent]Obtain: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3} -objective.coreitem = [accent]Move into Core:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} -objective.build = [accent]Build: [][lightgray]{0}[]x\n{1}[lightgray]{2} -objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2} -objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units -objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[] -objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[] -objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[] -objective.destroycore = [accent]Destroy Enemy Core -objective.command = [accent]Command Units -objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0} -announce.nuclearstrike = [red]⚠ NUCLEAR STRIKE INBOUND ⚠ + +objective.research.name = 研究 +objective.produce.name = 調達 +objective.item.name = 調達資源 +objective.coreitem.name = コア資源 +objective.buildcount.name = 建築数 +objective.unitcount.name = ユニット数 +objective.destroyunits.name = ユニットの破壊 +objective.timer.name = タイマー +objective.destroyblock.name = ブロックの破壊 +objective.destroyblocks.name = ブロックの破壊 +objective.destroycore.name = コアの破壊 +objective.commandmode.name = コマンドモード +objective.flag.name = フラグ + +marker.shapetext.name = テキスト形式 +marker.minimap.name = ミニマップ +marker.shape.name = 形式 +marker.text.name = テキスト + +marker.background = 背景 +marker.outline = 輪郭 + +objective.research = [accent]研究:\n[]{0}[lightgray]{1} +objective.produce = [accent]入手:\n[]{0}[lightgray]{1} +objective.destroyblock = [accent]破壊:\n[]{0}[lightgray]{1} +objective.destroyblocks = [accent]破壊: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3} +objective.item = [accent]入手: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3} +objective.coreitem = [accent]コアに移動:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} +objective.build = [accent]建設: [][lightgray]{0}[]x\n{1}[lightgray]{2} +objective.buildunit = [accent]ユニット製造: [][lightgray]{0}[]x\n{1}[lightgray]{2} +objective.destroyunits = [accent]破壊: [][lightgray]{0}[]x ユニット +objective.enemiesapproaching = [accent]敵が接近 [lightgray]{0}[] +objective.enemyescelating = [accent]敵の生産力増加 [lightgray]{0}[] +objective.enemyairunits = [accent]敵の航空ユニット生産開始 [lightgray]{0}[] +objective.destroycore = [accent]敵コアを破壊せよ +objective.command = [accent]コマンドユニット +objective.nuclearlaunch = [accent]⚠ 核兵器発射を検知: [lightgray]{0} + +announce.nuclearstrike = [red]\u26A0 核攻撃来襲 \u26A0\n[lightgray]直ちにバックアップコアを構築してください loadout = ロードアウト resources = 資源 resources.max = Max bannedblocks = 禁止ブロック -objectives = Objectives +objectives = 目標 bannedunits = 禁止ユニット -rules.hidebannedblocks = Hide Banned Blocks -bannedunits.whitelist = Banned Units As Whitelist -bannedblocks.whitelist = Banned Blocks As Whitelist +rules.hidebannedblocks = 使用禁止ブロックを非表示 +bannedunits.whitelist = 使用禁止ユニットのみ使用可能 +bannedblocks.whitelist = 使用禁止ブロックのみ使用可能 addall = すべて追加 launch.from = [accent]{0}[] からの発射 -launch.capacity = Launching Item Capacity: [accent]{0} +launch.capacity = 打ち上げ資源容量: [accent]{0} launch.destination = 目的地: {0} configure.invalid = 値は 0 から {0} の間でなければなりません。 add = 追加... @@ -672,8 +677,8 @@ weather.snow.name = 雪 weather.sandstorm.name = 砂嵐 weather.sporestorm.name = 胞子嵐 weather.fog.name = 霧 -campaign.playtime = \uf129 [lightgray]Sector Playtime: {0} -campaign.complete = [accent]Congratulations.\n\nThe enemy on {0} has been defeated.\n[lightgray]The final sector has been conquered. +campaign.playtime = \uf129 [lightgray]セクタープレイ時間: {0} +campaign.complete = [accent]おめでとうございます。\n\n{0}の敵は撃破されました。\n[lightgray]最終セクターを制圧しました。 sectorlist = セクター sectorlist.attacked = {0}が攻撃を受けています @@ -681,7 +686,7 @@ sectors.unexplored = [lightgray]未踏査 sectors.resources = 資源: sectors.production = 生産: sectors.export = 搬出: -sectors.import = Import: +sectors.import = 搬入: sectors.time = 時間: sectors.threat = 脅威: sectors.wave = ウェーブ: @@ -694,11 +699,11 @@ sectors.rename = セクター名を変更 sectors.enemybase = [scarlet]敵基地 sectors.vulnerable = [scarlet]脆弱 sectors.underattack = [scarlet]攻撃を受けています! [accent]{0}% 破損 -sectors.underattack.nodamage = [scarlet]Uncaptured +sectors.underattack.nodamage = [scarlet]未制圧 sectors.survives = [accent]{0} ウェーブ生存 sectors.go = Go -sector.abandon = Abandon -sector.abandon.confirm = This sector's core(s) will self-destruct.\nContinue? +sector.abandon = 放棄する +sector.abandon.confirm = このセクターのコアは自爆します。\nよろしいですか? sector.curcapture = 制圧したセクター sector.curlost = 失われたセクター sector.missingresources = [scarlet]資源が足りません @@ -707,9 +712,9 @@ sector.lost = セクター [accent]{0}[white] 喪失! #note: the missing space in the line below is intentional sector.captured = セクター [accent]{0}[white]制圧! sector.changeicon = アイコンを変更 -sector.noswitch.title = Unable to Switch Sectors -sector.noswitch = You may not switch sectors while an existing sector is under attack.\n\nSector: [accent]{0}[] on [accent]{1}[] -sector.view = View Sector +sector.noswitch.title = セクターの切り替えができません +sector.noswitch = 現在のセクターが攻撃を受けている間は、セクターを切り替えることができません。\n\nセクター: [accent]{1}[] の [accent]{0}[] +sector.view = セクターを表示 threat.low = 低 threat.medium = 中 @@ -720,7 +725,7 @@ threat.eradication = 破滅的 planets = 惑星 planet.serpulo.name = セルプロ -planet.erekir.name = Erekir +planet.erekir.name = エレキル planet.sun.name = 太陽 sector.impact0078.name = 墜落地点 0078 @@ -742,59 +747,59 @@ sector.planetaryTerminal.name = 惑星間発射ターミナル sector.coastline.name = 海岸線 sector.navalFortress.name = 海軍要塞 -sector.groundZero.description = 奪回を始めるには最適な場所です。敵の脅威は小さいですが、資源が乏しいです。\nできるだけ多くの銅と鉛を集めましょう。\n始めましょう。 -sector.frozenForest.description = ここでさえ、山に近づくほど胞子が広がっています。\n極寒の気候もでさえ胞子を永遠に封じ込めることはできませんでした。\n\n電気に挑みましょう。\n火力発電機を建設し、修復機の使い方を学びましょう。 -sector.saltFlats.description = 砂漠のはずれにある平野です。\nここには資源がほとんどありません。\n\n敵はここに資源貯蔵施設を建設しました。\n彼らのコアを破壊し、掃滅してください。 +sector.groundZero.description = 奪回を始めるには最適な場所です。敵の脅威は小さいですが、資源が乏しいです。\n銅と鉛をできるだけ多く集めてください。\n始めましょう。 +sector.frozenForest.description = ここでさえ、山に近づくほど胞子が広がっています。\n極寒の気候でさえも胞子を永遠に封じ込めることはできませんでした。\n\n電力生産を試みましょう。\n火力発電機を建設し、修復機の使い方を学んでください。 +sector.saltFlats.description = 砂漠のはずれにある塩田平野です。\nここには資源がほとんどありません。\n\n敵はここに資源貯蔵施設を建設しました。\n彼らのコアを破壊し、掃滅してください。 sector.craters.description = 過去の戦争の名残であるクレーターに水が溜まっています。\nエリアを取り戻し、砂を集め、メタガラスを精錬しましょう。\nタレットとドリルを冷却するためには水をポンプで送る必要があります。 sector.ruinousShores.description = 荒れ地を過ぎると海岸線です。\nここにはかつて沿岸防衛隊が配備されていましたが、ほぼ残存していません。\n最も基本的な防衛施設のみが無傷のまま残っており、それ以外は全て破壊されています。\n外部拡張を続け、研究を再発見していきましょう。 sector.stainedMountains.description = 更に内陸には、胞子に汚染されていない山があります。\nこの地域にはチタンが豊富にあります。抽出して使い方を学びましょう。\n\nここにはより多くの敵が襲来します。強力なユニットを送る時間を与えないでください。 -sector.overgrowth.description = このエリアは、胞子の発生源に近く生い茂っています。\n敵はここに前哨基地を配備しました。ユニットの"メイス"を生産し、破壊してください。\n失ったものを取り戻すのです。 -sector.tarFields.description = 山と砂漠に挟まれた、石油産出地帯のはずれです。\n利用可能な石油が埋蔵する数少ないエリアの1つです。\n放棄されたエリアですが、近くに脅威となる敵がいます。\n\n[lightgray]可能であれば石油に関連する施設を研究しましょう。 -sector.desolateRift.description = 非常に危険な地帯です。資源は豊富ですが、領域が十分にありません。破壊されるリスクが高いため、一刻も早く立ち去りましょう。\n敵の攻撃間隔が長いですが、気を抜かないでください。 +sector.overgrowth.description = このエリアは、胞子の発生源に近く生い茂っています。\n敵はここに前哨基地を配備しています。ユニットの"メイス"を生産し、破壊してください。 +sector.tarFields.description = 山と砂漠に挟まれた、石油産出地帯のはずれです。\n利用可能な石油が埋蔵する数少ないエリアの1つです。\n放棄されたエリアですが、近くに脅威となる敵がいます。油断しないでください。\n\n[lightgray]可能であれば石油に関連する施設を研究しましょう。 +sector.desolateRift.description = 非常に危険な地帯です。資源は豊富ですが、領域が十分にありません。破壊されるリスクが高いため、空と地上の防御をできるだけ早く構築しましょう。\n敵の攻撃間隔が長いですが、気を抜かないでください。 sector.nuclearComplex.description = 崩壊したトリウム製造・加工施設です。\n[lightgray]トリウムとその多くの用途を研究してください。\n\n多くの敵がここに存在し、常に攻撃を偵察しています。 sector.fungalPass.description = 高山と、胞子の多い低地との間の遷移地域です。\nここには敵の小さな偵察基地があります。\n破壊してください。\nダガーとクローラーユニットを使い、2つの敵コアの排除しましょう、 sector.biomassFacility.description = 胞子の発生源です。\nこれらは胞子の研究のために、最初に建設された施設です。\n内部に残された技術を研究しましょう。燃料とプラスタニウムの生産のために胞子を培養します。\n\n[lightgray]この施設が活動停止したために、胞子が放出されました。地域の生態系には、そのような侵略的生物と競合するものはありません。 -sector.windsweptIslands.description = 海岸をさらに進むと、辺鄙な列島があります。記録によれば、ここにはかつて[accent]プラスタニウム[]の生産施設がありました。\n\n敵の海軍ユニットを撃沈してください。島々に基地を建造し、これらの工場を調査しましょう。 -sector.extractionOutpost.description = 他のセクターへ資源を輸送するために建設された敵の遠隔地の前哨基地です。\n\nさらなる征伐のためには、セクター間を通ずる輸送技術が不可欠です。基地を破壊してください。彼らの発射台を研究しましょう。 -sector.impact0078.description = ここには、最初にこの星系に入った星間輸送船の残骸があります。\n\n残骸を可能な限り回収し、解析可能な技術を研究しましょう。 +sector.windsweptIslands.description = 海岸をさらに進むと、辺鄙な列島があります。記録によれば、ここにはかつて[accent]プラスタニウム[]の生産施設がありました。\n\n敵の海軍ユニットを撃沈してください。各島に基地を建造し、これらの工場を調査しましょう。 +sector.extractionOutpost.description = 他のセクターへ資源を輸送するために建設された敵の遠隔地の前哨基地です。\n\nセクター間輸送技術は、さらなる征伐のために不可欠です。\n基地を破壊してください。彼らの発射台を研究しましょう。 +sector.impact0078.description = ここには、最初にこの星系に入った星間輸送船の残骸があります。\n\n残骸を可能な限り回収し、解析可能な技術を研究してください。 sector.planetaryTerminal.description = 最終目標です。\n\nこの沿岸基地には、コアを他の惑星に打ち上げることが出来る建造物があります。しかし、極めて堅固に守られています。\n\n海軍ユニットを生産し、可及的速やかに敵を排除してください。\nそして、発射場を研究しましょう。 -sector.coastline.description = Remnants of naval unit technology have been detected at this location. Repel the enemy attacks, capture this sector, and acquire the technology. -sector.navalFortress.description = The enemy has established a base on a remote, naturally-fortified island. Destroy this outpost. Acquire their advanced naval craft technology, and research it. -sector.onset.name = The Onset -sector.aegis.name = Aegis -sector.lake.name = Lake -sector.intersect.name = Intersect -sector.atlas.name = Atlas -sector.split.name = Split -sector.basin.name = Basin -sector.marsh.name = Marsh -sector.peaks.name = Peaks -sector.ravine.name = Ravine -sector.caldera-erekir.name = Caldera -sector.stronghold.name = Stronghold -sector.crevice.name = Crevice -sector.siege.name = Siege -sector.crossroads.name = Crossroads -sector.karst.name = Karst -sector.origin.name = Origin -sector.onset.description = Commence the conquest of Erekir. Gather resources, produce units, and begin researching technology. +sector.coastline.description = 海軍ユニット技術の残骸をこの場所で検出しました。\n敵の攻撃を退け、セクターを制圧し、技術を獲得しましょう。 +sector.navalFortress.description = 敵は、自然要塞化した離島に基地を設けています。\nこの前哨基地を破壊してください。\n敵の高度な海軍ユニット技術を入手し、研究しましょう。 +sector.onset.name = 攻撃開始地点 +sector.aegis.name = イージス +sector.lake.name = 湖 +sector.intersect.name = インターセクト +sector.atlas.name = アトラス +sector.split.name = スプリット +sector.basin.name = 盆地 +sector.marsh.name = 沼沢 +sector.peaks.name = 山頂 +sector.ravine.name = 渓谷 +sector.caldera-erekir.name = カルデラ +sector.stronghold.name = ストロングホールド +sector.crevice.name = クレヴィス +sector.siege.name = シージ +sector.crossroads.name = クロスロード +sector.karst.name = カルスト +sector.origin.name = オリジン +sector.onset.description = エレキルの征服を開始します。\n資源を集め、ユニットを生産し、技術の研究を始めましょう。 -sector.aegis.description = This sector contains deposits of tungsten.\nResearch the [accent]Impact Drill[] to mine this resource, and destroy the enemy base in the area. -sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. -sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. -sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. -sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. -sector.basin.description = Large enemy presence detected in this sector.\nBuild units quickly and capture enemy cores to gain a foothold. -sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power. -sector.peaks.description = The mountainous terrain in this sector make most units useless. Flying units will be required.\nBe aware of enemy anti-air installations. It may be possible to disable some of these installations by targeting their supporting buildings. -sector.ravine.description = No enemy cores detected in the sector, although it's an important transportation route for the enemy. Expect variety of enemy forces.\nProduce [accent]surge alloy[]. Construct [accent]Afflict[] turrets. -sector.caldera-erekir.description = The resources detected in this sector are scattered across several islands.\nResearch and deploy drone-based transportation. -sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets. -sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival. -sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact. -sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered. -sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[]. -sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores. +sector.aegis.description = このセクターにはタングステンの鉱脈があります。\n[accent]インパクトドリル[]を研究してこの資源を採掘し、敵の基地を破壊してください。 +sector.lake.description = このセクターにはスラグ湖があるため、使用できるユニットが非常に限られています。ホバーユニットが唯一の選択肢となります。\n[accent]シップ製造機[]を研究し、[accent]エルード[]ユニットを早急に製造してください。 +sector.intersect.description = スキャンの結果、このセクターは着陸後すぐに多方面から攻撃を受けるようです。\n迅速に防御を固め、できるだけ早く拡張してください。\nこのエリアの荒れた地形に対応するには、[accent]メカ[]ユニットが必要です。 +sector.atlas.description = このセクターの地形は変化に富んでおり、効果的な攻撃を行うためには多種なユニットが必要です。\nまた、特定の敵基地を突破するためには、ユニットのアップグレードが必要になってきます。\n[accent]電解槽[]と[accent]タンク再製機[]を研究してください。 +sector.split.description = このセクターは敵が少ないため、新しい輸送技術のテストに最適です。 +sector.basin.description = このセクターでは、大規模な敵の存在が確認されています。\n迅速にユニットを製造し、敵のコアを破壊して足場を固めましょう。 +sector.marsh.description = アーキサイトが豊富ですが、噴出孔が少ないセクターです。\n[accent]化学燃焼装置[]を建設し、発電を行いましょう。 +sector.peaks.description = このセクターは山が多いので、ほとんどのユニットが役に立ちません。飛行ユニットが必要になります。\n敵の対空施設に注意しましょう。 これらの施設は、周囲の補助設備を破壊することで無効化を望めます。 +sector.ravine.description = 敵にとって重要な輸送路であるにも関わらず、このセクターでは敵のコアは検出されていません。 複数の敵勢力の存在が予想されます。\n[accent]サージ合金[]を生産しましょう。 [accent]アフリクト[]タレットを建設しましょう。 +sector.caldera-erekir.description = このセクターで検出された資源は、いくつかの島に散在しています。\nドローンによる輸送技術を研究・配備しましょう。 +sector.stronghold.description = このセクターの大規模な敵野営地は、[accent]トリウム[]の重要な鉱脈を守っています。\nこれを利用して、上位のユニットやタレットを開発しましょう。 +sector.crevice.description = 敵はこのセクターの基地を破壊するために、激しい攻撃部隊を送り込むようです。\n生き残るためには、[accent]炭化物[]と[accent]熱分解ジェネレーター[]の開発が必要になるでしょう。 +sector.siege.description = このセクターは2つの渓谷が平行しており、2方面からの攻撃を強いられます。\n[accent]シアン[]を研究し、より強力なタンクユニットを製造しましょう。\n注意: 敵の長距離ミサイルを探知しました。 ミサイルは着弾前に撃墜される可能性があります。 +sector.crossroads.description = このセクターの敵基地は、さまざまな地形に展開されています。適したユニットを研究し、対応してください。\nさらに、一部の拠点はシールドで保護されています。どのような仕組みになっているかを把握してください。 +sector.karst.description = 資源が豊富なセクターですが、新たなコアを設置すると敵の攻撃を受けることになります。\n資源を活用し、[accent]フェーズファイバー[]を研究しましょう。 +sector.origin.description = 敵が多く存在する最終セクターです。\n可能性のある研究はもうありません。\nすべての敵のコアを破壊することのみに集中してください。 status.burning.name = 燃焼 status.freezing.name = 凍結 @@ -841,14 +846,14 @@ error.title = [crimson]エラーが発生しました error.crashtitle = エラーが発生しました unit.nobuild = [scarlet]構築不可 lastaccessed = [lightgray]最終アクセス {0} -lastcommanded = [lightgray]Last Commanded: {0} +lastcommanded = [lightgray]最後の命令: {0} block.unknown = [lightgray]??? stat.showinmap = <表示のマップを読み込む> stat.description = 説明 stat.input = 搬入 stat.output = 搬出 -stat.maxefficiency = Max Efficiency +stat.maxefficiency = 最高効率 stat.booster = ブースト stat.tiles = 必要なタイル stat.affinities = 親和性 @@ -878,7 +883,7 @@ stat.repairtime = ブロックの完全修復速度 stat.repairspeed = 修復速度 stat.weapons = 武器 stat.bullet = 弾丸 -stat.moduletier = Module Tier +stat.moduletier = モジュールティア stat.speedincrease = 速度向上 stat.range = 範囲 stat.drilltier = ドリル @@ -892,7 +897,7 @@ stat.maxconsecutive = 最大連鎖 stat.buildcost = 建設費用 stat.inaccuracy = 誤差 stat.shots = ショット -stat.reload = リロード速度 +stat.reload = 発射レート stat.ammo = 弾薬 stat.shieldhealth = シールド stat.cooldowntime = クールタイム @@ -921,7 +926,7 @@ stat.speedmultiplier = スピード倍率 stat.reloadmultiplier = リロード倍率 stat.buildspeedmultiplier = 建築速度倍率 stat.reactive = 反応 -stat.immunities = Immunities +stat.immunities = 耐性 stat.healing = 治癒 ability.forcefield = フォースフィールド @@ -930,15 +935,15 @@ ability.statusfield = {0} ステータスフィールド ability.unitspawn = {0} 生産 ability.shieldregenfield = シールドリペアフィールド ability.movelightning = ムーブメントライトニング -ability.shieldarc = Shield Arc -ability.suppressionfield = Regen Suppression Field +ability.shieldarc = シールドアーク +ability.suppressionfield = リジェネサプレッションフィールド ability.energyfield = エネルギー範囲: [accent]{0}[] ダメージ ~ [accent]{1}[] ブロック / [accent]{2}[] ターゲット -bar.onlycoredeposit = Only Core Depositing Allowed +bar.onlycoredeposit = コアにのみ搬入できます bar.drilltierreq = より高性能なドリルを使用してください bar.noresources = 不足している資源 bar.corereq = コアベースが必要 -bar.corefloor = Core Zone Tile Required +bar.corefloor = コアゾーンタイルが必要 bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = 採掘速度: {0}/秒 bar.pumpspeed = ポンプの速度: {0}/s @@ -954,13 +959,13 @@ bar.capacity = 容量: {0} bar.unitcap = {0} {1}/{2} bar.liquid = 液体 bar.heat = 熱 -bar.instability = Instability -bar.heatamount = Heat: {0} -bar.heatpercent = Heat: {0} ({1}%) +bar.instability = 不安定性 +bar.heatamount = 熱: {0} +bar.heatpercent = 熱: {0} ({1}%) bar.power = 電力 bar.progress = 建設状況 -bar.loadprogress = Progress -bar.launchcooldown = Launch Cooldown +bar.loadprogress = 進行状況 +bar.launchcooldown = 発射クールダウン bar.input = 入力 bar.output = 出力 bar.strength = [stat]{0}[lightgray]x 強化 @@ -971,21 +976,21 @@ bullet.damage = [stat]{0}[lightgray] ダメージ bullet.splashdamage = [stat]{0}[lightgray] 範囲ダメージ 約[stat] {1}[lightgray] タイル bullet.incendiary = [stat]焼夷弾 bullet.homing = [stat]追尾弾 -bullet.armorpierce = [stat]armor piercing -bullet.frags = [stat]{0}[lightgray]x frag bullets: +bullet.armorpierce = [stat]徹甲弾 +bullet.frags = [stat]{0}[lightgray]x フラッグ弾 bullet.lightning = [stat]{0}[lightgray]x ライトニング ~ [stat]{1}[lightgray] ダメージ bullet.buildingdamage = [stat]{0}%[lightgray] 対物ダメージ bullet.knockback = [stat]{0}[lightgray] ノックバック bullet.pierce = [stat]{0}[lightgray]x レーザー弾 bullet.infinitepierce = [stat]レーザー弾 -bullet.healpercent = [stat]{0}[lightgray]% 回復 -bullet.healamount = [stat]{0}[lightgray] direct repair +bullet.healpercent = [stat]{0}[lightgray]% 修復 +bullet.healamount = [stat]{0}[lightgray] 直接修復 bullet.multiplier = [stat]弾薬 {0}[lightgray]倍 -bullet.reload = [stat]リロード速度 {0}[lightgray]倍 -bullet.range = [stat]{0}[lightgray] tiles range +bullet.reload = [stat]{0}%[lightgray] 発射レート +bullet.range = [stat]{0}[lightgray] タイル範囲 unit.blocks = ブロック -unit.blockssquared = ブロック² +unit.blockssquared = ブロック\u00B2 unit.powersecond = 電力/秒 unit.tilessecond = タイル/秒 unit.liquidsecond = 液体/秒 @@ -1024,7 +1029,7 @@ setting.logichints.name = ロジックのヒント setting.backgroundpause.name = バックグラウンド中は一時停止する setting.buildautopause.name = 常に建築一時中断状態にする setting.doubletapmine.name = ダブルタップで採掘する -setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.name = コマンドモードを保持 setting.modcrashdisable.name = 起動時にクラッシュした場合にModを無効にする setting.animatedwater.name = 流体のアニメーション setting.animatedshields.name = シールドのアニメーション @@ -1046,8 +1051,8 @@ setting.difficulty.hard = ハード setting.difficulty.insane = クレイジー setting.difficulty.name = 難易度: setting.screenshake.name = 画面の揺れ -setting.bloomintensity.name = Bloom Intensity -setting.bloomblur.name = Bloom Blur +setting.bloomintensity.name = ブルームの強さ +setting.bloomblur.name = ブルームブラー setting.effects.name = 画面効果 setting.destroyedblocks.name = 破壊されたブロックを表示 setting.blockstatus.name = ブロックの状態を表示 @@ -1061,14 +1066,14 @@ setting.borderlesswindow.name = ボーダーレスウィンドウ setting.borderlesswindow.name.windows = ボーダーレスフルスクリーン setting.borderlesswindow.description = 再起動が必要になる場合があります。 setting.fps.name = FPSを表示 -setting.console.name = Enable Console +setting.console.name = コンソールを有効化 setting.smoothcamera.name = スムーズなカメラ setting.vsync.name = 垂直同期 setting.pixelate.name = ピクセル化[lightgray] (アニメーションが無効化されます) setting.minimap.name = ミニマップを表示 setting.coreitems.name = コアの資源を表示 setting.position.name = プレイヤーの位置表示 -setting.mouseposition.name = Show Mouse Position +setting.mouseposition.name = マウスの位置を表示 setting.musicvol.name = 音楽 音量 setting.atmosphere.name = 惑星の大気を表示 setting.ambientvol.name = 環境音 音量 @@ -1111,8 +1116,8 @@ keybind.move_y.name = 上下移動 keybind.mouse_move.name = マウスを追う keybind.pan.name = 視点移動 keybind.boost.name = ブースト -keybind.command_mode.name = Command Mode -keybind.rebuild_select.name = Rebuild Region +keybind.command_mode.name = コマンドモード +keybind.rebuild_select.name = 再構築範囲 keybind.schematic_select.name = 範囲選択 keybind.schematic_menu.name = 設計図メニュー keybind.schematic_flip_x.name = 設計図をX座標で反転 @@ -1138,8 +1143,8 @@ keybind.select.name = 選択/ショット keybind.diagonal_placement.name = 斜め設置 keybind.pick.name = ブロックの選択 keybind.break_block.name = ブロックの破壊 -keybind.select_all_units = Select All Units -keybind.select_all_unit_factories = Select All Unit Factories +keybind.select_all_units = すべてのユニットを選択 +keybind.select_all_unit_factories = すべてのユニット工場を選択 keybind.deselect.name = 選択解除 keybind.pickupCargo.name = 貨物を拾う keybind.dropCargo.name = 貨物を降ろす @@ -1177,28 +1182,28 @@ mode.attack.description = ウェーブがなく、敵の基地を破壊するこ mode.custom = カスタムルール rules.infiniteresources = 資源の無限化 -rules.onlydepositcore = Only Allow Core Depositing +rules.onlydepositcore = コアにのみ搬入可能 rules.reactorexplosions = リアクターの爆発 rules.coreincinerates = 余剰アイテムの焼却 -rules.disableworldprocessors = Disable World Processors +rules.disableworldprocessors = ワールドプロセッサーを無効にする rules.schematic = 設計図を許可 rules.wavetimer = ウェーブの自動進行 -rules.wavesending = Wave Sending +rules.wavesending = ウェーブを送る rules.waves = ウェーブ rules.attack = アタックモード -rules.rtsai = RTS AI -rules.rtsminsquadsize = Min Squad Size -rules.rtsmaxsquadsize = Max Squad Size -rules.rtsminattackweight = Min Attack Weight +rules.rtsai = RTS AI [red](WIP) +rules.rtsminsquadsize = 最小部隊サイズ +rules.rtsmaxsquadsize = 最大部隊サイズ +rules.rtsminattackweight = 最小攻撃量 rules.cleanupdeadteams = 敗北したチームの建設物を片付ける (PvP) rules.corecapture = 破壊時にコアを奪取 rules.polygoncoreprotection = 多角形の建設禁止区域の設定 -rules.placerangecheck = Placement Range Check -rules.enemyCheat = 敵(赤チーム)の資源の無限化 +rules.placerangecheck = 配置範囲の確認 +rules.enemyCheat = 敵チームの資源の無限化 rules.blockhealthmultiplier = ブロックの体力倍率 rules.blockdamagemultiplier = ブロックのダメージ倍率 rules.unitbuildspeedmultiplier = ユニットの製造速度倍率 -rules.unitcostmultiplier = Unit Cost Multiplier +rules.unitcostmultiplier = ユニットのコスト倍率 rules.unithealthmultiplier = ユニットの体力倍率 rules.unitdamagemultiplier = ユニットのダメージ倍率 rules.solarmultiplier = Solar Power Multiplier @@ -1207,13 +1212,13 @@ rules.unitcap = 基礎ユニット上限数 rules.limitarea = Limit Map Area rules.enemycorebuildradius = 敵コア周辺の建設禁止区域の半径:[lightgray] (タイル) rules.wavespacing = ウェーブ間の待機時間:[lightgray] (秒) -rules.initialwavespacing = Initial Wave Spacing:[lightgray] (sec) +rules.initialwavespacing = 開始ウェーブの待機時間:[lightgray] (秒) rules.buildcostmultiplier = 建設コストの倍率 rules.buildspeedmultiplier = 建設速度の倍率 rules.deconstructrefundmultiplier = ブロック破壊時の還元倍率 rules.waitForWaveToEnd = 敵が倒されるまでウェーブの進行を中断 rules.dropzoneradius = 出現範囲の半径:[lightgray] (タイル) -rules.unitammo = ユニットは弾丸が必要 +rules.unitammo = ユニットは弾丸が必要 [red](これは削除するかも) rules.enemyteam = 敵チーム rules.playerteam = プレイヤーチーム rules.title.waves = ウェーブ @@ -1223,11 +1228,11 @@ rules.title.unit = ユニット rules.title.experimental = 実験的なゲームプレイ rules.title.environment = 環境 rules.title.teams = チーム -rules.title.planet = Planet +rules.title.planet = 惑星 rules.lighting = 霧 -rules.fog = Fog of War +rules.fog = 戦場の霧(未踏のエリアを隠します) rules.fire = 火災 -rules.anyenv = +rules.anyenv = <すべて> rules.explosions = 爆発ダメージ rules.ambientlight = 霧の色 rules.weather = 気象 @@ -1236,13 +1241,13 @@ rules.weather.always = 常時 rules.weather.duration = 継続時間: content.item.name = アイテム -content.liquid.name = 液体 +content.liquid.name = 流体 content.unit.name = ユニット content.block.name = ブロック content.status.name = ステータス効果 content.sector.name = セクター -content.team.name = Factions -wallore = (Wall) +content.team.name = 派閥 +wallore = (壁) item.copper.name = 銅 item.lead.name = 鉛 @@ -1260,18 +1265,18 @@ item.blast-compound.name = 爆発性化合物 item.pyratite.name = ピラタイト item.metaglass.name = メタガラス item.scrap.name = スクラップ -item.fissile-matter.name = Fissile Matter +item.fissile-matter.name = 核分裂性物質 item.beryllium.name = ベリリウム item.tungsten.name = タングステン item.oxide.name = 酸化物 item.carbide.name = 炭化物 -item.dormant-cyst.name = Dormant Cyst +item.dormant-cyst.name = 休眠嚢胞 liquid.water.name = 水 liquid.slag.name = スラグ liquid.oil.name = 石油 liquid.cryofluid.name = 冷却水 -liquid.neoplasm.name = Neoplasm +liquid.neoplasm.name = ネオプラズム liquid.arkycite.name = アーキサイト liquid.gallium.name = ガリウム liquid.ozone.name = オゾン @@ -1317,28 +1322,28 @@ unit.scepter.name = セプター unit.reign.name = レイン unit.vela.name = ヴェラ unit.corvus.name = コーバス -unit.stell.name = Stell -unit.locus.name = Locus -unit.precept.name = Precept -unit.vanquish.name = Vanquish -unit.conquer.name = Conquer -unit.merui.name = Merui -unit.cleroi.name = Cleroi -unit.anthicus.name = Anthicus -unit.tecta.name = Tecta -unit.collaris.name = Collaris -unit.elude.name = Elude -unit.avert.name = Avert -unit.obviate.name = Obviate -unit.quell.name = Quell -unit.disrupt.name = Disrupt -unit.evoke.name = Evoke -unit.incite.name = Incite -unit.emanate.name = Emanate -unit.manifold.name = Manifold -unit.assembly-drone.name = Assembly Drone -unit.latum.name = Latum -unit.renale.name = Renale +unit.stell.name = ステル +unit.locus.name = ローカス +unit.precept.name = プリセプト +unit.vanquish.name = ヴァンキッシュ +unit.conquer.name = コンカー +unit.merui.name = メルイ +unit.cleroi.name = クレロイ +unit.anthicus.name = アンティカス +unit.tecta.name = テクタ +unit.collaris.name = コラリス +unit.elude.name = エルード +unit.avert.name = アヴァート +unit.obviate.name = オブビエイト +unit.quell.name = クエル +unit.disrupt.name = ディスラプト +unit.evoke.name = イヴォーク +unit.incite.name = インサイト +unit.emanate.name = エマネイト +unit.manifold.name = マニホールド +unit.assembly-drone.name = 組立ドローン +unit.latum.name = ラタム +unit.renale.name = レナーレ block.parallax.name = パララックス block.cliff.name = 崖 @@ -1373,7 +1378,7 @@ block.kiln.name = 溶解炉 block.graphite-press.name = 黒鉛圧縮機 block.multi-press.name = マルチ圧縮機 block.constructing = {0}\n[lightgray](建設中) -block.spawn.name = 敵の出現場所 +block.spawn.name = 敵の出現地点 block.core-shard.name = コア: シャード block.core-foundation.name = コア: ファンデーション block.core-nucleus.name = コア: ニュークリアス @@ -1413,7 +1418,7 @@ block.metal-floor-2.name = 金属製の地面 2 block.metal-floor-3.name = 金属製の地面 3 block.metal-floor-4.name = 金属製の地面 4 block.metal-floor-5.name = 金属製の地面 5 -block.metal-floor-damaged.name = 破壊された金属製の地面 +block.metal-floor-damaged.name = 破損した金属製の地面 block.dark-panel-1.name = ダークパネル 1 block.dark-panel-2.name = ダークパネル 2 block.dark-panel-3.name = ダークパネル 3 @@ -1451,8 +1456,8 @@ block.distributor.name = ディストリビューター block.sorter.name = ソーター block.inverted-sorter.name = 反転ソーター block.message.name = メッセージブロック -block.reinforced-message.name = Reinforced Message -block.world-message.name = World Message +block.reinforced-message.name = 補強メッセージ +block.world-message.name = ワールドメッセージ block.illuminator.name = イルミネーター block.overflow-gate.name = オーバーフローゲート block.underflow-gate.name = アンダーフローゲート @@ -1467,7 +1472,7 @@ block.separator.name = 分離機 block.coal-centrifuge.name = 石炭遠心分離機 block.power-node.name = 電源ノード block.power-node-large.name = 大型電源ノード -block.surge-tower.name = サージタワー +block.surge-tower.name = サージ合金タワー block.diode.name = バッテリーダイオード block.battery.name = バッテリー block.battery-large.name = 大型バッテリー @@ -1510,20 +1515,20 @@ block.plated-conduit.name = メッキパイプ block.phase-conduit.name = フェーズパイプ block.liquid-router.name = 液体ルーター block.liquid-tank.name = 液体タンク -block.liquid-container.name = 液体コンテナ +block.liquid-container.name = 液体コンテナー block.liquid-junction.name = 液体ジャンクション block.bridge-conduit.name = ブリッジパイプ block.rotary-pump.name = ロータリーポンプ block.thorium-reactor.name = トリウムリアクター block.mass-driver.name = マスドライバー block.blast-drill.name = エアブラストドリル -block.impulse-pump.name = サーマルポンプ +block.impulse-pump.name = インパルスポンプ block.thermal-generator.name = サーマル発電機 -block.surge-smelter.name = 合金溶鉱炉 +block.surge-smelter.name = サージ合金溶鉱炉 block.mender.name = 修復機 block.mend-projector.name = 修復プロジェクター block.surge-wall.name = サージ合金の壁 -block.surge-wall-large.name = 大きなサージ合金の壁 +block.surge-wall-large.name = 巨大なサージ合金の壁 block.cyclone.name = サイクロン block.fuse.name = ヒューズ block.shock-mine.name = 地雷 @@ -1549,7 +1554,7 @@ block.payload-router.name = ペイロードルーター block.duct.name = ダクト block.duct-router.name = ダクトルーター block.duct-bridge.name = ダクトブリッジ -block.large-payload-mass-driver.name = Large Payload Mass Driver +block.large-payload-mass-driver.name = 大型ペイロードマスドライバー block.payload-void.name = ペイロードボイド block.payload-source.name = ペイロードソース block.disassembler.name = ディスアセンブラー @@ -1560,22 +1565,22 @@ block.constructor.name = コンストラクター block.constructor.description = 最大で2x2の大きさの構造物を建造します。 block.large-constructor.name = 大型コンストラクター block.large-constructor.description = 最大で4x4の大きさの構造物を建造します。 -block.deconstructor.name = デコンストラクター +block.deconstructor.name = 大型デコンストラクター block.deconstructor.description = 構造物やユニットを解体します。建造費の100%が戻ってきます。 block.payload-loader.name = ペイロード搬入機 block.payload-loader.description = 液体や資源をブロックに搬入します。 block.payload-unloader.name = ペイロード搬出機 block.payload-unloader.description = ブロックから液体や資源を搬出します。 block.heat-source.name = 熱源 -block.heat-source.description = 1x1の熱源です。 +block.heat-source.description = 大きな熱を出力します。サンドボックスのみ。 block.empty.name = 空白 -block.rhyolite-crater.name = Rhyolite Crater -block.rough-rhyolite.name = Rough Rhyolite -block.regolith.name = Regolith +block.rhyolite-crater.name = 流紋岩クレーター +block.rough-rhyolite.name = 粗い流紋岩 +block.regolith.name = 表土 block.yellow-stone.name = 黄色い石 block.carbon-stone.name = 炭素質の石 block.ferric-stone.name = 鉄分質の石 -block.ferric-craters.name = Ferric Craters +block.ferric-craters.name = 鉄鉱石クレーター block.beryllic-stone.name = ベリリウム質の石 block.crystalline-stone.name = 水晶質の石 block.crystal-floor.name = 水晶の床 @@ -1583,20 +1588,20 @@ block.yellow-stone-plates.name = 黄色い石の板 block.red-stone.name = 赤い石 block.dense-red-stone.name = 高密度の赤い石 block.red-ice.name = 赤い氷 -block.arkycite-floor.name = アーキサイトの床 +block.arkycite-floor.name = アーキサイト block.arkyic-stone.name = アーキサイト質の石 -block.rhyolite-vent.name = Rhyolite Vent -block.carbon-vent.name = Carbon Vent -block.arkyic-vent.name = Arkyic Vent -block.yellow-stone-vent.name = Yellow Stone Vent -block.red-stone-vent.name = Red Stone Vent -block.crystalline-vent.name = Crystalline Vent -block.redmat.name = Redmat -block.bluemat.name = Bluemat -block.core-zone.name = Core Zone -block.regolith-wall.name = Regolith Wall +block.rhyolite-vent.name = 流紋岩の通気孔 +block.carbon-vent.name = 炭素の噴出孔 +block.arkyic-vent.name = アーキサイトの噴出孔 +block.yellow-stone-vent.name = 黄色い石の噴出孔 +block.red-stone-vent.name = 赤い石の噴出孔 +block.crystalline-vent.name = 水晶の噴出孔 +block.redmat.name = 赤土 +block.bluemat.name = 青土 +block.core-zone.name = コアゾーン +block.regolith-wall.name = 表土の壁 block.yellow-stone-wall.name = 黄色い石の壁 -block.rhyolite-wall.name = Rhyolite Wall +block.rhyolite-wall.name = 流紋岩の壁 block.carbon-wall.name = 炭素の壁 block.ferric-stone-wall.name = 鉄分質の石の壁 block.beryllic-stone-wall.name = ベリリウム質の石の壁 @@ -1604,10 +1609,10 @@ block.arkyic-wall.name = アーキサイトの壁 block.crystalline-stone-wall.name = 水晶質の石の壁 block.red-ice-wall.name = 赤い氷の壁 block.red-stone-wall.name = 赤い石の壁 -block.red-diamond-wall.name = Red Diamond Wall -block.redweed.name = Redweed -block.pur-bush.name = Pur Bush -block.yellowcoral.name = Yellowcoral +block.red-diamond-wall.name = 赤いダイヤモンドの壁 +block.redweed.name = 紅藻 +block.pur-bush.name = イソギンチャク +block.yellowcoral.name = 黄珊瑚 block.carbon-boulder.name = 炭素質の丸石 block.ferric-boulder.name = 鉄分質の丸石 block.beryllic-boulder.name = ベリリウム質の丸石 @@ -1618,106 +1623,106 @@ block.vibrant-crystal-cluster.name = 輝く水晶の塊 block.crystal-blocks.name = 水晶ブロック block.crystal-orbs.name = 水晶玉 block.crystalline-boulder.name = 水晶質の丸石 -block.red-ice-boulder.name = Red Ice Boulder -block.rhyolite-boulder.name = Rhyolite Boulder +block.red-ice-boulder.name = 赤い氷の丸石 +block.rhyolite-boulder.name = 流紋岩の丸石 block.red-stone-boulder.name = 赤い丸石 block.graphitic-wall.name = 黒鉛の壁 -block.silicon-arc-furnace.name = Silicon Arc Furnace -block.electrolyzer.name = Electrolyzer -block.atmospheric-concentrator.name = Atmospheric Concentrator -block.oxidation-chamber.name = Oxidation Chamber -block.electric-heater.name = Electric Heater -block.slag-heater.name = Slag Heater -block.phase-heater.name = Phase Heater -block.heat-redirector.name = Heat Redirector -block.heat-router.name = Heat Router -block.slag-incinerator.name = Slag Incinerator -block.carbide-crucible.name = Carbide Crucible -block.slag-centrifuge.name = Slag Centrifuge -block.surge-crucible.name = Surge Crucible -block.cyanogen-synthesizer.name = Cyanogen Synthesizer -block.phase-synthesizer.name = Phase Synthesizer -block.heat-reactor.name = Heat Reactor -block.beryllium-wall.name = Beryllium Wall -block.beryllium-wall-large.name = Large Beryllium Wall -block.tungsten-wall.name = Tungsten Wall -block.tungsten-wall-large.name = Large Tungsten Wall -block.blast-door.name = Blast Door -block.carbide-wall.name = Carbide Wall -block.carbide-wall-large.name = Large Carbide Wall -block.reinforced-surge-wall.name = Reinforced Surge Wall -block.reinforced-surge-wall-large.name = Large Reinforced Surge Wall -block.shielded-wall.name = Shielded Wall -block.radar.name = Radar -block.build-tower.name = Build Tower -block.regen-projector.name = Regen Projector -block.shockwave-tower.name = Shockwave Tower -block.shield-projector.name = Shield Projector -block.large-shield-projector.name = Large Shield Projector -block.armored-duct.name = Armored Duct -block.overflow-duct.name = Overflow Duct -block.underflow-duct.name = Underflow Duct -block.duct-unloader.name = Duct Unloader -block.surge-conveyor.name = Surge Conveyor -block.surge-router.name = Surge Router -block.unit-cargo-loader.name = Unit Cargo Loader -block.unit-cargo-unload-point.name = Unit Cargo Unload Point -block.reinforced-pump.name = Reinforced Pump -block.reinforced-conduit.name = Reinforced Conduit -block.reinforced-liquid-junction.name = Reinforced Liquid Junction -block.reinforced-bridge-conduit.name = Reinforced Bridge Conduit -block.reinforced-liquid-router.name = Reinforced Liquid Router -block.reinforced-liquid-container.name = Reinforced Liquid Container -block.reinforced-liquid-tank.name = Reinforced Liquid Tank -block.beam-node.name = Beam Node -block.beam-tower.name = Beam Tower -block.beam-link.name = Beam Link -block.turbine-condenser.name = Turbine Condenser -block.chemical-combustion-chamber.name = Chemical Combustion Chamber -block.pyrolysis-generator.name = Pyrolysis Generator -block.vent-condenser.name = Vent Condenser -block.cliff-crusher.name = Cliff Crusher -block.plasma-bore.name = Plasma Bore -block.large-plasma-bore.name = Large Plasma Bore -block.impact-drill.name = Impact Drill -block.eruption-drill.name = Eruption Drill -block.core-bastion.name = Core Bastion -block.core-citadel.name = Core Citadel -block.core-acropolis.name = Core Acropolis -block.reinforced-container.name = Reinforced Container -block.reinforced-vault.name = Reinforced Vault -block.breach.name = Breach -block.sublimate.name = Sublimate -block.titan.name = Titan -block.disperse.name = Disperse -block.afflict.name = Afflict -block.lustre.name = Lustre -block.scathe.name = Scathe -block.fabricator.name = Fabricator -block.tank-refabricator.name = Tank Refabricator -block.mech-refabricator.name = Mech Refabricator -block.ship-refabricator.name = Ship Refabricator -block.tank-assembler.name = Tank Assembler -block.ship-assembler.name = Ship Assembler -block.mech-assembler.name = Mech Assembler -block.reinforced-payload-conveyor.name = Reinforced Payload Conveyor -block.reinforced-payload-router.name = Reinforced Payload Router -block.payload-mass-driver.name = Payload Mass Driver -block.small-deconstructor.name = Small Deconstructor -block.canvas.name = Canvas -block.world-processor.name = World Processor -block.world-cell.name = World Cell -block.tank-fabricator.name = Tank Fabricator -block.mech-fabricator.name = Mech Fabricator -block.ship-fabricator.name = Ship Fabricator -block.prime-refabricator.name = Prime Refabricator -block.unit-repair-tower.name = Unit Repair Tower -block.diffuse.name = Diffuse -block.basic-assembler-module.name = Basic Assembler Module -block.smite.name = Smite -block.malign.name = Malign -block.flux-reactor.name = Flux Reactor -block.neoplasia-reactor.name = Neoplasia Reactor +block.silicon-arc-furnace.name = シリコンアーク炉 +block.electrolyzer.name = 電解槽 +block.atmospheric-concentrator.name = 大気濃縮器 +block.oxidation-chamber.name = 酸化チャンバー +block.electric-heater.name = 電気式ヒーター +block.slag-heater.name = スラグ式ヒーター +block.phase-heater.name = フェーズファイバー式ヒーター +block.heat-redirector.name = 熱リダイレクター +block.heat-router.name = 熱ルーター +block.slag-incinerator.name = スラグ式焼却炉 +block.carbide-crucible.name = 炭化物るつぼ +block.slag-centrifuge.name = スラグ遠心分離機 +block.surge-crucible.name = サージ合金るつぼ +block.cyanogen-synthesizer.name = シアン合成機 +block.phase-synthesizer.name = フェーズファイバー合成機 +block.heat-reactor.name = 熱反応器 +block.beryllium-wall.name = ベリリウムの壁 +block.beryllium-wall-large.name = 巨大なベリリウムの壁 +block.tungsten-wall.name = タングステンの壁 +block.tungsten-wall-large.name = 巨大なタングステンの壁 +block.blast-door.name = 防爆ドア +block.carbide-wall.name = 炭化物の壁 +block.carbide-wall-large.name = 巨大な炭化物の壁 +block.reinforced-surge-wall.name = 強化型サージ合金の壁 +block.reinforced-surge-wall-large.name = 巨大な強化型サージ合金の壁 +block.shielded-wall.name = シールドウォール +block.radar.name = レーダー +block.build-tower.name = 建設タワー +block.regen-projector.name = 修復プロジェクター +block.shockwave-tower.name = ショックウェーブタワー +block.shield-projector.name = シールドプロジェクター +block.large-shield-projector.name = 巨大なシールドプロジェクター +block.armored-duct.name = 装甲ダクト +block.overflow-duct.name = オーバーフローダクト +block.underflow-duct.name = アンダーフローダクト +block.duct-unloader.name = ダクト搬出機 +block.surge-conveyor.name = サージ合金コンベアー +block.surge-router.name = サージ合金ルーター +block.unit-cargo-loader.name = 貨物ユニット積み込み場 +block.unit-cargo-unload-point.name = 貨物ユニット降ろし場 +block.reinforced-pump.name = 強化ポンプ +block.reinforced-conduit.name = 強化パイプ +block.reinforced-liquid-junction.name = 強化液体ジャンクション +block.reinforced-bridge-conduit.name = 強化ブリッジパイプ +block.reinforced-liquid-router.name = 強化液体ルーター +block.reinforced-liquid-container.name = 強化液体コンテナー +block.reinforced-liquid-tank.name = 強化液体タンク +block.beam-node.name = ビームノード +block.beam-tower.name = ビームタワー +block.beam-link.name = ビームリンク +block.turbine-condenser.name = タービンコンデンサー +block.chemical-combustion-chamber.name = 化学燃焼装置 +block.pyrolysis-generator.name = 熱分解ジェネレーター +block.vent-condenser.name = 噴出孔コンデンサー +block.cliff-crusher.name = 壁面粉砕機 +block.plasma-bore.name = プラズマ掘削機 +block.large-plasma-bore.name = 巨大なプラズマ掘削機 +block.impact-drill.name = インパクトドリル +block.eruption-drill.name = イラプションドリル +block.core-bastion.name = コア: バスティオン +block.core-citadel.name = コア: シタデル +block.core-acropolis.name = コア: アクロポリス +block.reinforced-container.name = 強化コンテナー +block.reinforced-vault.name = 強化ボールト +block.breach.name = ブリーチ +block.sublimate.name = サブリメイト +block.titan.name = タイタン +block.disperse.name = ディスパース +block.afflict.name = アフリクト +block.lustre.name = ラスター +block.scathe.name = スケイト +block.fabricator.name = 製造機 +block.tank-refabricator.name = タンク再製機 +block.mech-refabricator.name = メカ再製機 +block.ship-refabricator.name = シップ再製機 +block.tank-assembler.name = タンク組立機 +block.ship-assembler.name = シップ組立機 +block.mech-assembler.name = メカ組立機 +block.reinforced-payload-conveyor.name = 強化ペイロードコンベアー +block.reinforced-payload-router.name = 強化ペイロードルーター +block.payload-mass-driver.name = ペイロードマスドライバー +block.small-deconstructor.name = デコンストラクター +block.canvas.name = キャンバス +block.world-processor.name = ワールドプロセッサー +block.world-cell.name = ワールドセル +block.tank-fabricator.name = タンク製造機 +block.mech-fabricator.name = メカ製造機 +block.ship-fabricator.name = シップ製造機 +block.prime-refabricator.name = プライム再製機 +block.unit-repair-tower.name = ユニット修復タワー +block.diffuse.name = ディフューズ +block.basic-assembler-module.name = 基本組立機モジュール +block.smite.name = スマイト +block.malign.name = マレイン +block.flux-reactor.name = フラックスリアクター +block.neoplasia-reactor.name = ネオプラシアリアクター block.switch.name = スイッチ block.micro-processor.name = マイクロプロセッサー @@ -1727,9 +1732,9 @@ block.logic-display.name = ロジックディスプレイ block.large-logic-display.name = 大型ロジックディスプレイ block.memory-cell.name = メモリーセル block.memory-bank.name = メモリーバンク -team.malis.name = Malis -team.crux.name = レッド -team.sharded.name = オレンジ +team.malis.name = マリス +team.crux.name = クラックス +team.sharded.name = シャーデッド team.derelict.name = 廃墟 team.green.name = グリーン @@ -1749,14 +1754,14 @@ hint.blockInfo = [accent]建築メニュー[]でブロックを選択し、右 hint.derelict = [accent]放棄[]され、すでに機能を失った古い基地建造物の残骸です。\n\nこれらは[accent]解体[]することにより、資源になります。 hint.research = \ue875 [accent]研究[]ボタンを押して、新しいテクノロジーを研究します。 hint.research.mobile = \ue88c [accent]メニュー[]の\ue875 [accent]研究[]ボタンを押して、新しいテクノロジーを研究します。 -hint.unitControl = [accent][[左ctrl][]を押しながら[accent]クリック[]するとタレットや味方ユニットを操作できます。 +hint.unitControl = [accent][[左ctrl][]を押しながら[accent]クリック[]すると味方ユニットやタレットを操作できます。 hint.unitControl.mobile = [accent][ダブルタップ[]すると味方ユニットやタレットを操作できます。 -hint.unitSelectControl = To control units, enter [accent]command mode[] by holding [accent]L-shift.[]\nWhile in command mode, click and drag to select units. [accent]Right-click[] a location or target to command units there. -hint.unitSelectControl.mobile = To control units, enter [accent]command mode[] by pressing the [accent]command[] button in the bottom left.\nWhile in command mode, long-press and drag to select units. Tap a location or target to command units there. +hint.unitSelectControl = ユニットを制御するには、[accent]L-シフト[]を押し続け[accent]コマンドモード[]に入ります。\nコマンドモード時に、クリック&ドラッグでユニットを選択します。 場所やターゲットを[accent]右クリック[]すると、それらのユニットに命令を与えられます。 +hint.unitSelectControl.mobile = ユニットを制御するには、左下の[accent]コマンド[]ボタンを押して[accent]コマンドモード[]にします。\nコマンドモードでは、長押しとドラッグでユニットを選択できます。場所やターゲットをタップすると、それらのユニットに命令を与えられます。 hint.launch = 十分な資源を確保できたら、右下の\ue827 [accent]マップ[]から、近くのセクターを選択して[accent]発射[]できます。 hint.launch.mobile = 十分な資源を確保できたら、\ue88c [accent]メニュー[]の\ue827 [accent]マップ[]から、近くのセクターを選択して[accent]発射[]できます。 hint.schematicSelect = [accent][[F][]を押しながらドラッグして、コピー&ペーストするブロックを選択します。\n\n[accent][[ミドルクリック][]により、1つのブロックタイプをコピーします。 -hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. +hint.rebuildSelect = [accent][[B][]を押しながらドラッグすると、破壊されたブロックの図面が選択されます。\nこれで自動的に再構築されます。 hint.conveyorPathfind = [accent][[左-Ctrl][]を押しながらコンベアーをドラッグすると、経路が自動生成されます。 hint.conveyorPathfind.mobile = \ue844 [accent]対角線モード[]を有効にし、コンベアーをドラッグすると経路が自動生成します。 hint.boost = [accent][[左シフト][]を押したままにすると、操作中のユニットは障害物を飛び越えます。\n\n少数の地上ユニットのみがこのブースターを搭載しています。 @@ -1768,57 +1773,57 @@ hint.waveFire = [accent]ウェーブ[]タレットは水を搬入すると、近 hint.generator = \uf879 [accent]火力発電機[]石炭を燃やし、隣接するブロックに電力を供給します。\n\n電力供給範囲は\uf87f [accent]電源ノード[]で拡張できます。 hint.guardian = [accent]ガーディアン[]ユニットは装甲を搭載しています。[accent]銅[]や[accent]鉛[]などの弱い弾薬は[scarlet]効果がありません[]。\n\n強力なターレット、または\uf861デュオ/\uf859サルボーの弾薬に\uf835 [accent]黒鉛[]を使用してガーディアンを撃破してください。 hint.coreUpgrade = コアは [accent]上位のコアを配置することでアップグレードできます[]。\n\n \uf869 [accent]シャード[]コアの上に、 \uf868 [accent]ファンデーション[]コアを置きます。近くに障害物がないことを確認してください。 -hint.presetLaunch = [accent]フローズン · フォレスト[]などの灰色の[accent]着陸ゾーンセクター[]には、どこからでも発射できるため近くの領土を確保する必要はありません。\n\nしかし、このような[accent]数字のセクター[]では[accent]この限りではありません[]。 +hint.presetLaunch = [accent]凍った森[]などの灰色の[accent]着陸ゾーンセクター[]には、どこからでも発射できるため近くの領土を確保する必要はありません。\n\nしかし、このような[accent]数字のセクター[]では[accent]この限りではありません[]。 hint.presetDifficulty = このセクターは[scarlet]敵の脅威レベルが高いです[]。\nこのようなセクターへの出撃は、適切な技術と準備なしには[accent]お勧めできません[]。 hint.coreIncinerate = コアのアイテム収納数の上限に達したアイテムは搬入されず[accent]破棄[]されます。 -hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there. -hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there. -gz.mine = Move near the \uf8c4 [accent]copper ore[] on the ground and click to begin mining. -gz.mine.mobile = Move near the \uf8c4 [accent]copper ore[] on the ground and tap it to begin mining. -gz.research = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nClick on a copper patch to place it. -gz.research.mobile = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \ue800 [accent]checkmark[] at the bottom right to confirm. -gz.conveyors = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate. -gz.conveyors.mobile = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nHold down your finger for a second and drag to place multiple conveyors. -gz.drills = Expand the mining operation.\nPlace more Mechanical Drills.\nMine 100 copper. -gz.lead = \uf837 [accent]Lead[] is another commonly used resource.\nSet up drills to mine lead. -gz.moveup = \ue804 Move up for further objectives. -gz.turrets = Research and place 2 \uf861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uf838 [accent]ammo[] from conveyors. -gz.duoammo = Supply the Duo turrets with [accent]copper[], using conveyors. -gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uf8ae [accent]copper walls[] around the turrets. -gz.defend = Enemy incoming, prepare to defend. -gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uf860 [accent]Scatter[] turrets provide excellent anti-air, but require \uf837 [accent]lead[] as ammo. -gz.scatterammo = Supply the Scatter turret with [accent]lead[], using conveyors. -gz.supplyturret = [accent]Supply Turret -gz.zone1 = This is the enemy drop zone. -gz.zone2 = Anything built in the radius is destroyed when a wave starts. -gz.zone3 = A wave will begin now.\nGet ready. -gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[]. -onset.mine = Click to mine \uf748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move. -onset.mine.mobile = Tap to mine \uf748 [accent]beryllium[] from walls. -onset.research = Open the \ue875 tech tree.\nResearch, then place a \uf73e [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[]. -onset.bore = Research and place a \uf741 [accent]plasma bore[].\nThis automatically mines resources from walls. -onset.power = To [accent]power[] the plasma bore, research and place a \uf73d [accent]beam node[].\nConnect the turbine condenser to the plasma bore. -onset.ducts = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate. -onset.ducts.mobile = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts. -onset.moremine = Expand the mining operation.\nPlace more Plasma Bores and use beam nodes and ducts to support them.\nMine 200 beryllium. -onset.graphite = More complex blocks require \uf835 [accent]graphite[].\nSet up plasma bores to mine graphite. -onset.research2 = Begin researching [accent]factories[].\nResearch the \uf74d [accent]cliff crusher[] and \uf779 [accent]silicon arc furnace[]. -onset.arcfurnace = The arc furnace needs \uf834 [accent]sand[] and \uf835 [accent]graphite[] to create \uf82f [accent]silicon[].\n[accent]Power[] is also required. -onset.crusher = Use \uf74d [accent]cliff crushers[] to mine sand. -onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uf6a2 [accent]tank fabricator[]. -onset.makeunit = Produce a unit.\nUse the "?" button to see selected factory requirements. -onset.turrets = Units are effective, but [accent]turrets[] provide better defensive capabilities if used effectively.\nPlace a \uf6eb [accent]Breach[] turret.\nTurrets require \uf748 [accent]ammo[]. -onset.turretammo = Supply the turret with [accent]beryllium ammo.[] -onset.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace some \uf6ee [accent]beryllium walls[] around the turret. -onset.enemies = Enemy incoming, prepare to defend. -onset.attack = The enemy is vulnerable. Counter-attack. -onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uf725 core. -onset.detect = The enemy will be able to detect you in 2 minutes.\nSet up defenses, mining, and production. -split.pickup = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(Default keys are [ and ] to pick up and drop) -split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.) -split.acquire = You must acquire some tungsten to build units. -split.build = Units must be transported to the other side of the wall.\nPlace two [accent]Payload Mass Drivers[], one on each side of the wall.\nSet up the link by pressing one of them, then selecting the other. -split.container = Similar to the container, units can also be transported using a [accent]Payload Mass Driver[].\nPlace a unit fabricator adjacent to a mass driver to load them, then send them across the wall to attack the enemy base. +hint.factoryControl = ユニット工場の[accent]出力先[]を設定するには、コマンドモード時に工場ブロックをクリックし、指定したい場所を右クリックします。\nその工場で生産されたユニットは、自動的に指定した場所に移動します。 +hint.factoryControl.mobile = ユニット工場の[accent]出力先[]を設定するには、コマンドモード時に工場ブロックをタップし、指定したい場所をタップします。\nその工場で生産されたユニットは、自動的に指定した場所に移動します。 +gz.mine = 地上の\uf8c4[accent]銅鉱石[]の近くに移動し、クリックすると採掘が始まります。 +gz.mine.mobile = 地上の\uf8c4[accent]銅鉱石[]の近くに移動し、タップすると採掘が始まります。 +gz.research = \ue875テックツリーを開きます。\n\uf870[accent]機械ドリル[]を研究し、右下のメニューから選択します。\n銅鉱脈をクリックして配置します。 +gz.research.mobile = \ue875テックツリーを開きます。\n\uf870[accent]機械ドリル[]を研究し、右下のメニューから選択します。\n銅鉱脈をタップして配置します。\n\n右下の\ue800[accent]チェックマーク[]を押して確定します。 +gz.conveyors = \uf896[accent]コンベアー[]を研究して配置し、\n採掘した資源をドリルからコアに移動します。\n\nクリック&ドラッグして、複数のコンベアーを配置します。\n[accent]スクロール[]で回転します。 +gz.conveyors.mobile = \uf896[accent]コンベアー[]を研究して配置し、\n採掘した資源をドリルからコアに移動します。\n\n指を1秒間押したままドラッグして、複数のコンベアーを配置します。 +gz.drills = さらに採掘しましょう。\n機械ドリルをさらに配置します。\n銅を100個採掘してください。 +gz.lead = \uf837[accent]鉛[]は、主要な資源のひとつです。\nドリルを設置して鉛を採掘してください。 +gz.moveup = \ue804 さらなる目標に向けて前進しましょう。 +gz.turrets = コアを守るために\uf861[accent]デュオ[]タレットを研究し、2門配置しましょう。\nコンベアーを用い、デュオタレットに\uf838[accent]弾薬[]を補給します。 +gz.duoammo = デュオタレットにコンベアーを使って[accent]銅[]を供給する。 +gz.walls = [accent]壁[]があれば、敵の攻撃が建物に到達するのを防ぐことができます。\nタレットの周囲に\uf8ae[accent]銅の壁[]を配置しましょう。 +gz.defend = 敵襲です。防御準備をしてください。 +gz.aa = 飛行ユニットは、通常の砲塔では簡単には倒せません。\n\uf860[accent]スキャッター[]タレットは対空に長けており、 弾薬として\uf837[accent]鉛[]を必要とします。 +gz.scatterammo = スキャッタータレットにコンベアーを使って\uf837[accent]鉛[]を供給してください。 +gz.supplyturret = [accent]補給するタレット +gz.zone1 = ここは敵の降下地点です。 +gz.zone2 = ウェーブが開始すると、半径内に構築されたものはすべて破壊されます。 +gz.zone3 = 今、ウェーブが始まります。\nご準備を。 +gz.finish = より多くのタレットを配備し、より多くの資源を採掘し、\nすべてのウェーブを退け、[accent]セクターを制圧してください[]。 +onset.mine = クリックすると壁から\uf748[accent]ベリリウム[]を採掘できます。\n\n[accent][[WASD]で移動しましょう。 +onset.mine.mobile = タップすると壁から\uf748[accent]ベリリウム[]を採掘できます。 +onset.research = \ue875テックツリーを開きます。\n研究を行い、噴出孔に\uf73e[accent]タービンコンデンサー[]を設置します。\nこれにより、[accent]電力[]を得られます。 +onset.bore = \uf741[accent]プラズマ掘削機[]を研究し、設置します。\nこれは、壁から自動的に資源を採掘するものです。 +onset.power = \uf73d[accent]プラズマ掘削機[]への[accent]電力供給[]のために、ビームノードを研究して設置します。\nタービンコンデンサーをプラズマ掘削機に接続してください。 +onset.ducts = 採掘した資源をプラズマ掘削機からコアに移動する\uf799[accent]ダクト[]を研究し、設置してください。\nクリック&ドラッグで複数のダクトを配置できます。\n[accent]スクロール[]で回転します。 +onset.ducts.mobile = 採掘した資源をプラズマ掘削機からコアに移動する\uf799[accent]ダクト[]を研究し、設置してください。\n\n指を1秒間押したままドラッグして、複数のダクトを配置できます。 +onset.moremine = さらに採掘しましょう。\nプラズマ掘削機をより多く配置し、ビームノードやダクトをつなげます。\nベリリウムを200個採掘してください。 +onset.graphite = より複雑なブロックには\uf835[accent]黒鉛[]が必要です。\nプラズマ掘削機を設置し、黒鉛を採掘してください。 +onset.research2 = [accent]工場[]の研究を始めましょう。\n\uf74d[accent]壁面粉砕機[]と\uf779[accent]シリコンアーク炉[]を研究してください。 +onset.arcfurnace = アーク炉で\uf82f[accent]シリコン[]を作るには、\uf834[accent]砂[]と\uf835[accent]黒鉛[]が必要です。\n[accent]電力[]も必要です。 +onset.crusher = \uf74d[accent]壁面粉砕機[]を使って、砂を採掘してください。 +onset.fabricator = [accent]ユニット[]を使って、マップを探索し、建物を守り、敵を攻撃します。 \uf6a2[accent]タンク製造機[]を研究し、設置してください。 +onset.makeunit = ユニットを製造しましょう。\n"?"ボタンをクリックして、選択した工場の要件を確認します。 +onset.turrets = ユニットは効果的ですが、[accent]タレット[]は効果的に使用するとより優れた防御能力を提供します。\n\uf6eb[accent]ブリーチ[]タレットを配備してください。\nタレットは\uf748[accent]弾薬[]を必要とします。 +onset.turretammo = タレットに弾薬として[accent]ベリリウム[]を供給してください。 +onset.walls = [accent]壁[]があれば、敵の攻撃が建物に到達するのを防ぐことができます。\nタレットの周囲に\uf6ee[accent]ベリリウムの壁[]設置してください。 +onset.enemies = 敵襲です。防御準備をしてください。 +onset.attack = 敵は脆弱です。反撃の時間です。 +onset.cores = [accent]コアタイル[]に新しいコアを配置することができます。\n新しいコアは前線基地として機能し、他のコアと資源を共有します。\n\uf725コアを設置してください。 +onset.detect = 敵は2分でこちらを探知します。\n防衛、採掘、生産の準備をしてください。 +split.pickup = 一部のブロックはコアユニットで拾うことができます。\nこの[accent]コンテナー[]を拾い、[accent]ペイロード搬入機[]に載せます。\n(デフォルトのキーは、[[ と ] で、貨物を拾い、降ろします) +split.pickup.mobile = 一部のブロックはコアユニットで拾うことができます。\nこの[accent]コンテナー[]を拾い、[accent]ペイロード搬入機[]に載せます。\n(何かを拾ったり降ろしたりするときは、長押しします。) +split.acquire = ユニットを作るためには、タングステンを入手する必要があります。 +split.build = ユニットを壁の反対側まで運搬する必要があります。\n[accent]ペイロードマスドライバー[]を壁の左右に2台ずつ配置してください。\n片方を押して、もう片方を選択することでリンクを設定します。 +split.container = コンテナーと同様に、[accent]ペイロードマスドライバー[]を用いてユニットを輸送することも可能です。\nマスドライバーに隣接してユニット製造機を置いてユニットを積み込み、壁を越えて敵の基地を攻撃できます。 item.copper.description = 便利な鉱石です。\n多様なブロックの材料として幅広く使われています。 item.copper.details = セルプロに豊富な金属です。\n補強しない限り構造的に弱いです。 @@ -1829,7 +1834,7 @@ item.graphite.description = 弾薬や絶縁体として利用されています item.sand.description = 合金や融剤など広く使用されている一般的な材料です。 item.coal.description = 一般的で有用な燃料です。 item.coal.details = 化石化した植物のようで\n利用方法が確立されるはるか前に形成されました。 -item.titanium.description = 希少で非常に軽量な金属です。\n液体輸送やドリル、航空機などで使われます。 +item.titanium.description = 希少で非常に軽量な金属です。\n液体輸送やドリル、工場などで使われます。 item.thorium.description = 放射性を持つ高密度な金属です。\n建造物の支えや核燃料として使われます。 item.scrap.description = 昔の建造物やユニットの残骸です。\n多種多様の金属が微量に含まれています。 item.scrap.details = 古い建造物やユニットの残骸です。 @@ -1841,51 +1846,51 @@ item.spore-pod.description = 石油や爆薬、燃料への転換として使用 item.spore-pod.details = 人工生命体と思われる胞子です。\n他の生物に有毒なガスを放出し、非常に侵略的です。特定の条件下で非常に高い可燃性を持ちます。 item.blast-compound.description = 爆弾や爆発物に使われる不安定な化合物です。\n胞子と揮発性物質から合成されます。燃料として燃やすこともできますが、お勧めしません。 item.pyratite.description = 焼夷兵器などに使われる非常に燃えやすい物質です。 -item.beryllium.description = Used in many types of construction and ammunition on Erekir. -item.tungsten.description = Used in drills, armor and ammunition. Required in the construction of more advanced structures. -item.oxide.description = Used as a heat conductor and insulator for power. -item.carbide.description = Used in advanced structures, heavier units, and ammunition. +item.beryllium.description = エレキルの多種多様な建築物や弾薬に使用されています。 +item.tungsten.description = ドリル、装甲、弾薬に使用されます。より高度な構造物の建設に必要です。 +item.oxide.description = 電力用の熱伝導体および絶縁体として使用されます。 +item.carbide.description = 高度な構造物や重量のあるユニット、弾薬などに使用されます。 liquid.water.description = 機械の冷却や廃棄物の処理など幅広く使われている液体です。 -liquid.slag.description = 多種多様の鉱石が混ざり合っています。それぞれの鉱石に分類するか、噴射する武器として使用されます。 +liquid.slag.description = 分離機で構成金属に精製します。液体噴射タレットで弾薬として使用できます。 liquid.oil.description = 高度な材料生産で使用される液体です。 燃料として石炭に変換したり、武器として噴霧して発火させることができます。 liquid.cryofluid.description = 水とチタニウムから作られる不活性で非腐食性の液体です。 非常に高い熱容量を持っているため、冷却に使用されます。 -liquid.arkycite.description = Used in chemical reactions for power generation and material synthesis. -liquid.ozone.description = Used as an oxidizing agent in material production, and as fuel. Moderately explosive. -liquid.hydrogen.description = Used in resource extraction, unit production and structure repair. Flammable. -liquid.cyanogen.description = Used for ammunition, construction of advanced units, and various reactions in advanced blocks. Highly flammable. -liquid.nitrogen.description = Used in resource extraction, gas creation and unit production. Inert. -liquid.neoplasm.description = A dangerous biological byproduct of the Neoplasia reactor. Quickly spreads to any adjacent water-containing block it touches, damaging them in the process. Viscous. -liquid.neoplasm.details = Neoplasm. An uncontrollable mass of rapidly-dividing synthetic cells with a sludge-like consistency. Heat-resistant. Extremely dangerous to any structures involving water.\n\nToo complex and unstable for standard analysis. Potential applications unknown. Incineration in slag pools is recommended. +liquid.arkycite.description = 発電や物質合成の化学反応に使用されます。 +liquid.ozone.description = 材料製造時の酸化剤、燃料として使用されます。\n中程度の爆発性。 +liquid.hydrogen.description = 資源採掘、ユニット生産、構造物補修に使用されます。\n可燃性。 +liquid.cyanogen.description = 弾薬、上級ユニットの製造、上級ブロックの各種反応に使用されます。引火性が高い。 +liquid.nitrogen.description = 資源採掘、ガス生成、ユニット製造に使用されます。不活性。 +liquid.neoplasm.description = ネオプラシアリアクターから発生する危険な生物学的副産物です。\n隣接する含水ブロックに素早く拡散し、その過程でダメージを与えます。粘性。 +liquid.neoplasm.details = ネオプラズム。急速に分裂する合成細胞の制御不能な塊で、ヘドロのような粘性を持ちます。熱に強い。水を含む構造物には極めて危険です。\n\n複雑で不安定なため、標準的な分析には適しません。用途は不明です。スラグプールでの焼却を推奨します。 -block.derelict = \ue815 [lightgray]放棄 -block.armored-conveyor.description = チタンコンベアーと同じ速度でアイテムを輸送することができ、耐久性に優れています。\nまた、コンベアー以外による側面への入力を受け入れません。 +block.derelict = \uf77e [lightgray]放棄 +block.armored-conveyor.description = アイテムを輸送します。コンベアー以外の側面からの入力は受け付けません。 block.illuminator.description = 電力が必要な光源です。 -block.message.description = メッセージを保存し、仲間間の通信に使用します。 -block.reinforced-message.description = Stores a message for communication between allies. -block.world-message.description = A message block for use in mapmaking. Cannot be destroyed. +block.message.description = 味方同士のコミュニケーションのためのメッセージを格納します。 +block.reinforced-message.description = 味方同士のコミュニケーションのためのメッセージを格納します。 +block.world-message.description = マップメイキングで使用するメッセージブロックです。破壊はできません。 block.graphite-press.description = 石炭を圧縮し、黒鉛を生成します。 block.multi-press.description = 黒鉛圧縮機のアップグレード版です。水と電力を使用して、より効率的に石炭を圧縮します。 block.silicon-smelter.description = 石炭と砂からシリコンを製造します。 block.kiln.description = 砂と鉛を溶かしてメタガラスを生成します。少量の電力が必要です。 -block.plastanium-compressor.description = オイルとチタンからプラスタニウムを製造します。 -block.phase-weaver.description = 放射性トリウムと多量の砂からフェーズファイバーを製造します。 -block.surge-smelter.description = チタンや鉛、シリコン、銅からサージ合金を製造します。 +block.plastanium-compressor.description = 石油とチタンからプラスタニウムを製造します。 +block.phase-weaver.description = トリウムと砂からフェーズファイバーを製造します。 +block.surge-smelter.description = チタン、鉛、シリコン、銅からサージ合金を製造します。 block.cryofluid-mixer.description = 水とチタンから冷却に効率的な冷却水を製造します。 -block.blast-mixer.description = 可燃性のピラタイトを石油を使用してさらに爆発性化合物にします。 -block.pyratite-mixer.description = 石炭、鉛、砂から燃えやすいピラタイトを製造します。 -block.melter.description = 石を熱で溶かしてスラグを生成します。 +block.blast-mixer.description = ピラタイトと石油から爆発性化合物を製造します。 +block.pyratite-mixer.description = 石炭、鉛、砂からピラタイトを製造します。 +block.melter.description = スクラップを溶かしてスラグを製造します。 block.separator.description = スラグを分離して、多様な鉱石を回収します。 -block.spore-press.description = 胞子ポッドを石油に圧縮します。 -block.pulverizer.description = 石を砕いて砂にします。自然の砂がない場合に有用です。 +block.spore-press.description = 胞子ポッドを圧縮して石油を製造します。 +block.pulverizer.description = スクラップを砕いて砂にします。自然の砂がない場合に有用です。 block.coal-centrifuge.description = 石油を石炭へ加工します。 block.incinerator.description = 不要なアイテムや液体を焼却します。 block.power-void.description = 入力されたすべての電力を破棄します。サンドボックスモードのみ使用できます。 block.power-source.description = 無限に電力を出力します。サンドボックスモードのみ使用できます。 block.item-source.description = アイテムを無限に搬出します。サンドボックスモードのみ使用できます。 -block.item-void.description = 電力を必要とせずにアイテムを廃棄します。サンドボックスモードのみ使用できます。 +block.item-void.description = 搬入したアイテムを破棄します。サンドボックスモードのみ使用できます。 block.liquid-source.description = 液体を無限に搬出します。サンドボックスモードのみ使用できます。 -block.liquid-void.description = 液体を破棄できます。サンドボックスモードのみ使用できます。 +block.liquid-void.description = 搬入した液体を破棄します。サンドボックスモードのみ使用できます。 block.payload-source.description = ペイロードを無限に搬出します。サンドボックスモードのみ使用できます。 block.payload-void.description = ペイロードを破棄できます。サンドボックスモードのみ使用できます。 block.copper-wall.description = 安価な防壁ブロックです。\n最初のウェーブでコアやタレットを保護するのに有用です。 @@ -1904,13 +1909,13 @@ block.door.description = 小さなドアブロックです。タップするこ block.door-large.description = 大型のドアブロックです。タップすることで開閉することができます。\nただし、ドアが開いている場合、弾や敵も通過できます。 block.mender.description = 定期的に周囲のブロックを修復します。ウェーブの間も修復し続けます。\nオプションでシリコンを利用して、さらに効率的に修復が出来ます。 block.mend-projector.description = 修復機のアップグレード版です。定期的に周辺のブロックを修復します。\nオプションでフェーズファイバーを利用して、さらに効率的に修復が出来ます。 -block.overdrive-projector.description = ドリルやコンベアーなど、近くの施設の効率を向上させます。 -block.force-projector.description = 周囲に六角形の力場を作り出し、内部の建造物やユニットなどを守ります。 +block.overdrive-projector.description = ドリルやコンベアーなど、近くの施設の効率を向上させます。\nオプションでフェーズファイバーを利用して、範囲と効率を高めます。 +block.force-projector.description = 周囲に六角形の力場を作り出し、内部の建造物やユニットなどを守ります。\nオプションで冷却水を利用して、オーバーヒートを防ぎます。\nフェーズファイバーはシールドのサイズを大きくします。 block.shock-mine.description = 敵が踏んだ時に放電し、踏んだ敵にダメージを与えます。敵に見えることはありません。 block.conveyor.description = 一般的なアイテム輸送ブロックです。アイテムを前方に移動し、自動的にタレットや機械などに搬入します。回転させることができます。 block.titanium-conveyor.description = 改良されたアイテム輸送ブロックです。通常のコンベアーよりも速くアイテムを輸送します。 -block.plastanium-conveyor.description = アイテムをまとめて輸送するブロックです。\n末端からアイテムを搬入し、先端3方向にアイテムを搬出します。 -block.junction.description = 十字に交差したコンベアーをそれぞれ前方に搬出します。コンベアーで複雑な構造を組み立てるときに便利です。 +block.plastanium-conveyor.description = アイテムをまとめて輸送するブロックです。\n末端からアイテムを搬入し、先端から3方向にアイテムを搬出します。 最高効率には、複数の搬入、搬出地点が必要です。 +block.junction.description = 交差する2つのコンベアーの橋渡しとして機能します。コンベアーで複雑な構造を組み立てるときに便利です。 block.bridge-conveyor.description = 高度な輸送ブロックです。地形や建物を超えて、3ブロック離れた場所にアイテムを輸送することができます。 block.phase-conveyor.description = 改良されたアイテム転送ブロックです。電力を使用して、離れた場所にあるフェーズコンベアーにアイテムを転送することができます。 block.sorter.description = アイテムを分別して搬出します。設定したアイテムは前面へ搬出します。他のアイテムが搬入されると側面に搬出します。 @@ -1926,239 +1931,241 @@ block.rotary-pump.description = 高度なポンプです。電力が必要です block.impulse-pump.description = 最高性能のポンプです。 block.conduit.description = 一般的な液体輸送ブロックです。液体版のコンベアーです。ポンプや他のパイプに使うことができます。 block.pulse-conduit.description = 高度な液体輸送ブロックです。通常のパイプより速くたくさんの液体を輸送することができます。 -block.plated-conduit.description = パルスパイプと同じ速度で液体を輸送することができ、耐久性に優れています。\nまた、パイプ以外による側面への入力を受け入れません。 -block.liquid-router.description = 搬入したアイテムをほかの3方向へ均等に搬出します。液体の漏れを防ぐことができます。一つの資源から複数に分ける際などに使われます。 +block.plated-conduit.description = パルスパイプと同じ速度で液体を輸送することができ、耐久性に優れています。\nまた、パイプ以外による側面への入力を受け入れません。\n漏れません。 +block.liquid-router.description = 搬入したアイテムをほかの3方向へ均等に搬出します。一定量の液体を蓄えることができます。また、液体の漏れを防ぐことができます。 block.liquid-container.description = 中量の液体を保管しておくことができます。液体ルーターと同様に四方へ搬出できます。 block.liquid-tank.description = 大量の液体を保管しておくことができます。需要が不安定な製造設備や重要な施設の冷却水の予備などとして使用されます。 -block.liquid-junction.description = パイプを他のパイプと交差できるようにします。それぞれ搬入した液体を前方に搬出します。パイプで複雑な構造を組み立てるときなどに使われます。 +block.liquid-junction.description = パイプを他のパイプと交差できるようにします。パイプで複雑な構造を組み立てるときなどに使われます。 block.bridge-conduit.description = 高度な液体輸送ブロックです。地形や建物を超えて、3ブロック離れた場所に液体を輸送することができます。 block.phase-conduit.description = 高度な液体輸送ブロックです。電力を使用して、液体を他の離れたフェーズパイプに転送することができます。 -block.power-node.description = 電力ノード間で電力の送電を行います。最大で4つの電力源やノードなどに接続できます。隣接するブロックから電力の送電や供給を行います。 -block.power-node-large.description = 巨大な電力ノードです。最大で6つの電力源やノードに接続できます。 +block.power-node.description = 接続したノードに送電を行います。隣接するブロックから電力の受け取りや供給を行います。 +block.power-node-large.description = より大きな範囲を持つ高度な電源ノードです。 block.surge-tower.description = 接続できる量は少ないが、とても長い距離を接続できる電力ノードです。 -block.diode.description = 送信元と送信先の電力を比べて、送信先の電力の方が少ない場合、電力を通します。 -block.battery.description = 余分な電力の充電して、貯めておくことができます。必要があれば、溜まった電力を供給します。 +block.diode.description = バッテリーの電力を一方向に移動します。バッテリーの蓄電量を比べて、送信先の蓄電量の方が少ない場合のみ、電力を通します。 +block.battery.description = 余分な電力を蓄電します。必要があれば、溜まった電力を供給します。 block.battery-large.description = 通常のバッテリーよりもたくさんの電力を溜めておくことができます。 -block.combustion-generator.description = 石油や可燃性の物質を燃やして発電します。 +block.combustion-generator.description = 石炭などの可燃性の物質を燃やして発電します。 block.thermal-generator.description = 溶岩から大量の電力を発電します。 -block.steam-generator.description = 水を使って火力発電機より効率的に発電します。 +block.steam-generator.description = 可燃物を燃やし、水を蒸気に変換して発電します。 block.differential-generator.description = 大量の電力を生成します。冷却水と燃焼したピラタイトの温度差を利用します。 block.rtg-generator.description = トリウムリアクターよりも発電量は少ないですが、冷却を必要としない放射性同位体熱発電機(RTG)です。 block.solar-panel.description = 太陽光から少量の電力を発電します。 block.solar-panel-large.description = 高価な建設費と引き換えに、通常のソーラーパネルより大量の電力を発電することができます。 block.thorium-reactor.description = 高い放射性を持ったトリウムから大量の電力を発電します。これには一定の冷却が必要です。冷却が不十分な場合、大きな爆発が発生します。 block.impact-reactor.description = 高度な発電機です。最大効率で大量の電力を発電できます。発電を開始するには、かなりの電力が必要です。 -block.mechanical-drill.description = 安価なドリルです。採掘可能な鉱脈に設置すると、アイテムを採掘して搬出します。 -block.pneumatic-drill.description = より速く採掘できるように改良されたドリルです。また、より硬い鉱石も採掘することができます。 +block.mechanical-drill.description = 安価なドリルです。採掘可能な鉱脈に設置すると、アイテムを無限に採掘して搬出します。基本的な資源のみ採掘可能です。 +block.pneumatic-drill.description = チタンを採掘するために改良されたドリルです。機械ドリルよりも速いスピードで採掘することができます。 block.laser-drill.description = 電力を使用したレーザー技術でより速く採掘することができます。また、放射性のトリウムを回収することができます。 -block.blast-drill.description = 上位のドリルです。大量の電力が必要になります。 -block.water-extractor.description = 地面から水を汲み上げます。近くに湖がない場合に有用です。 -block.cultivator.description = 胞子の小さな集まりを工業用ポッドに培養します。 -block.cultivator.details = 取り戻されたテクノロジー。大量のバイオマスを可能な限り効率的に生産します。おそらく最初の培養機により、今セルプロは胞子に覆われています、 -block.oil-extractor.description = 大量の電力を使用して、砂から石油を回収します。近くに油田がない場合に有用です。 -block.core-shard.description = 基本的なコアです。一度破壊されると、その地域との接続が途絶えます。破壊されないようにしましょう。 -block.core-shard.details = 最初のバージョンです。コンパクトで自己複製可能、使い捨ての発射スラスターを装備しています。惑星間旅行用には設計されていません。 +block.blast-drill.description = 究極のドリルです。大量の電力が必要になります。 +block.water-extractor.description = 地下水を汲み上げます。地表に水がない場合に有用です。 +block.cultivator.description = 極小濃度の大気胞子から胞子ポッドを培養します。 +block.cultivator.details = 取り戻したテクノロジー。大量のバイオマスを可能な限り効率的に生産します。現在セルプロを覆っている胞子の最初の培養器と思われます。 +block.oil-extractor.description = 大量の電力、砂、水を使用して石油を抽出します。近くに油田がない場合に有用です。 +block.core-shard.description = 基本的なコアです。一度破壊されると、そのセクターを失います。破壊されないようにしましょう。 +block.core-shard.details = 最初のバージョンです。コンパクトで自己複製可能、使い捨ての発射スラスターを装備しています。惑星間移動用には設計されていません。 block.core-foundation.description = バージョンアップしたコアです。より堅く、より多くの資源を格納できます。 block.core-foundation.details = 2番目のバージョンです。 block.core-nucleus.description = さらにバージョンアップしたコアです。優れた耐久性と大量の資源を格納できます。 -block.core-nucleus.details = 3番目で最終バージョンです。 -block.vault.description = 各種類のアイテムを大量に保管します。隣接するコンテナーやボール卜、コアは一つのストレージユニットとして扱われます。[lightgray]搬出機[]を使って、ボールトからアイテムを搬出できます。 -block.container.description = 各種類のアイテムを少量ずつ保管します。隣接するコンテナーやボール卜、コアは一つのストレージユニットとして扱われます。 [lightgray]搬出機[]を使って、コンテナーからアイテムを搬出できます。 -block.unloader.description = コンテナやボールト、コアからアイテムをコンベアーか隣接するブロックに搬出します。搬出機をタップして搬出するアイテムを変更することができます。 -block.launch-pad.description = 離脱することなく、アイテムを回収することができます。 -block.launch-pad.details = Sub-orbital system for point-to-point transportation of resources. Payload pods are fragile and incapable of surviving re-entry. -block.duo.description = 小さく安価なタレットです。 -block.scatter.description = 中規模の対空型タレットです。敵に鉛やスクラップの塊、メタガラスを分散するように発射します。 +block.core-nucleus.details = 3番目の最終バージョンです。 +block.vault.description = 各種類のアイテムを大量に保管します。コアに隣接して配置すると、ストレージが拡張されます。[lightgray]搬出機[]を使って、ボールトからアイテムを搬出できます。 +block.container.description = 各種類のアイテムを少量ずつ保管します。コアに隣接して配置すると、ストレージが拡張されます。 [lightgray]搬出機[]を使って、コンテナーからアイテムを搬出できます。 +block.unloader.description = 隣接するブロックからアイテムを搬出します。搬出機をタップして搬出するアイテムを選択することができます。 +block.launch-pad.description = 選択したセクターへ、アイテムを発射します。 +block.launch-pad.details = アイテムをセクターからセクターへ輸送するための軌道上システムです。ペイロードポッドは壊れやすく、使い切りです。 +block.duo.description = 敵に交互に弾丸を発射します。 +block.scatter.description = 対空型タレットです。敵に鉛やスクラップの塊、メタガラスを分散するように発射します。 block.scorch.description = 近くの地上の敵を燃やします。近距離だと非常に効果的です。 -block.hail.description = 小型の砲撃型タレットです。 -block.wave.description = バブルの連射攻撃をする中型のタレットです。 -block.lancer.description = チャージビームを放つ中型のタレットです。 -block.arc.description = 小型の電撃型タレットです。敵に向かってランダムな半円状に電撃を放ちます。 -block.swarmer.description = バーストミサイルで攻撃する中型タレットです。 -block.salvo.description = 一斉に攻撃を行う中型のタレットです。 -block.fuse.description = 短距離攻撃が得意な大型のタレットです。 -block.ripple.description = 同時に複数ショットを発射する大型タレットです。 -block.cyclone.description = 大型の連射型タレットです。 -block.spectre.description = 一度に2発の強力な弾を放つ大型のタレットです。 -block.meltdown.description = 強力な長距離攻撃が可能な大型のタレットです。 +block.hail.description = 地上の敵に小型の砲弾を遠距離から発射します。 +block.wave.description = 敵に液体を噴射します。水を供給すると自動的に消火を行います。 +block.lancer.description = 充電後、地上の敵に強力なエネルギービームを発射します +block.arc.description = 地上の敵に向かって半円状の電撃を放ちます。 +block.swarmer.description = 敵にホーミングミサイルを発射します。 +block.salvo.description = 敵に向かって弾丸を連続発射します。 +block.fuse.description = 近距離にいる敵に3発の貫通弾を発射します。 +block.ripple.description = 地上の敵に砲弾の塊を遠距離から発射します。 +block.cyclone.description = 近くの敵に爆発する対空砲火の塊を発射します。 +block.spectre.description = 空と地上の目標に大きな弾丸を発射します。 +block.meltdown.description = 充電して近くの敵にレーザービームを持続的に発射します。動作には冷却水が必要です。 block.foreshadow.description = 一つのターゲットを狙う高火力、長射程のタレットです。最大体力が高い敵を優先します。 block.repair-point.description = 近くの負傷したユニットを修復します。 block.segment.description = 射程内に入ってきた弾丸を破壊します。レーザー弾は破壊できません。 -block.parallax.description = 航空ユニットを引き込むビームを発射し、その過程でターゲットにダメージを与えます。 +block.parallax.description = 航空ユニットを引き込むビームを発射し、その過程でダメージを与えます。 block.tsunami.description = 敵に強力な流体を発射します。水が供給されると自動的に火を消します。 block.silicon-crucible.description = 追加の熱源としてピラタイトを使用し、砂と石炭からシリコンを効率的に精製します。また、熱源の上でより効率的に精製します。 block.disassembler.description = スラグを低効率で貴重な鉱物成分に分離します。トリウムなどが生産可能です。 block.overdrive-dome.description = 近くの建造物の速度を上げます。電気の他に、フェーズファイバーとシリコンが必要です。 -block.payload-conveyor.description = 工場で生産されたユニットなど、大きな物を輸送します。 -block.payload-router.description = 搬入した物を3方向に均等に搬出します。 -block.ground-factory.description = 陸軍ユニットを生産します。生産されたユニットは直接使用するだけでなく、アップグレードのために移動させることもできます。 -block.air-factory.description = 空軍ユニットを生産します。生産されたユニットは直接使用するだけでなく、アップグレードのために移動させることもできます。 -block.naval-factory.description = 海軍ユニットを生産します。生産されたユニットは直接使用するだけでなく、アップグレードのために移動させることもできます。 +block.payload-conveyor.description = 工場で生産されたユニットなど、大きな物を輸送します。磁性体のため、無重力環境下でも使用可能です。 +block.payload-router.description = 搬入した物を3方向に均等に搬出します。フィルターを設定するとソーターとして機能します。磁性体のため、無重力環境下でも使用可能です。 +block.ground-factory.description = 陸軍ユニットを生産します。生産されたユニットはそのまま使用するだけでなく、アップグレードのために再構成工場に移動させることもできます。 +block.air-factory.description = 空軍ユニットを生産します。生産されたユニットはそのまま使用するだけでなく、アップグレードのために再構成工場に移動させることもできます。 +block.naval-factory.description = 海軍ユニットを生産します。生産されたユニットはそのまま使用するだけでなく、アップグレードのために再構成工場に移動させることもできます。 block.additive-reconstructor.description = 搬入したユニットを第2段階にアップグレードします。 block.multiplicative-reconstructor.description = 搬入したユニットを第3段階にアップグレードします。 block.exponential-reconstructor.description = 搬入したユニットを第4段階にアップグレードします。 -block.tetrative-reconstructor.description = 搬入したユニットを第5段階にアップグレードします。 -block.switch.description = トグル可能なスイッチです。プロセッサを使用して読み取りや制御ができます。 +block.tetrative-reconstructor.description = 搬入したユニットを最終の第5段階にアップグレードします。 +block.switch.description = トグル可能なスイッチです。プロセッサーを使用して読み取りや制御ができます。 block.micro-processor.description = 一連の命令をループで実行します。 ユニットや建物の制御に使用できます。 block.logic-processor.description = 一連の命令をループで実行します。 ユニットや建物の制御に使用できます。マイクロプロセッサーより高速に命令を実行可能です。 block.hyper-processor.description = 一連の命令をループで実行します。 ユニットや建物の制御に使用できます。ロジックプロセッサーより高速に命令を実行可能です。 -block.memory-cell.description = 情報を格納します。 -block.memory-bank.description = より多くの情報を格納します。 -block.logic-display.description = プロセッサからの任意のグラフィックを表示します。 -block.large-logic-display.description = プロセッサからの任意のグラフィックを表示します。 +block.memory-cell.description = プロセッサーの情報を格納します。 +block.memory-bank.description = より多くのプロセッサーの情報を格納します。 +block.logic-display.description = プロセッサーからの任意のグラフィックを表示します。 +block.large-logic-display.description = プロセッサーからの任意のグラフィックを表示します。 block.interplanetary-accelerator.description = 巨大な電磁レールガンタワーです。別惑星への展開のためにコアを重力圏脱出可能速度まで加速します。 -block.repair-turret.description = 範囲内の損傷したブロックを近い順に継続的に修復します。オプションで冷却液を活用できます。 +block.repair-turret.description = 範囲内の損傷したユニットを近い順に継続的に修復します。オプションで冷却液を活用できます。 block.payload-propulsion-tower.description = 長距離ペイロード輸送構造です。他の接続されたペイロード推進タワーにペイロードを発射します。 -block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. -block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core. -block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core. -block.breach.description = Fires piercing beryllium or tungsten ammunition at enemy targets. -block.diffuse.description = Fires a burst of bullets in a wide cone. Pushes enemy targets back. -block.sublimate.description = Fires a continuous jet of flame at enemy targets. Pierces armor. -block.titan.description = Fires a massive explosive artillery shell at ground targets. Requires hydrogen. -block.afflict.description = Fires a massive charged orb of fragmentary flak. Requires heating. -block.disperse.description = Fires bursts of flak at aerial targets. -block.lustre.description = Fires a slow-moving single-target laser at enemy targets. -block.scathe.description = Launches a powerful missile at ground targets over vast distances. -block.smite.description = Fires bursts of piercing, lightning-emitting bullets. -block.malign.description = Fires a barrage of homing laser charges at enemy targets. Requires extensive heating. -block.silicon-arc-furnace.description = Refines silicon from sand and graphite. -block.oxidation-chamber.description = Converts beryllium and ozone into oxide. Emits heat as a by-product. -block.electric-heater.description = Heats facing blocks. Requires large amounts of power. -block.slag-heater.description = Heats facing blocks. Requires slag. -block.phase-heater.description = Heats facing blocks. Requires phase fabric. -block.heat-redirector.description = Redirects accumulated heat to other blocks. -block.heat-router.description = Spreads accumulated heat in three output directions. -block.electrolyzer.description = Converts water into hydrogen and ozone gas. -block.atmospheric-concentrator.description = Concentrates nitrogen from the atmosphere. Requires heat. -block.surge-crucible.description = Forms surge alloy from slag and silicon. Requires heat. -block.phase-synthesizer.description = Synthesizes phase fabric from thorium, sand, and ozone. Requires heat. -block.carbide-crucible.description = Fuses graphite and tungsten into carbide. Requires heat. -block.cyanogen-synthesizer.description = Synthesizes cyanogen from arkycite and graphite. Requires heat. -block.slag-incinerator.description = Incinerates non-volatile items or liquids. Requires slag. -block.vent-condenser.description = Condenses vent gases into water. Consumes power. -block.plasma-bore.description = When placed facing an ore wall, outputs items indefinitely. Requires small amounts of power. -block.large-plasma-bore.description = A larger plasma bore. Capable of mining tungsten and thorium. Requires hydrogen and power. -block.cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power. Efficiency varies based on type of wall. -block.impact-drill.description = When placed on ore, outputs items in bursts indefinitely. Requires power and water. -block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen. -block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides. -block.reinforced-liquid-router.description = Distributes fluids equally to all sides. -block.reinforced-junction.description = Acts as a bridge for two crossing conduits. -block.reinforced-liquid-tank.description = Stores a large amount of fluids. -block.reinforced-liquid-container.description = Stores a sizeable amount of fluids. -block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain. -block.reinforced-pump.description = Pumps and outputs liquids. Requires hydrogen. -block.beryllium-wall.description = Protects structures from enemy projectiles. -block.beryllium-wall-large.description = Protects structures from enemy projectiles. -block.tungsten-wall.description = Protects structures from enemy projectiles. -block.tungsten-wall-large.description = Protects structures from enemy projectiles. -block.carbide-wall.description = Protects structures from enemy projectiles. -block.carbide-wall-large.description = Protects structures from enemy projectiles. -block.reinforced-surge-wall.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact. -block.reinforced-surge-wall-large.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact. -block.shielded-wall.description = Protects structures from enemy projectiles. Deploys a shield that absorbs most projectiles when power is provided. Conducts power. -block.blast-door.description = A wall that opens when allied ground units are in range. Cannot be manually controlled. -block.duct.description = Moves items forward. Only capable of storing a single item. -block.armored-duct.description = Moves items forward. Does not accept non-duct inputs from the sides. -block.duct-router.description = Distributes items equally across three directions. Only accepts items from the back side. Can be configured as an item sorter. -block.overflow-duct.description = Only outputs items to the sides if the front path is blocked. -block.duct-bridge.description = Moves items over structures and terrain. -block.duct-unloader.description = Unloads the selected item from the block behind it. Cannot unload from cores. -block.underflow-duct.description = Opposite of an overflow duct. Outputs to the front if the left and right paths are blocked. -block.reinforced-liquid-junction.description = Acts as a junction between two crossing conduits. -block.surge-conveyor.description = Moves items in batches. Can be sped up with power. Conducts power. -block.surge-router.description = Equally distributes items in three directions from surge conveyors. Can be sped up with power. Conducts power. -block.unit-cargo-loader.description = Constructs cargo drones. Drones automatically distribute items to Cargo Unload Points with a matching filter. -block.unit-cargo-unload-point.description = Acts as an unloading point for cargo drones. Accepts items that match the selected filter. -block.beam-node.description = Transmits power to other blocks orthogonally. Stores a small amount of power. -block.beam-tower.description = Transmits power to other blocks orthogonally. Stores a large amount of power. Long-range. -block.turbine-condenser.description = Generates power when placed on vents. Produces a small amount of water. -block.chemical-combustion-chamber.description = Generates power from arkycite and ozone. -block.pyrolysis-generator.description = Generates large amounts of power from arkycite and slag. Produces water as a byproduct. -block.flux-reactor.description = Generates large amounts of power when heated. Requires cyanogen as a stabilizer. Power output and cyanogen requirements are proportional to heat input.\nExplodes if insufficient cyanogen is provided. -block.neoplasia-reactor.description = Uses arkycite, water and phase fabric to generate large amounts of power. Produces heat and dangerous neoplasm as a byproduct.\nExplodes violently if neoplasm is not removed from the reactor via conduits. -block.build-tower.description = Automatically rebuilds structures in range and assists other units in construction. -block.regen-projector.description = Slowly repairs allied structures in a square perimeter. Requires hydrogen. -block.reinforced-container.description = Stores a small amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity. -block.reinforced-vault.description = Stores a large amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity. -block.tank-fabricator.description = Constructs Stell units. Outputted units can be used directly, or moved into refabricators for upgrading. -block.ship-fabricator.description = Constructs Elude units. Outputted units can be used directly, or moved into refabricators for upgrading. -block.mech-fabricator.description = Constructs Merui units. Outputted units can be used directly, or moved into refabricators for upgrading. -block.tank-assembler.description = Assembles large tanks out of inputted blocks and units. Output tier may be increased by adding modules. -block.ship-assembler.description = Assembles large ships out of inputted blocks and units. Output tier may be increased by adding modules. -block.mech-assembler.description = Assembles large mechs out of inputted blocks and units. Output tier may be increased by adding modules. -block.tank-refabricator.description = Upgrades inputted tank units to the second tier. -block.ship-refabricator.description = Upgrades inputted ship units to the second tier. -block.mech-refabricator.description = Upgrades inputted mech units to the second tier. -block.prime-refabricator.description = Upgrades inputted units to the third tier. -block.basic-assembler-module.description = Increases assembler tier when placed next to a construction boundary. Requires power. Can be used as a payload input. -block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost. -block.reinforced-payload-conveyor.description = Moves payloads forward. -block.reinforced-payload-router.description = Distributes payloads into adjacent blocks. Functions as a sorter when a filter is set. -block.payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers. -block.large-payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers. -block.unit-repair-tower.description = Repairs all units in its vicinity. Requires ozone. -block.radar.description = Gradually uncovers terrain and enemy units in a large radius. Requires power. -block.shockwave-tower.description = Damages and destroys enemy projectiles in a radius. Requires cyanogen. -block.canvas.description = Displays a simple image with a pre-defined palette. Editable. -unit.dagger.description = 近くの敵に標準的な弾丸を発射します。 -unit.mace.description = 近くの敵に火炎放射を発射します。 -unit.fortress.description = 地上目標に長距離砲を発射します。 -unit.scepter.description = 近くの敵にチャージ弾を発射します。 -unit.reign.description = 近くの敵に大口径の貫通弾を発射します。 +#Erekir +block.core-bastion.description = 基地のコアです。装甲を持ちます。一度破壊されると、そのセクターを失います。 +block.core-citadel.description = 基地のコアです。非常に優れた装甲を持ちます。バスティオンコアよりも多くの資源を蓄えます。 +block.core-acropolis.description = 基部のコアです。非常に優れた装甲を持ちます。シタデルコアよりも多くの資源を蓄えます。 +block.breach.description = ベリリウムやタングステンの貫通弾を敵の標的に向けて発射する。 +block.diffuse.description = 広い放射錐状に弾丸を発射する。敵ターゲットを押し戻します。 +block.sublimate.description = 敵に炎を連続して噴射する。アーマーを貫通する。 +block.titan.description = 地上の目標に大火力の砲弾を発射する。水素が必要です。 +block.afflict.description = 破片状の巨大な帯電オーブを発射する高射砲です。加熱が必要です。 +block.disperse.description = 空中の目標に対空砲火を発射する。 +block.lustre.description = 敵ターゲットに低速の単発レーザーを発射する。 +block.scathe.description = 強力なミサイルを地上の標的に向けて長距離発射する。 +block.smite.description = 閃光を放つ貫通弾を発射する。 +block.malign.description = 敵ターゲットにホーミングレーザーを発射する。加熱が必要です。 +block.silicon-arc-furnace.description = 砂と黒鉛からシリコンを精製する。 +block.oxidation-chamber.description = ベリリウムとオゾンを酸化物に変換する。副産物として熱を放出する。 +block.electric-heater.description = 建造物に熱を伝えます。多くの電力を必要とする。 +block.slag-heater.description = 建造物に熱を伝えます。スラグが必要です。 +block.phase-heater.description = 建造物に熱を伝えます。フェーズファイバーが必要です。 +block.heat-redirector.description = 蓄積された熱を他のブロックに伝えます。 +block.heat-router.description = 蓄積された熱を3つの出力方向に拡散する。 +block.electrolyzer.description = 水を水素とオゾンに変換する。\n2つの方向から気体を出力します(色で表示)。 +block.atmospheric-concentrator.description = 大気中の窒素を濃縮する。熱を必要とする。 +block.surge-crucible.description = スラグとシリコンからサージ合金を形成する。熱を必要とする。 +block.phase-synthesizer.description = トリウム、砂、オゾンからフェイズファイバーを合成する。熱を必要とする。 +block.carbide-crucible.description = 黒鉛とタングステンを融合して炭化物にする。熱を必要とする。 +block.cyanogen-synthesizer.description = アーキサイトと黒鉛からシアンを合成する。熱を必要とする。 +block.slag-incinerator.description = 不揮発性の資源や液体を焼却する。スラグを必要とする。 +block.vent-condenser.description = 噴出孔ガスを凝縮して水にする。電力を消費する。 +block.plasma-bore.description = 鉱石の壁に向かって置くと、資源を無限に出力する。少量の電力を必要とする。\n水素を利用して効率を上げることも可能です。 +block.large-plasma-bore.description = より大きなプラズマ掘削機。タングステンやトリウムを採掘することができる。水素と電力を必要とする。\n窒素を利用して効率を上げることも可能です。 +block.cliff-crusher.description = 壁を砕き、無限に砂を出力する。電力が必要。壁の種類によって効率が異なります。 +block.impact-drill.description = 鉱石の上に置くと、爆破により無限に資源を出力する。電力と水が必要です。 +block.eruption-drill.description = 改良型インパクトドリル。トリウムを採掘することができます。水素を必要とする。 +block.reinforced-conduit.description = 流体を前方に移動させます。側面へのパイプ以外からの入力は受け付けません。 +block.reinforced-liquid-router.description = 液体を左右に均等に分散させます。 +block.reinforced-junction.description = 交差する2本のパイプの橋渡しとして機能します。 +block.reinforced-liquid-tank.description = 大量の液体を蓄えることができます。 +block.reinforced-liquid-container.description = 中量の液体を蓄えることができます。 +block.reinforced-bridge-conduit.description = 構造物や地形の上で液体を輸送する。 +block.reinforced-pump.description = 液体を汲み上げて出力する。水素を必要とする。 +block.beryllium-wall.description = 敵の弾丸から構造物を保護する。 +block.beryllium-wall-large.description = 敵の弾丸から構造物を保護する。 +block.tungsten-wall.description = 敵の弾丸から構造物を保護する。 +block.tungsten-wall-large.description = 敵の弾丸から構造物を保護する。 +block.carbide-wall.description = 敵の弾丸から構造物を保護する。 +block.carbide-wall-large.description = 敵の弾丸から構造物を保護する。 +block.reinforced-surge-wall.description = 敵の弾丸から構造物を保護し、攻撃されるとたまに放電して敵を攻撃します。 +block.reinforced-surge-wall-large.description = 敵の弾丸から構造物を保護し、攻撃されるとたまに放電して敵を攻撃します。 +block.shielded-wall.description = 敵の弾丸から建造物を守り、着弾時にほとんどの弾丸を反射します。電力を供給すると、ほとんどの弾丸を吸収するシールドを展開する。電力を伝導する。 +block.blast-door.description = 味方の地上ユニットが範囲内に入ると開く壁です。手動で操作することはできません。 +block.duct.description = アイテムを前方に移動させます。収納可能な資源は1個のみです。 +block.armored-duct.description = アイテムを前方に移動します。側面からのダクト以外の入力は受け付けません。 +block.duct-router.description = 3方向に均等に分配します。後面からのアイテムのみ受け付けます。アイテムソーターとしても使用できます。 +block.overflow-duct.description = 前面の経路がふさがれている場合のみ、側面にアイテムを出力します。 +block.duct-bridge.description = 構造物や地形の上でアイテムを移動させることができます。 +block.duct-unloader.description = 選択したアイテムを後面のブロックから搬出します。コアからの搬出はできません。 +block.underflow-duct.description = 左右の経路が塞がれた場合に前面に出力する。 +block.reinforced-liquid-junction.description = 交差する2つのパイプ間の接合部として機能します。 +block.surge-conveyor.description = アイテムを一括で移動させます。電力で高速化できます。電力を伝導します。 +block.surge-router.description = サージ合金コンベアーから3方向へ均等に分配します。電力で高速化できます。電力を伝導します。 +block.unit-cargo-loader.description = 貨物ドローンを建設する。ドローンはフィルターにマッチした貨物ユニット降ろし場にアイテムを自動的に分配します。 +block.unit-cargo-unload-point.description = 貨物ドローンの降ろし場として機能する。選択されたフィルターに一致するアイテムを受け取ることができます。 +block.beam-node.description = 他のブロックに直交して電力を伝送します。少量の電力を蓄えます。 +block.beam-tower.description = 他のブロックに直交して電力を伝送します。大量の電力を蓄えます。長距離。 +block.turbine-condenser.description = 噴出孔に置くと発電します。少量の水を生成します。 +block.chemical-combustion-chamber.description = アーキサイトとオゾンから電力を生成します。 +block.pyrolysis-generator.description = アーキサイトとスラグから大量の電力を生成します。副産物として水を生成します。 +block.flux-reactor.description = 加熱するとより多く発電します。 安定剤としてシアンが必要です。 出力とシアンの必要量は入力熱量に比例します。\nシアンの供給が不十分な場合、爆発します。 +block.neoplasia-reactor.description = アーキサイト、水、フェイズファーバーを使い、大量の電力を発生します。副産物として熱と危険なネオプラズムを生成します。\nネオプラズムをパイプでリアクターから除去しないと激しく爆発します。 +block.build-tower.description = 範囲内の建造物を自動的に再建し、他のユニットの建造を支援します。 +block.regen-projector.description = 正方形の周囲内の味方の建造物をゆっくりと修復します。水素を必要とします。\nフェーズファイバーを利用して効率を上げることも可能です。 +block.reinforced-container.description = 少量のアイテムを収納することができます。搬出機で中身を取り出せます。コアストレージの容量は増えません。 +block.reinforced-vault.description = 大量に収納できます。搬出機で中身を取り出せます。コアストレージの容量は増えません。 +block.tank-fabricator.description = ステルユニットを製造します。出力されたユニットはそのまま使用することもできますし、再製機に移動してアップグレードすることもできます。 +block.ship-fabricator.description = エルードユニットを製造します。出力されたユニットはそのまま使用することもできますし、再製機に移動してアップグレードすることもできます。 +block.mech-fabricator.description = メルイユニットを製造します。出力されたユニットはそのまま使用することもできますし、再製機に移動してアップグレードすることもできます。 +block.tank-assembler.description = 搬入したブロックやユニットを使って大型タンクを組み立てます。モジュールを追加することで、出力ティアを増やすことができます。 +block.ship-assembler.description = 搬入したブロックやユニットを使って大型シップを組み立てます。モジュールを追加することで、出力ティアを増やすことができます。 +block.mech-assembler.description = 搬入したブロックやユニットを使って大型メカを組み立てます。モジュールを追加することで、出力ティアを増やすことができます。 +block.tank-refabricator.description = 搬入したタンクユニットを2段階目にアップグレードします。 +block.ship-refabricator.description = 搬入したシップユニットを2段階目にアップグレードします。 +block.mech-refabricator.description = 搬入したメカユニットを2段階目にアップグレードします。 +block.prime-refabricator.description = 搬入したユニットを3段階目にアップグレードします。 +block.basic-assembler-module.description = 建築境界の隣に置くと、組立機のティアが上昇します。電力を必要とします。ペイロードの入力として使用できます。 +block.small-deconstructor.description = 搬入した建造物やユニットを分解します。建造コストの100%を返却します。 +block.reinforced-payload-conveyor.description = ペイロードを前方に移動します。 +block.reinforced-payload-router.description = ペイロードを隣接するブロックに分散します。フィルターが設定されている場合、ソーターとして機能します。 +block.payload-mass-driver.description = 長距離ペイロード輸送構造。入力したペイロードをリンクされたペイロードマスドライバーに発射します。 +block.large-payload-mass-driver.description = 長距離ペイロード輸送構造。入力したペイロードをリンクされたペイロードマスドライバーに発射します。 +block.unit-repair-tower.description = 周辺にあるすべてのユニットを修復します。オゾンを必要とします。 +block.radar.description = 漸増的に広い範囲の地形と敵ユニットを探知します。電力が必要です。 +block.shockwave-tower.description = 半径内の敵の弾丸にダメージを与え、破壊します。シアンが必要です。 +block.canvas.description = あらかじめ設定されたパレットで、シンプルな画像を表示します。編集可能です。 + +unit.dagger.description = 敵に標準的な弾丸を発射します。 +unit.mace.description = 敵に火炎放射を発射します。 +unit.fortress.description = 敵の地上目標に長距離砲を発射します。 +unit.scepter.description = 敵にチャージ弾を発射します。 +unit.reign.description = 敵に大口径の貫通弾を発射します。 unit.nova.description = 敵にダメージを与え、味方の建造物を修復する光線を発射します。\n飛行可能。 unit.pulsar.description = 敵にダメージを与え、味方の建造物を修復する電撃攻撃を行います。\n飛行可能。 unit.quasar.description = 敵にダメージを与え、味方の建造物を修復するレーザー弾を発射します。\n飛行可能。シールド形成。 unit.vela.description = 敵にダメージを与え、火災を引き起こし、味方の建造物を修復するレーザー焼夷弾を発射します。\n飛行可能。 unit.corvus.description = 敵にダメージを与え、味方の建造物を修復する大火力のレーザー弾を発射します。\nほとんどの地形を無視できます。 -unit.crawler.description = 敵に向かって走り自爆し、大爆発を起こす。 +unit.crawler.description = 敵に向かって走り自爆し、大爆発を起こします。 unit.atrax.description = 地上目標を消耗させるスラグ弾を発射します。\nほとんどの地形を無視できます。 unit.spiroct.description = 敵に吸収レーザービームを発射し、与えたダメージを自らの体力として吸収します。\nほとんどの地形を無視できます。 unit.arkyid.description = 敵に大口径の吸収レーザービームを発射し、与えたダメージを自らの体力として吸収します。\nほとんどの地形を無視できます。 unit.toxopid.description = 敵に大口径の電撃クラスターシェルと貫通レーザーを発射します。\nほとんどの地形を無視できます。 -unit.flare.description = 近くの地上目標に標準的な弾丸を発射します。 -unit.horizon.description = 地上目標にクラスター爆弾を投下します。 -unit.zenith.description = 近くの敵にミサイルを一斉発射します。 -unit.antumbra.description = 近くの敵に弾幕のように弾丸を連射します。 -unit.eclipse.description = 近くの敵に2門の貫通レーザーと高射砲の弾幕を発射します。 +unit.flare.description = 敵の地上目標に標準的な弾丸を発射します。 +unit.horizon.description = 敵の地上目標にクラスター爆弾を投下します。 +unit.zenith.description = 敵にミサイルを一斉発射します。 +unit.antumbra.description = 敵に弾幕のように弾丸を連射します。 +unit.eclipse.description = 敵に2門の貫通レーザーと高射砲の弾幕を発射します。 unit.mono.description = 銅と鉛を自動的に採掘し、コアに移送します。 unit.poly.description = 破壊された建造物を自動的に再構築し、さらに建設の支援を行います。 unit.mega.description = 損傷した建造物を自動的に修復します。\n小型のブロックと地上ユニットを運搬できます。 -unit.quad.description = 地上目標に大型爆弾を投下し、味方の建造物は修復し、敵にはダメージを与えます。\n中型の地上ユニットを運搬できます。 +unit.quad.description = 地上目標にプラズマ爆弾を投下し、味方の建造物は修復し、敵にはダメージを与えます。\n中型の地上ユニットを運搬できます。 unit.oct.description = シールド形成と修復を行い、付近の味方を守ります。\nほとんどの地上ユニットを運搬できます。 -unit.risso.description = 近くの敵にミサイルと弾丸の弾幕を発射します。 -unit.minke.description = 近くの地上目標に砲弾と標準的な弾丸を発射します。 +unit.risso.description = 敵にミサイルと弾丸の弾幕を発射します。 +unit.minke.description = 敵の地上目標に砲弾と標準的な弾丸を発射します。 unit.bryde.description = 敵に長距離砲弾とミサイルを発射します。 unit.sei.description = 敵にミサイルと徹甲弾の弾幕を発射します。 unit.omura.description = 敵に長距離かつ貫通性能を持つレールガンボルトを発射します。\nフレアユニットを生産します。 unit.alpha.description = シャードコアを敵から守ります。\n建造物を建築します。 unit.beta.description = ファンデーションコアを敵から守ります。\n建造物を建築します。 unit.gamma.description = ニュークリアスコアを敵から守ります。\n建造物を建築します。 -unit.retusa.description = 近くの敵に追尾魚雷を発射します。\n味方ユニットを修復します。 +unit.retusa.description = 敵に追尾魚雷を発射します。\n味方ユニットを修復します。 unit.oxynoe.description = 建造物修復火炎放射を発射します。敵にはダメージを与えます。\n地点防空タレットによって敵の弾丸を撃ち落とします。 unit.cyerce.description = 敵に追尾クラスターミサイルを発射します。\n味方ユニットを修復します。 unit.aegires.description = エネルギーフィールド内の全ての敵ユニットと建造物には電撃を放ち、全ての味方ユニットには修復効果を与えます。 unit.navanax.description = 爆発性のEMP弾を発射し、敵の電力系統には重大な損傷を与え、味方の建造物は修復します。\n4門の自律型レーザータレットで近くの敵を溶かします。 -unit.stell.description = Fires standard bullets at enemy targets. -unit.locus.description = Fires alternating bullets at enemy targets. -unit.precept.description = Fires piercing cluster bullets at enemy targets. -unit.vanquish.description = Fires large piercing splitting bullets at enemy targets. -unit.conquer.description = Fires large piercing cascades of bullets at enemy targets. -unit.merui.description = Fires long-range artillery at enemy ground targets. Can step over most terrain. -unit.cleroi.description = Fires dual shells at enemy targets. Targets enemy projectiles with point defense turrets. Can step over most terrain. -unit.anthicus.description = Fires long-range homing missiles at enemy targets. Can step over most terrain. -unit.tecta.description = Fires homing plasma missiles at enemy targets. Protects itself with a directional shield. Can step over most terrain. -unit.collaris.description = Fires long-range fragmenting artillery at enemy targets. Can step over most terrain. -unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid. -unit.avert.description = Fires twisting pairs of bullets at enemy targets. -unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets. -unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks. -unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks. -unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam. -unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam. -unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams. +unit.stell.description = 敵に標準弾を発射します。 +unit.locus.description = 敵ターゲットに交互に弾丸を発射します。 +unit.precept.description = 敵に向けて貫通型のクラスター弾を発射します。 +unit.vanquish.description = 敵に大きな貫通分裂弾を発射します。 +unit.conquer.description = 敵に大きな貫通カスケード弾を発射します。 +unit.merui.description = 敵の地上目標に長距離砲を発射します。ほとんどの地形を踏破できます。 +unit.cleroi.description = 敵に二重の砲弾を発射します。地点防衛タレットで敵の弾丸を狙います。ほとんどの地形を踏破できます。 +unit.anthicus.description = 長距離ホーミングミサイルを敵に発射します。ほとんどの地形を踏破できます。 +unit.tecta.description = 敵にホーミングプラズマミサイルを発射します。指向性シールドで身を守ります。ほとんどの地形を踏破できます。 +unit.collaris.description = 敵に向けて長距離の破片砲を発射します。ほとんどの地形を踏破できます。 +unit.elude.description = 敵に一対のホーミング弾を発射します。液体の上に浮かぶことができます。 +unit.avert.description = 敵にねじれた一対の弾丸を発射します。 +unit.obviate.description = 敵にねじれた一対のライトニングオーブを発射します。 +unit.quell.description = 長距離ホーミングミサイルを敵に発射します。敵の構造物修復ブロックを抑制します。 +unit.disrupt.description = 長距離ホーミングミサイルを敵に発射します。敵の構造物修復ブロックを抑制します。 +unit.evoke.description = バスティオンコアを防衛するための建造物を作ります。ビームによる建造物の修理を行います。2x2の建造物を運ぶことができます。 +unit.incite.description = シタデルコアを防衛するための建造物を作ります。ビームによる建造物の修理を行います。2x2の建造物を運ぶことができます。 +unit.emanate.description = アクロポリスコアを防衛するための建造物を作ります。ビームによる建造物の修理を行います。2x2の建造物を運ぶことができます。 lst.read = Read a number from a linked memory cell. lst.write = Write a number to a linked memory cell. lst.print = Add text to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used. @@ -2183,8 +2190,8 @@ lst.unitlocate = Locate a specific type of position/building anywhere on the map lst.getblock = Get tile data at any location. lst.setblock = Set tile data at any location. lst.spawnunit = Spawn unit at a location. -lst.applystatus = Apply or clear a status effect from a uniut. -lst.spawnwave = Simulate a wave being spawned at a arbitrary location.\nWill not increment the wave counter. +lst.applystatus = Apply or clear a status effect from a unit. +lst.spawnwave = ウェーブを生成する。 lst.explosion = Create an explosion at a location. lst.setrate = Set processor execution speed in instructions/tick. lst.fetch = Lookup units, cores, players or buildings by index.\nIndices start at 0 and end at their returned count. @@ -2201,7 +2208,7 @@ lenum.shootp = Shoot at a unit/building with velocity prediction. lenum.config = Building configuration, e.g. sorter item. lenum.enabled = Whether the block is enabled. laccess.color = Illuminator color. -laccess.controller = Unit controller. If processor controlled, returns processor.\nIf in a formation, returns leader.\nOtherwise, returns the unit itself. +laccess.controller = Unit controller. If processor controlled, returns processor.\nOtherwise, returns the unit itself. laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. @@ -2319,8 +2326,10 @@ lenum.payenter = Enter/land on the payload block the unit is on. lenum.flag = Numeric unit flag. lenum.mine = Mine at a position. lenum.build = Build a structure. -lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. +lenum.getblock = Fetch a building, floor and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.within = Check if unit is near a position. lenum.boost = Start/stop boosting. + +#Don't translate these yet! onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack. onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack. From bf07deafc6ebf6facc896eaa719c85190643348b Mon Sep 17 00:00:00 2001 From: Github Actions Date: Sat, 7 Jan 2023 16:40:17 +0000 Subject: [PATCH 05/13] Automatic bundle update --- core/assets/bundles/bundle_ja.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/assets/bundles/bundle_ja.properties b/core/assets/bundles/bundle_ja.properties index 2b08dd6bc7..b786893d5a 100644 --- a/core/assets/bundles/bundle_ja.properties +++ b/core/assets/bundles/bundle_ja.properties @@ -642,7 +642,7 @@ objective.destroycore = [accent]敵コアを破壊せよ objective.command = [accent]コマンドユニット objective.nuclearlaunch = [accent]⚠ 核兵器発射を検知: [lightgray]{0} -announce.nuclearstrike = [red]\u26A0 核攻撃来襲 \u26A0\n[lightgray]直ちにバックアップコアを構築してください +announce.nuclearstrike = [red]⚠ 核攻撃来襲 ⚠\n[lightgray]直ちにバックアップコアを構築してください loadout = ロードアウト resources = 資源 @@ -990,7 +990,7 @@ bullet.reload = [stat]{0}%[lightgray] 発射レート bullet.range = [stat]{0}[lightgray] タイル範囲 unit.blocks = ブロック -unit.blockssquared = ブロック\u00B2 +unit.blockssquared = ブロック² unit.powersecond = 電力/秒 unit.tilessecond = タイル/秒 unit.liquidsecond = 液体/秒 @@ -1777,7 +1777,7 @@ hint.presetLaunch = [accent]凍った森[]などの灰色の[accent]着陸ゾー hint.presetDifficulty = このセクターは[scarlet]敵の脅威レベルが高いです[]。\nこのようなセクターへの出撃は、適切な技術と準備なしには[accent]お勧めできません[]。 hint.coreIncinerate = コアのアイテム収納数の上限に達したアイテムは搬入されず[accent]破棄[]されます。 hint.factoryControl = ユニット工場の[accent]出力先[]を設定するには、コマンドモード時に工場ブロックをクリックし、指定したい場所を右クリックします。\nその工場で生産されたユニットは、自動的に指定した場所に移動します。 -hint.factoryControl.mobile = ユニット工場の[accent]出力先[]を設定するには、コマンドモード時に工場ブロックをタップし、指定したい場所をタップします。\nその工場で生産されたユニットは、自動的に指定した場所に移動します。 +hint.factoryControl.mobile = ユニット工場の[accent]出力先[]を設定するには、コマンドモード時に工場ブロックをタップし、指定したい場所をタップします。\nその工場で生産されたユニットは、自動的に指定した場所に移動します。 gz.mine = 地上の\uf8c4[accent]銅鉱石[]の近くに移動し、クリックすると採掘が始まります。 gz.mine.mobile = 地上の\uf8c4[accent]銅鉱石[]の近くに移動し、タップすると採掘が始まります。 gz.research = \ue875テックツリーを開きます。\n\uf870[accent]機械ドリル[]を研究し、右下のメニューから選択します。\n銅鉱脈をクリックして配置します。 From 5af823664343a62556a3aced21b4d16eca857310 Mon Sep 17 00:00:00 2001 From: MEEPofFaith <54301439+MEEPofFaith@users.noreply.github.com> Date: Sat, 7 Jan 2023 08:43:07 -0800 Subject: [PATCH 06/13] Move beam drill facing update (Fix minor graphical glitch) (#8004) * move beam drill facing update * Add updateFacing back to updateTile * Stop consuming if not drilling anything. --- .../world/blocks/production/BeamDrill.java | 80 ++++++++++--------- 1 file changed, 44 insertions(+), 36 deletions(-) diff --git a/core/src/mindustry/world/blocks/production/BeamDrill.java b/core/src/mindustry/world/blocks/production/BeamDrill.java index 2f76ab2ecd..aa0fdea54d 100644 --- a/core/src/mindustry/world/blocks/production/BeamDrill.java +++ b/core/src/mindustry/world/blocks/production/BeamDrill.java @@ -202,6 +202,7 @@ public class BeamDrill extends Block{ public float time; public float warmup, boostWarmup; public float lastDrillSpeed; + public int facingAmount; @Override public void drawSelect(){ @@ -222,40 +223,8 @@ public class BeamDrill extends Block{ if(lasers[0] == null) updateLasers(); warmup = Mathf.approachDelta(warmup, Mathf.num(efficiency > 0), 1f / 60f); - lastItem = null; - boolean multiple = false; - int dx = Geometry.d4x(rotation), dy = Geometry.d4y(rotation), facingAmount = 0; - - //update facing tiles - for(int p = 0; p < size; p++){ - Point2 l = lasers[p]; - Tile dest = null; - for(int i = 0; i < range; i++){ - int rx = l.x + dx*i, ry = l.y + dy*i; - Tile other = world.tile(rx, ry); - if(other != null){ - if(other.solid()){ - Item drop = other.wallDrop(); - if(drop != null && drop.hardness <= tier){ - facingAmount ++; - if(lastItem != drop && lastItem != null){ - multiple = true; - } - lastItem = drop; - dest = other; - } - break; - } - } - } - - facing[p] = dest; - } - - //when multiple items are present, count that as no item - if(multiple){ - lastItem = null; - } + + updateFacing(); float multiplier = Mathf.lerp(1f, optionalBoostIntensity, optionalEfficiency); boostWarmup = Mathf.lerpDelta(boostWarmup, optionalEfficiency, 0.1f); @@ -281,7 +250,7 @@ public class BeamDrill extends Block{ @Override public boolean shouldConsume(){ - return items.total() < itemCapacity && enabled; + return items.total() < itemCapacity && lastItem != null && enabled; } @Override @@ -369,15 +338,54 @@ public class BeamDrill extends Block{ public void onProximityUpdate(){ //when rotated. updateLasers(); + updateFacing(); } - void updateLasers(){ + protected void updateLasers(){ for(int i = 0; i < size; i++){ if(lasers[i] == null) lasers[i] = new Point2(); nearbySide(tileX(), tileY(), rotation, i, lasers[i]); } } + protected void updateFacing(){ + lastItem = null; + boolean multiple = false; + int dx = Geometry.d4x(rotation), dy = Geometry.d4y(rotation); + facingAmount = 0; + + //update facing tiles + for(int p = 0; p < size; p++){ + Point2 l = lasers[p]; + Tile dest = null; + for(int i = 0; i < range; i++){ + int rx = l.x + dx*i, ry = l.y + dy*i; + Tile other = world.tile(rx, ry); + if(other != null){ + if(other.solid()){ + Item drop = other.wallDrop(); + if(drop != null && drop.hardness <= tier){ + facingAmount ++; + if(lastItem != drop && lastItem != null){ + multiple = true; + } + lastItem = drop; + dest = other; + } + break; + } + } + } + + facing[p] = dest; + } + + //when multiple items are present, count that as no item + if(multiple){ + lastItem = null; + } + } + @Override public byte version(){ return 1; From a3a071e5200d3b2e28d9f9ab6b459b76b86f2d90 Mon Sep 17 00:00:00 2001 From: Garen7 <22408776+Garen7@users.noreply.github.com> Date: Sat, 7 Jan 2023 10:43:23 -0600 Subject: [PATCH 07/13] Additional block build over options (#7993) * Adds missing block groups * Allows electrolyzers to be rotated by bulding over them too Co-authored-by: Garen7 --- core/src/mindustry/content/Blocks.java | 3 +++ .../world/blocks/distribution/DirectionalUnloader.java | 1 + core/src/mindustry/world/blocks/payloads/PayloadConveyor.java | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 19025fc241..9b375ff22a 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -1180,6 +1180,7 @@ public class Blocks{ craftTime = 10f; rotate = true; invertFlip = true; + group = BlockGroup.liquids; liquidCapacity = 50f; @@ -2470,6 +2471,7 @@ public class Blocks{ turbineCondenser = new ThermalGenerator("turbine-condenser"){{ requirements(Category.power, with(Items.beryllium, 60)); attribute = Attribute.steam; + group = BlockGroup.liquids; displayEfficiencyScale = 1f / 9f; minEfficiency = 9f - 0.0001f; powerProduction = 3f / 9f; @@ -2764,6 +2766,7 @@ public class Blocks{ ventCondenser = new AttributeCrafter("vent-condenser"){{ requirements(Category.production, with(Items.graphite, 20, Items.beryllium, 60)); attribute = Attribute.steam; + group = BlockGroup.liquids; minEfficiency = 9f - 0.0001f; baseEfficiency = 0f; displayEfficiency = false; diff --git a/core/src/mindustry/world/blocks/distribution/DirectionalUnloader.java b/core/src/mindustry/world/blocks/distribution/DirectionalUnloader.java index 4baf8c5fed..92ccae0e11 100644 --- a/core/src/mindustry/world/blocks/distribution/DirectionalUnloader.java +++ b/core/src/mindustry/world/blocks/distribution/DirectionalUnloader.java @@ -28,6 +28,7 @@ public class DirectionalUnloader extends Block{ public DirectionalUnloader(String name){ super(name); + group = BlockGroup.transportation; update = true; solid = true; hasItems = true; diff --git a/core/src/mindustry/world/blocks/payloads/PayloadConveyor.java b/core/src/mindustry/world/blocks/payloads/PayloadConveyor.java index 0bd7c0c7ad..13aa410e49 100644 --- a/core/src/mindustry/world/blocks/payloads/PayloadConveyor.java +++ b/core/src/mindustry/world/blocks/payloads/PayloadConveyor.java @@ -24,7 +24,7 @@ public class PayloadConveyor extends Block{ public PayloadConveyor(String name){ super(name); - group = BlockGroup.transportation; + group = BlockGroup.payloads; size = 3; rotate = true; update = true; From 2c103c157a6ffe5ee9a3af11a7db7c663791e257 Mon Sep 17 00:00:00 2001 From: Zelaux <58040045+Zelaux@users.noreply.github.com> Date: Sat, 7 Jan 2023 21:44:08 +0500 Subject: [PATCH 08/13] Fixed boolean setters for Structs (#8041) --- .../main/java/mindustry/annotations/impl/StructProcess.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/annotations/src/main/java/mindustry/annotations/impl/StructProcess.java b/annotations/src/main/java/mindustry/annotations/impl/StructProcess.java index 28a1c4b3b9..bac713b019 100644 --- a/annotations/src/main/java/mindustry/annotations/impl/StructProcess.java +++ b/annotations/src/main/java/mindustry/annotations/impl/StructProcess.java @@ -97,14 +97,14 @@ public class StructProcess extends BaseProcessor{ } //[setter] + [constructor building] - if(varType == TypeName.BOOLEAN){ + if(isBool){ cons.append(" | (").append(varName).append(" ? ").append("1L << ").append(offset).append("L : 0)"); //bools: single bit, needs special case to clear things setter.beginControlFlow("if(value)"); - setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset); - setter.nextControlFlow("else"); setter.addStatement("return ($T)(($L & ~(1L << $LL)) | (1L << $LL))", structType, structParam, offset, offset); + setter.nextControlFlow("else"); + setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset); setter.endControlFlow(); }else if(varType == TypeName.FLOAT){ cons.append(" | (").append("(").append(structType).append(")").append("Float.floatToIntBits(").append(varName).append(") << ").append(offset).append("L)"); From eb9b0f69bbe0aa699811232780177b7916883203 Mon Sep 17 00:00:00 2001 From: Nunting <77824588+Nunting@users.noreply.github.com> Date: Sun, 8 Jan 2023 01:44:25 +0900 Subject: [PATCH 09/13] Update bundle_ko.properties (#7992) --- core/assets/bundles/bundle_ko.properties | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index 9b344ccec3..aef2a7faa3 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -154,7 +154,7 @@ mod.outdatedv7.details = 이 모드는 최신 버전의 게임과 호환되지 mod.blacklisted.details = 이 모드는 이 버전의 게임에서 충돌 또는 기타 문제를 일으키는 것으로 인해 수동으로 블랙리스트에 올라와 있습니다. 사용하지 마세요. mod.missingdependencies.details = 이 모드에는 종속성이 없음: {0} mod.erroredcontent.details = 이 게임은 로딩하는 동안 오류가 발생했습니다. 모드 작성자에게 수정하도록 요청하세요. -mod.requiresversion = Requires game version: [red]{0} +mod.requiresversion = 필요한 게임 버전: [red]{0} mod.errors = 콘텐츠를 불러오는 중에 오류가 발생함 mod.noerrorplay = [scarlet]오류가 있는 모드가 있습니다.[] 영향을 받는 모드를 비활성화하거나 플레이하기 전에 오류를 수정하세요. mod.nowdisabled = [scarlet]모드 '{0}'에 필요한 종속성이 없습니다:[accent] {1}\n[lightgray]이 모드를 먼저 내려받아야 합니다.\n이 모드는 자동으로 비활성화됩니다. @@ -788,13 +788,13 @@ sector.basin.description = {임시}\n\n현재의 마지막 지역. 이 지역은 sector.marsh.description = 이 지역은 아르키사이트가 풍부하지만 분출구의 수는 한정적입니다.\n[accent]화학적 연소실[]을 건설하여 전력을 생산하시오. sector.peaks.description = 이 지역의 산악 지형은 대부분의 기체를 무용지물로 만들었습니다. 비행 기체가 필요합니다.\n적의 방공망에 유의하십시오. 일부 시설은 지원 건물을 공격하여 무력화시킬 수 있습니다. sector.ravine.description = 적의 중요한 이동 경로이긴 하지만, 해당 구역에선 적의 코어가 감지되지 않았습니다. 다양한 적군을 맞닥뜨릴 것으로 예상됩니다.\n[accent]설금[]을 생산하십시오. 포탑 [accent]어플릭트[]를 건설하십시오. -sector.caldera-erekir.description = The resources detected in this sector are scattered across several islands.\nResearch and deploy drone-based transportation. -sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets. -sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival. -sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact. -sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered. -sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[]. -sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores. +sector.caldera-erekir.description = 이 지역에서 탐지된 자원은 여러 섬에 분산되어 있습니다 .\n드론을 기반으로 한 운송수단을 연구하고 활용하시오. +sector.stronghold.description = 이 지역의 대규모 적 야영지에는 적들이 지키고 있는 상당한 양의 [accent]토륨[] 매장지가 있습니다.\n더 높은 등급의 기체와 포탑을 연구할 때 사용합니다. +sector.crevice.description = 적들은 이 지역에서 당신의 기지를 제거하기 위해 맹렬한 공격부대를 보낼 것입니다.\n[accent]탄화물[]과 [accent]열분해 발전기[]를 연구하는 것은 살아남기 위해 반드시 필요합니다. +sector.siege.description = 이 지역은 두 갈래의 공격을 강요하는 두 개의 평행 협곡이 특징입니다.\n더 강력한 전차 기체를 만들기 위한 능력을 얻기 위해 [accent]시아노겐[]을 연구하시오.\n주의: 적의 장거리 발사체가 감지되었습니다. 미사일은 충돌 전에 격추될 수 있습니다. +sector.crossroads.description = 이 지역의 적 기지는 다양한 지형에 설치되어 있습니다. 적응하기 위해 다양한 기체를 연구하시오.\n또한, 일부 기지는 보호막으로 보호되고 있습니다. 그들이 어떻게 전력을 공급받는지 알아보시오. +sector.karst.description = 이 지역은 자원이 풍부하지만, 새로운 코어가 착륙하면 적에게 공격을 받을 것입니다.\n자원의 이점을 활용하고 [accent]메타[]를 연구하시오. +sector.origin.description = 상당한 적이 존재하는 마지막 지역입니다.\n가능한 연구 기회가 남아 있지 않습니다. 오직 모든 적의 코어를 파괴하는 데만 집중하십시오. status.burning.name = 발화 status.freezing.name = 빙결 @@ -1452,7 +1452,7 @@ block.sorter.name = 필터 block.inverted-sorter.name = 반전 필터 block.message.name = 메모 블록 block.reinforced-message.name = 보강된 메모 블록 -block.world-message.name = 세계 메모 블록 +block.world-message.name = 월드 메모 블록 block.illuminator.name = 조명 block.overflow-gate.name = 포화 필터 block.underflow-gate.name = 불포화 필터 @@ -1706,7 +1706,7 @@ block.payload-mass-driver.name = 화물 매스 드라이버 block.small-deconstructor.name = 소형 화물 분해기 block.canvas.name = 도화지 block.world-processor.name = 월드 프로세서 -block.world-cell.name = 세계 셀 +block.world-cell.name = 월드 셀 block.tank-fabricator.name = 전차 조립기 block.mech-fabricator.name = 기계 조립기 block.ship-fabricator.name = 함선 조립기 @@ -1770,8 +1770,8 @@ hint.coreUpgrade = 코어는 [accent]상위 코어를 위에 설치[]하여 업 hint.presetLaunch = [accent]얼어붙은 숲[]과 같은 회색[accent]캠페인 지역[]은 어디에서나 출격해서 올 수 있습니다. 주변 지역을 점령하지 않아도 됩니다.\n\n이와 같은 [accent]네임드 지역[]들은 [accent]선택적[]입니다. hint.presetDifficulty = 이 지역은 [scarlet]위험도가 높은[] 지역입니다.\n적절한 기술과 준비 없이 이런 지역들로 출격하는건 [accent]추천하지 않습니다[]. hint.coreIncinerate = 코어가 자원으로 가득 찬 후에 받는 모든 자원들은 [accent]소각[]될 것입니다. -hint.factoryControl = 기체 공장의 [accent]출력 방향[]을 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 마우스 오른쪽 버튼으로 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다. -hint.factoryControl.mobile = 기체 공장의 [accent]출력 방향[]을 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 눌러서 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다. +hint.factoryControl = 기체 공장의 [accent]출력 위치[]를 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 마우스 오른쪽 버튼으로 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다. +hint.factoryControl.mobile = 기체 공장의 [accent]출력 위치[]를 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 눌러서 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다. gz.mine = 주변 바닥에 있는 \uf8c4 [accent]구리 광석[]으로 이동하고, 광석을 눌러서 채굴을 시작하세요. gz.mine.mobile = 주변 바닥에 있는 \uf8c4 [accent]구리 광석[]으로 이동하고, 광석을 눌러서 채굴을 시작하세요. gz.research = \ue875 연구 기록을 여세요.\n\uf870 [accent]기계식 드릴[]을 연구하고, 그 후 오른쪽 아래에 있는 메뉴에서 선택하세요.\n구리조각 위를 눌러서 배치합니다. From cb5351419b4df66b7d3cdb3f288b76564d7ed9e3 Mon Sep 17 00:00:00 2001 From: Garen7 <22408776+Garen7@users.noreply.github.com> Date: Sat, 7 Jan 2023 10:45:25 -0600 Subject: [PATCH 10/13] Updates android Readme and Gradle (#7942) Co-authored-by: Garen7 --- README.md | 9 ++++++--- android/build.gradle | 10 ++++++++-- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 711df0a2b0..9624632b29 100644 --- a/README.md +++ b/README.md @@ -39,10 +39,13 @@ Server builds are bundled with each released build (in Releases). If you'd rathe ### Android 1. Install the Android SDK [here.](https://developer.android.com/studio#command-tools) Make sure you're downloading the "Command line tools only", as Android Studio is not required. -2. Set the `ANDROID_HOME` environment variable to point to your unzipped Android SDK directory. -3. Run `gradlew android:assembleDebug` (or `./gradlew` if on linux/mac). This will create an unsigned APK in `android/build/outputs/apk`. +2. In the unzipped Android SDK folder, find the cmdline-tools directory. Then create a folder inside of it called `latest` and put all of its contents into the newly created folder. +3. In the same directory run the command `sdkmanager --licenses` (or `./sdkmanager --licenses` if on linux/mac) +4. Set the `ANDROID_HOME` environment variable to point to your unzipped Android SDK directory. +5. Enable developer mode on your device/emulator. If you are on testing on a phone you can follow [these instructions](https://developer.android.com/studio/command-line/adb#Enabling), otherwise you need to google how to enable your emulator's developer mode specifically. +6. Run `gradlew android:assembleDebug` (or `./gradlew` if on linux/mac). This will create an unsigned APK in `android/build/outputs/apk`. -To debug the application on a connected phone, run `gradlew android:installDebug android:run`. +To debug the application on a connected device/emulator, run `gradlew android:installDebug android:run`. ### Troubleshooting diff --git a/android/build.gradle b/android/build.gradle index 9b00cce8f7..8f9d14077c 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -122,8 +122,14 @@ dependencies{ natives "com.github.Anuken.Arc:natives-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}" - //TODO dynamically find best android platform jar instead of hard-coding to 30 - def sdkFile = new File((String)findSdkDir(), "/platforms/android-30/android.jar") + def version; + def highestVersion; + new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, { + version = it.name.find(/\d+/).toInteger(); + highestVersion = version > highestVersion ? version : highestVersion; + } + + def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar") if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath) } From 0d26b9e4f853e7788336129ea67b5152acee5692 Mon Sep 17 00:00:00 2001 From: whert-dev <57214741+whert-dev@users.noreply.github.com> Date: Sat, 7 Jan 2023 16:45:33 +0000 Subject: [PATCH 11/13] Added angleOffset to DrawPistons (#7950) --- core/src/mindustry/world/draw/DrawPistons.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/world/draw/DrawPistons.java b/core/src/mindustry/world/draw/DrawPistons.java index 2015cc801f..bdf6faca0b 100644 --- a/core/src/mindustry/world/draw/DrawPistons.java +++ b/core/src/mindustry/world/draw/DrawPistons.java @@ -9,7 +9,7 @@ import mindustry.gen.*; import mindustry.world.*; public class DrawPistons extends DrawBlock{ - public float sinMag = 4f, sinScl = 6f, sinOffset = 50f, sideOffset = 0f, lenOffset = -1f; + public float sinMag = 4f, sinScl = 6f, sinOffset = 50f, sideOffset = 0f, lenOffset = -1f, angleOffset = 0f; public int sides = 4; public String suffix = "-piston"; public TextureRegion region1, region2, regiont; @@ -23,7 +23,7 @@ public class DrawPistons extends DrawBlock{ public void draw(Building build){ for(int i = 0; i < sides; i++){ float len = Mathf.absin(build.totalProgress() + sinOffset + sideOffset * sinScl * i, sinScl, sinMag) + lenOffset; - float angle = i * 360f / sides; + float angle = angleOffset + i * 360f / sides; TextureRegion reg = regiont.found() && (Mathf.equal(angle, 315) || Mathf.equal(angle, 135)) ? regiont : angle >= 135 && angle < 315 ? region2 : region1; From 6eadac38b717db5793dcb9d97097e5acb8541f60 Mon Sep 17 00:00:00 2001 From: MEEPofFaith <54301439+MEEPofFaith@users.noreply.github.com> Date: Sat, 7 Jan 2023 08:46:14 -0800 Subject: [PATCH 12/13] placeEffect (#7968) --- core/src/mindustry/core/Control.java | 4 ++-- core/src/mindustry/entities/comp/PayloadComp.java | 2 +- core/src/mindustry/world/Block.java | 2 ++ core/src/mindustry/world/blocks/ConstructBlock.java | 2 +- core/src/mindustry/world/blocks/payloads/BlockProducer.java | 2 +- core/src/mindustry/world/blocks/storage/CoreBlock.java | 2 +- 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/core/src/mindustry/core/Control.java b/core/src/mindustry/core/Control.java index 7361c0f298..9ee4287fa5 100644 --- a/core/src/mindustry/core/Control.java +++ b/core/src/mindustry/core/Control.java @@ -250,7 +250,7 @@ public class Control implements ApplicationListener, Loadable{ }else{ //when already hosting, instantly build everything. this looks bad but it's better than a desync Fx.coreBuildBlock.at(build.x, build.y, 0f, build.block); - Fx.placeBlock.at(build.x, build.y, build.block.size); + build.block.placeEffect.at(build.x, build.y, build.block.size); } } } @@ -288,7 +288,7 @@ public class Control implements ApplicationListener, Loadable{ build.dropped(); Fx.coreBuildBlock.at(build.x, build.y, 0f, build.block); - Fx.placeBlock.at(build.x, build.y, build.block.size); + build.block.placeEffect.at(build.x, build.y, build.block.size); } @Override diff --git a/core/src/mindustry/entities/comp/PayloadComp.java b/core/src/mindustry/entities/comp/PayloadComp.java index a2ed50109f..d1f7518e65 100644 --- a/core/src/mindustry/entities/comp/PayloadComp.java +++ b/core/src/mindustry/entities/comp/PayloadComp.java @@ -179,7 +179,7 @@ abstract class PayloadComp implements Posc, Rotc, Hitboxc, Unitc{ } Fx.unitDrop.at(tile); - Fx.placeBlock.at(on.drawx(), on.drawy(), on.block().size); + on.block().placeEffect.at(on.drawx(), on.drawy(), on.block().size); return true; } diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java index c960dd3f63..5c49709220 100644 --- a/core/src/mindustry/world/Block.java +++ b/core/src/mindustry/world/Block.java @@ -312,6 +312,8 @@ public class Block extends UnlockableContent implements Senseable{ public float deconstructThreshold = 0f; /** If true, this block deconstructs immediately. Instant deconstruction implies no resource refund. */ public boolean instantDeconstruct = false; + /** Effect for placing the block. Passes size as rotation. */ + public Effect placeEffect = Fx.placeBlock; /** Effect for breaking the block. Passes size as rotation. */ public Effect breakEffect = Fx.breakBlock; /** Effect for destroying the block. */ diff --git a/core/src/mindustry/world/blocks/ConstructBlock.java b/core/src/mindustry/world/blocks/ConstructBlock.java index 26f921660c..0d79403238 100644 --- a/core/src/mindustry/world/blocks/ConstructBlock.java +++ b/core/src/mindustry/world/blocks/ConstructBlock.java @@ -99,7 +99,7 @@ public class ConstructBlock extends Block{ } if(fogControl.isVisibleTile(team, tile.x, tile.y)){ - Fx.placeBlock.at(tile.drawx(), tile.drawy(), block.size); + block.placeEffect.at(tile.drawx(), tile.drawy(), block.size); if(shouldPlay()) block.placeSound.at(tile, block.placePitchChange ? calcPitch(true) : 1f); } diff --git a/core/src/mindustry/world/blocks/payloads/BlockProducer.java b/core/src/mindustry/world/blocks/payloads/BlockProducer.java index d1964a8053..299a4b51bd 100644 --- a/core/src/mindustry/world/blocks/payloads/BlockProducer.java +++ b/core/src/mindustry/world/blocks/payloads/BlockProducer.java @@ -96,7 +96,7 @@ public abstract class BlockProducer extends PayloadBlock{ if(progress >= recipe.buildCost){ consume(); payload = new BuildPayload(recipe, team); - Fx.placeBlock.at(x, y, payload.size() / tilesize); + payload.block().placeEffect.at(x, y, payload.size() / tilesize); payVector.setZero(); progress %= 1f; } diff --git a/core/src/mindustry/world/blocks/storage/CoreBlock.java b/core/src/mindustry/world/blocks/storage/CoreBlock.java index fae3d74c4d..ce8c135e5a 100644 --- a/core/src/mindustry/world/blocks/storage/CoreBlock.java +++ b/core/src/mindustry/world/blocks/storage/CoreBlock.java @@ -150,7 +150,7 @@ public class CoreBlock extends StorageBlock{ //finish placement immediately when a block is replaced. if(previous instanceof CoreBlock){ tile.setBlock(this, tile.team()); - Fx.placeBlock.at(tile, tile.block().size); + tile.block().placeEffect.at(tile, tile.block().size); Fx.upgradeCore.at(tile.drawx(), tile.drawy(), 0f, tile.block()); Fx.upgradeCoreBloom.at(tile, tile.block().size); From 47353cc80854aa861b212d97b985e4ed892b9434 Mon Sep 17 00:00:00 2001 From: MEEPofFaith <54301439+MEEPofFaith@users.noreply.github.com> Date: Sat, 7 Jan 2023 08:49:59 -0800 Subject: [PATCH 13/13] Power icon (#7901) * Power icon * Less yellow yelloow --- core/src/mindustry/world/meta/StatUnit.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/world/meta/StatUnit.java b/core/src/mindustry/world/meta/StatUnit.java index ede384c7f8..3d986f0e9b 100644 --- a/core/src/mindustry/world/meta/StatUnit.java +++ b/core/src/mindustry/world/meta/StatUnit.java @@ -15,11 +15,11 @@ public class StatUnit{ blocks = new StatUnit("blocks"), blocksSquared = new StatUnit("blocksSquared"), tilesSecond = new StatUnit("tilesSecond"), - powerSecond = new StatUnit("powerSecond"), + powerSecond = new StatUnit("powerSecond", "[accent]" + Iconc.power + "[]"), liquidSecond = new StatUnit("liquidSecond"), itemsSecond = new StatUnit("itemsSecond"), liquidUnits = new StatUnit("liquidUnits"), - powerUnits = new StatUnit("powerUnits"), + powerUnits = new StatUnit("powerUnits", "[accent]" + Iconc.power + "[]"), heatUnits = new StatUnit("heatUnits", "[red]" + Iconc.waves + "[]"), degrees = new StatUnit("degrees"), seconds = new StatUnit("seconds"),