diff --git a/rc/lang/zh_CN.qm b/rc/lang/zh_CN.qm index 3ff3008..06a01c4 100644 Binary files a/rc/lang/zh_CN.qm and b/rc/lang/zh_CN.qm differ diff --git a/rc/lang/zh_CN.ts b/rc/lang/zh_CN.ts index 26ee70f..e2d7e9f 100644 --- a/rc/lang/zh_CN.ts +++ b/rc/lang/zh_CN.ts @@ -17,7 +17,7 @@ AnalysisLocations - + @ @ @@ -25,521 +25,526 @@ Biome - + Old Growth Birch Forest 原始桦木森林 - + Old Growth Pine Taiga 原始松木针叶林 - + Old Growth Spruce Taiga 原始云杉针叶林 - - + + Snowy Plains 积雪的平原 - + Sparse Jungle 稀疏的丛林 - + Stony Shore 石岸 - + Windswept Hills 风袭丘陵 - + Windswept Forest 风袭森林 - + Windswept Gravelly Hills 风袭沙砾丘陵 - + Windswept Savanna 风袭热带草原 - + Wooded Badlands 繁茂的恶地 - + Ocean 海洋 - + Plains 平原 - + Desert 沙漠 - + Mountains 山地 - + Forest 森林 - + Taiga 针叶林 - + Swamp 沼泽 - + River 河流 - + Nether Wastes 下界荒地 - + The End 末路之地 - + Frozen Ocean 冻洋 - + Frozen River 冻河 - + Snowy Mountains 雪山 - + Mushroom Fields 蘑菇岛 - + Mushroom Field Shore 蘑菇岛海岸 - + Beach 沙滩 - + Desert Hills 沙漠丘陵 - + Wooded Hills 繁茂的丘陵 - + Taiga Hills 针叶林丘陵 - + Mountain Edge 山地边缘 - + Jungle 丛林 - + Jungle Hills 丛林丘陵 - + Jungle Edge 丛林边缘 - + Deep Ocean 深海 - + Stone Shore 石岸 - + Snowy Beach 积雪的沙滩 - + Birch Forest 桦木森林 - + Birch Forest Hills 桦木森林丘陵 - + Dark Forest 黑森林 - + Snowy Taiga 积雪的针叶林 - + Snowy Taiga Hills 积雪的针叶林丘陵 - + Giant Tree Taiga 巨型针叶林 - + Giant Tree Taiga Hills 巨型针叶林丘陵 - + Wooded Mountains 繁茂的山地 - + Savanna 热带草原 - + Savanna Plateau 热带高原 - + Badlands 恶地 - + Wooded Badlands Plateau 繁茂的恶地高原 - + Badlands Plateau 恶地高原 - + Small End Islands 末地小型岛屿 - + End Midlands 末地中型岛屿 - + End Highlands 末地高岛 - + End Barrens 末地荒岛 - + Warm Ocean 暖水海洋 - + Lukewarm Ocean 温水海洋 - + Cold Ocean 冷水海洋 - + Deep Warm Ocean 暖水深海 - + Deep Lukewarm Ocean 温水深海 - + Deep Cold Ocean 冷水深海 - + Deep Frozen Ocean 冰冻深海 - + Seasonal Forest 季节性森林 - + Shrubland 灌木丛地 - + Rain Forest 雨林 - + The Void 虚空 - + Sunflower Plains 向日葵平原 - + Desert Lakes 沙漠湖泊 - + Gravelly Mountains 沙砾山地 - + Flower Forest 繁花森林 - + Taiga Mountains 针叶林山地 - + Swamp Hills 沼泽丘陵 - + Ice Spikes 冰刺平原 - + Modified Jungle 丛林变种 - + Modified Jungle Edge 丛林边缘变种 - + Tall Birch Forest 高大桦木森林 - + Tall Birch Hills 高大桦木丘陵 - + Dark Forest Hills 黑森林丘陵 - + Snowy Taiga Mountains 积雪的针叶林山地 - + Giant Spruce Taiga 巨型云杉针叶林 - + Giant Spruce Taiga Hills 巨型云杉针叶林丘陵 - + Gravelly Mountains+ 沙砾山地+ - + Shattered Savanna 破碎的热带草原 - + Shattered Savanna Plateau 破碎的热带高原 - + Eroded Badlands 被风蚀的恶地 - + Modified Wooded Badlands Plateau 繁茂的恶地高原变种 - + Modified Badlands Plateau 恶地高原变种 - + Bamboo Jungle 竹林 - + Bamboo Jungle Hills 竹林丘陵 - + Soul Sand Valley 灵魂沙峡谷 - + Crimson Forest 绯红森林 - + Warped Forest 诡异森林 - + Basalt Deltas 玄武岩三角洲 - + Dripstone Caves 溶洞 - + Lush Caves 繁茂洞穴 - + Meadow 草甸 - + Grove 雪林 - + Snowy Slopes 积雪的山坡 - + Stony Peaks 裸岩山峰 - + Jagged Peaks 尖峭山峰 - + Frozen Peaks 冰封山峰 - + Deep Dark 深暗之域 - + Mangrove Swamp 红树林沼泽 - + Cherry Grove 樱花树林 + + + Pale Garden + 苍白之园 + BiomeColorDialog @@ -569,90 +574,92 @@ 删除 - + Currently inactive biomes: 当前不可用群系: - + Import... 导入... - + All to default 全部重置 - + All to dimmed 全部置为暗色 - + Default reset 默认 - + Dimmed reset 暗色 - + [default] [默认] - + Save biome colors as... 将群系颜色另存为... - + Biome colors: 群系颜色: - + Export biome color map 导出群系颜色设置 - - + + Color map files (*.colormap *.txt);;Any files (*) 群系颜色定义文件 (*.colormap *.txt);;任意文件 (*) - - Failed open file for writing. - 无法打开或写入文件! - - - + Load biome color map 导入群系颜色设置 - + No biome colors found. 未找到群系颜色定义项 - + Replaced %n biome color(s). 替换了 %n 种群系的颜色! - + + Failed to open file for export: +"%1" + 无法打开以下导出文件: +"%1" + + + <html><head/><body><p><b>Custom biome colors</b> should be defined in an ASCII text file, with one biome-color mapping per line. Each mapping should consist of a biome ID or biome resource name followed by a color that can be written as a hex code (prefixed with # or 0x) or as an RGB triplet. Special characters are ignored.</p><p><b>Examples:</b></p><p>sunflower_plains:&nbsp;#FFFF00</p><p>128&nbsp;[255&nbsp;255&nbsp;0]</p></body></html> - + Help: custom biome colors @@ -668,7 +675,7 @@ Collapsible - + Show help 显示帮助 @@ -686,34 +693,34 @@ MC版本: 1.X - + Select category 选择目录 - + Algorithm helpers 算法辅助 - + Quad-structure 四联结构 - + Structures 普通结构 - + Biomes 群系 - + Select type 选择种类 @@ -739,7 +746,7 @@ - + Location 范围 @@ -748,7 +755,7 @@ - + Lower bound (inclusive) 最小值(含) @@ -780,7 +787,7 @@ - + Upper bound (inclusive) 最大值(含) @@ -1035,57 +1042,57 @@ 定位气候参数的极值 - + If value is in range: 取值区间: - + Climate parameter: 气候参数: - + - - - + <html><head/><body><p>Lower bound (inclusive)</p></body></html> 最小值(含) - + -Infinity 无下限 - + <html><head/><body><p>Upper bound (inclusive)</p></body></html> 最大值(含) - + +Infinity 无上限 - + Generate up to octave: - 使用噪声等级: + 使用噪声倍频等级: - + Minimum 最小值 - + Maximum 最大值 - + Yield position of: 极值类型: @@ -1112,183 +1119,189 @@ + Required coverage (%): 覆盖面积比例要求(%): + + Statistical confidence that the coverage has been reached 条件满足的统计学概率 + Confidence (%): 可信度(%): + Instead of estimating the center of the allowed biome area, yield each sampled position individually 分别检查每个采样点而不只检查区域中心 + Yield individual samples 检查每个采样点 - + Only match if value is outside the given range 实际值不包含在上述范围内满足条件 - + Invert range 不含 - + Approximate surface height 地表大致高度 - + Height (Y-level) 高度(Y) - + Inside range: 边界点内侧范围: - + Outside range: 边界点外侧范围: - + Edit 编辑脚本 - + Save as... 另存为... - + Examples... 示例... - + Save 保存 - + Errors 错误 - + Lua script: Lua 脚本: - + Open directory... 打开文件... - + Spiral iterator 螺旋迭代器 - + Step size: 步长: - + 512 512 - + Village variants 村庄变种 - - - + + + Allow only structures that start with one of the selected pieces 筛选结构种类 - - - + + + Filter starting piece 选择种类 - + Abandoned 废弃村庄 - + Bastion variants 选择堡垒遗迹类型 - + Fortress pieces 下界要塞结构 - + <html><head/><body><p>Maximum continuous square bounding box</p></body></html> 2×2排布的十字路口结构 - + With 2x2 arrangement of bridge crossings or start piece 包含四联十字路口 - + Ruined portal variants 废弃传送门种类 - + End city variants 末地城种类 - + End ship 包含末地船 - + Igloo variants 冰屋种类 - + Basement 包含地下室 - + Generates any of: 生成以下任意一个: @@ -1305,114 +1318,114 @@ yield each sampled position individually MC版本 %1 - + Other 其他 - + Oceanic 海洋类 - + Warm 温带类 - + Lush 繁茂类 - + Cold 寒冷类 - + Freezing 冰冻类 - + Special Warm 特殊温带类 - + Special Lush 特殊繁茂类 - + Special Cold 特殊寒冷类 - + Temperature 温度 - + Humidity 湿度 - + Continentalness 海陆分布 - + Erosion 侵蚀度 - + Depth 高度/深度 - + Weirdness 稀有程度 - - + + -Inf 无下限 - - + + +Inf 无上限 - + Require full range instead of intersection 全范围而非交叉 - + -Inf 无下限 - + +Inf 无上限 - + [script not found] [未找到脚本] - + The biome locator checks for %n instance(s), each of size %1, which cannot be satisfied by an area of size %2%3%4 = %5 < %6 @ scale 1:%7. @@ -1420,149 +1433,149 @@ yield each sampled position individually - + + Cave biomes do not generate above Y = 246. +The sampling height should be lowered. + 洞穴群系无法生成在 Y >= 246 的地方, 请考虑降低采样高度。 + + + + + Continue anyway? + 是否继续? + + + + The selected area does not contain a range where a quad-structure can generate. + 这片区域无法生成任何四联结构。 + + + <html><head/><body><p>The area can be entered via <b>custom</b> rectangle, that is defined by its two opposing corners, relative to a center point. These bounds are inclusive.</p><p>Alternatively, the area can be defined as a <b>centered square</b> with a certain side length. In this case the area has the bounds: [-X/2, +X/2] on both axes, rounding down and bounds included. For example a centered square with side 3 will go from -2 to 1 for both the X and Z axes.</p><p>Some filters have a scaling associated with them. This means the condition only checks on a grid with that spacing. An area with a range from -21 to 21 at scale 1:16 may effectively be expanded to -32 to 31, and get sampled at -32, -16, 0 and 16.</p></body></html> - + From floor(-x/2) to floor(x/2) on both axes (inclusive) X、Z坐标从 floor(-x/2) (含)到 floor(x/2) (含) - + Sampling scale: 取样密度: - + Generation layer: 生成精度: - + No allowed start pieces specified. Condition can never be true. 该结构不会生成该子类别, 该条件将无法满足! - + Missing Start Piece 错误的子类别 - + The condition contains a climate range which is unbounded with the full range required, which can never be satisfied. 该条件包含了越界的气候条件范围, 该条件将无法满足! - + Bad Climate Range 错误的气候条件范围 - + Area Insufficient 区域不够大 - + Bad Surface Height 采样高度过高 - - Cave biomes do not generate above Y = 246. You should consider lowering the sampling height. - -Continue anyway? - 洞穴群系无法生成在 Y >= 246 的地方, 请考虑降低采样高度。 - -是否继续? - - - + No Allowed Biomes 未选择允许生成的群系 - + The set of allowed biomes is empty, which can never be satisfied. Please include some biomes for the required proportion. 未选择允许生成的群系,条件无法满足。请增加一些允许生成的群系! - + Bad Area for Quad-Structure 无法生成四联结构 - - The selected area does not contain a range where a quad-structure can generate. - -Continue anyway? - 这片区域无法生成任何四联结构。 -是否继续? - - - + Help: area entry - + (~%1 sq. chunks) (~%1 平方区块) - + (%1 sq. chunks) (%1 平方区块) - + Unsaved changes 更改未保存 - + Discard unsaved changes? 确认丢弃所有未保存的更改? - + Save lua script 保存Lua脚本 - + Lua script (*.lua) Lua脚本 (*.lua) - + Empty check functions 检查函数为空 - + Village along the way from A to B 从A到B沿路上的村庄 - + Lua examples Lua 脚本示例 - + Replace editor content with example: 将编辑器内容替换为示例 - + Help: Lua script - + <html><head/><body><p>Lua scripts allow the user to write custom filters. A valid Lua filtering script has to define a</p><p><b>check(seed, at, deps)</b></p><p>function, that evaluates when a seed satisfies the condition. It should return a <b>x, z</b> value pair that is the block position for other conditions to reference as the relative location. If the condition fails, the function can return <b>nil</b> instead.</p><p>The arguments of <b>check()</b> are in order:</p><p><dl><dt><b>seed</b><dd>the current world seed<dt><b>at</b> = {x, z}<dd>the relative location of the parent condition<dt><b>deps</b> = [..]{x, z, id, parent}<dd>a list of tables with information on the dependent conditions (i.e. those later in the conditions list)</dl></p><p>Optionally, the script can also define a <b>check48()</b> function, with a similar prototype, that tests whether a given 48-bit seed base is worth investigating further.</p><p>A few global symbols are predefined. These include the biome ID and structure type enums from cubiomes, which means they can be referred to by their names (such as <b>flower_forest</b> or <b>Village</b>). Furthermore, the following functions are available:</p><p><dl><dt><b>getBiomeAt(x, z)</b><dt><b>getBiomeAt(x, y, z)</b><dd>returns the overworld biome at the given block coordinates</p><p><dt><b>getStructures(type, x1, z1, x2, z2)</b><dd>returns a list of <b>{x, z}</b> structure positions for the specified structure <b>type</b> within the area spanning the block positions <b>x1, z1</b> to <b>x2, z2</b>, or <b>nil</b> upon failure</p></body></html> @@ -1701,7 +1714,7 @@ Continue anyway? - + None 固定 @@ -2047,76 +2060,88 @@ Leave blank for the default behaviour 阴影+等高线 - + %1x%2 %1×%2 - + Overworld 主世界 - + /large /巨型生物群系 - + Nether 下界 - + The End 末地 - + Select Export Directory 选择导出目录 - + When exporting more than one seed, the file pattern has to include the "%S" format specifier for the seed number. 导出多个种子时, 文件名必须包含"%S"来指定文件所属种子! - + Exporting as tiled images requires both the "%x" and "%z" format specifiers in the file pattern, representing the tile coordinates. 需要导出多张图片时文件名必须包含"%x"和"%z"来指定文件展示的坐标! - + Invalid area. 请保证导出区域的X<sub>2</sub> > X<sub>1</sub>, Z<sub>2</sub> > Z<sub>1</sub>! - - Consider tiling very large images into smaller sections. -Continue? - 单张导出图片尺寸过大, 建议分区域导出 -是否继续? + + + Warning + 警告 - - One or more of files already exist. -Continue and overwrite? - 已存在同名文件 -是否继续导出并覆盖原有文件? + + Consider tiling very large images into smaller sections. + 单张导出图片尺寸过大, 建议分区域导出 + Continue? + 是否继续? + + + + One or more of files already exist. + 已存在同名文件 + + + + Continue and overwrite? + 是否继续导出并覆盖原有文件? + + + Exporting biome images... 正在导出图片... - + Abort 中止 - + Export 导出 @@ -2147,425 +2172,446 @@ Continue and overwrite? Filter - + Conditions 条件 - + [script missing] [脚本缺失] - + missing script for condition %1 条件 %1 没有脚本! - + Condition %1: 条件 %1: - + OR logic gate 逻辑或 - + Evaluates as true when any of the conditions that reference it (by relative location) are met. When no referencing conditions are defined, it defaults to true. 符合其中任一条件即返回true, 没有条件时默认为true - + NOT logic gate 逻辑否 - + Evaluates as true when none of the conditions that reference it (by relative location) are met. When no referencing conditions are defined, it defaults to true. 没有任何符合的条件才返回true, 没有条件时默认为true - + Lua Lua - + Define custom conditions using Lua scripts. 使用Lua脚本自定义条件 - + Coordinate factor x/8 坐标系数 X/8 - + Divides relative location by 8, from Overworld to Nether. 将坐标除以8, 用作主世界到地狱的坐标转换 - + Coordinate factor x*8 坐标系数 X*8 - + Multiplies relative location by 8, from Nether to Overworld. 将坐标乘以8, 用作地狱到主世界的坐标转换 - + Spiral iterator 螺旋迭代器 - + <html><head/><body>Spiral iterator conditions can be used to move a testing position across a given area using a certain step size. Other conditions that refer to it as a relative location will be checked at each step. The iteration is performed in a spiral, so positions closer to the center get priority.</body></html> 螺旋迭代器可以让其连带的搜索条件以固定步长遍历整片区域, 每一步所有条件都会重新检查一遍。 迭代器会以螺旋状路径状遍历整片区域, 所以靠近区域中心的地方会被优先遍历到。 - + Quad-hut (ideal) 四联女巫小屋(理想型) - + The lower 48-bits provide potential for four swamp huts in spawning range, in one of the best configurations that exist. 种子的低48位(二进制)决定了该种子具有成为最佳配置的四联女巫小屋的可能性 - + Quad-hut (classic) 四联女巫小屋(经典型) - + The lower 48-bits provide potential for four swamp huts in spawning range, in one of the "classic" configurations. (Checks for huts in the nearest 2x2 chunk corners of each region.) 种子的低48位(二进制)决定了该种子具有成为经典配置的四联女巫小屋的可能性 - + Quad-hut (normal) 四联女巫小屋(普通型) - + The lower 48-bits provide potential for four swamp huts in spawning range, such that all of them are within 128 blocks of a single AFK location, including a vertical tolerance for a fall damage chute. 种子的低48位(二进制)决定了该种子具有成为普通配置的四联女巫小屋的可能性 (保证四个小屋都在单人挂机距离内并且都有足够的垂直空间来摔死女巫) - + Quad-hut (barely) 四联女巫小屋(勉强型) - + The lower 48-bits provide potential for four swamp huts in spawning range, in any configuration, such that the bounding boxes are within 128 blocks of a single AFK location. 种子的低48位(二进制)决定了该种子具有成为最差配置的四联女巫小屋的可能性 (只能保证四个小屋都在单人挂机距离内) - + Quad-ocean-monument (>95%) 四联海底神殿(>95%) - + The lower 48-bits provide potential for 95% of the area of four ocean monuments to be within 128 blocks of an AFK location. 种子的低48位(二进制)决定了该种子具有成为四联海底神殿的可能性, 并且有超过95%的面积落在单人挂机距离内 - + Quad-ocean-monument (>90%) 四联海底神殿(>90%) - + The lower 48-bits provide potential for 90% of the area of four ocean monuments to be within 128 blocks of an AFK location. 种子的低48位(二进制)决定了该种子具有成为四联海底神殿的可能性, 并且有超过90%的面积落在单人挂机距离内 - + Allows only seeds with the included (+) biomes in the specified area and discard those that have biomes that are explicitly excluded (-). 在指定范围内包括所有你想要的(+)群系并排除所有你不要的(-) - + Allows only seeds with the included (+) biomes in the specified area and discard those that have biomes that are explicitly excluded (-) at layer RIVER with scale 1:4. This layer does not generate ocean variants. 在指定范围内包括所有你想要的(+)群系并排除所有你不要的(-) 但是只生成到1:4层的河流为止, 不生成海洋变种 - + Allows only seeds with the included (+) biomes in the specified area and discard those that have biomes that are explicitly excluded (-) at layer OCEAN TEMPERATURE with scale 1:256. This generation layer depends only on the lower 48-bits of the seed. 在指定范围内包括所有你想要的(+)群系并排除所有你不要的(-) 仅生成到决定海洋温度的1:256 这部分群系生成仅由种子低48位决定 - + Custom limits for the required and allowed climate noise parameters that the specified area should cover. 自定义指定区域内的群系的气候参数限制 - + + Locate climate minimum/maximum + 定位气候参数的极值 + + + + + Climate noise samples + 气候参数噪声采样 + + + + Samples climate noise in a given area to find if a proportion of the biomes match a set of allowed biomes. + 判断指定区域内的气候参数是否有指定的比例满足要求 + + + Finds the location where a climate parameter reaches its minimum or maximum. 找到该区域中气候参数的极值 - + Finds the center position of a given biome. 找到给定群系的中心点 - + Locate biome center 1:256 群系中心定位器 1:256 - + Finds the center position of a given biome. Based on the 1:256 biome layer. 基于1:256群系层找到给定群系的中心点 - + Temperature categories 温度类别 - + Checks that the area has a minimum of all the required temperature categories. 检查这块区域是否包含大于等于你所指定的数目的温度群系 - + + Ocean ruin + 海底遗迹 + + + Biome samples 群系比例 - + Samples biomes in a given area to find if a proportion of the biomes match a set of allowed biomes. 判断指定区域内的群系比例是否满足指定的群系比例 - + Overworld at scale 主世界群系 - + Nether at scale 下界群系 - + Nether biomes sampled on a scaled grid. 以一定比例取样的下界群系 - + End at scale 末地群系 - + End biomes sampled on a scaled grid. 以一定比例取样的末地群系 - + Biome layer 1:4 RIVER 群系筛选 1:4 河流 - + Biome layer 1:256 O.TEMP 群系筛选 1:256 海洋温度 - + Climate parameters 群系气候参数 - + Locate climate extreme 定位群系参数极值 - + Locate biome center 定位群系中心 - + Spawn 出生点 - + Slime chunk 史莱姆区块 - + Surface height 地表高度 - + Check the approximate surface height at scale 1:4 at a single coordinate. 以1:4的比例在某个坐标检查大致地表高度 - + First stronghold 首个要塞 - + Finds the approxmiate location of the first stronghold (+/-112 blocks). Depends only on the 48-bit seed. 仅依靠低48位(二进制)找到第一个要塞的大致位置(+/-112格) - + Stronghold 要塞 - + Village 村庄 - + Abandoned mineshaft 废弃矿井 - + Desert pyramid 沙漠神殿 - + In version 1.18+, desert pyramids depend on surface height and may fail to generate near caves/aquifers, rivers and oceans. 注意, 在1.18中, 林地府邸、沙漠神殿和丛林神殿的生成还会考虑其表面的高度, 所以其在(含水)洞穴、河流或者海洋群系(甚至是较高的沙丘)周围可能会生成失败 - + Jungle temple 丛林神殿 - + In version 1.18+, jungle temples depend on surface height and may fail to generate near caves/aquifers, rivers and oceans. 注意, 在1.18中, 林地府邸、沙漠神殿和丛林神殿的生成还会考虑其表面的高度, 所以其在(含水)洞穴、河流或者海洋群系(甚至是较高的沙丘)周围可能会生成失败 - + Swamp hut 女巫小屋 - + Ocean monument 海底神殿 - + Igloo 冰屋 - + Woodland mansion 林地府邸 - + In version 1.18+, mansions depend on surface height and may fail to generate near caves/aquifers, rivers and oceans. 注意, 在1.18中, 林地府邸、沙漠神殿和丛林神殿的生成还会考虑其表面的高度, 所以其在(含水)洞穴、河流或者海洋群系(甚至是较高的沙丘)周围可能会生成失败 - - Ocean ruins - 海底遗迹 - - - + Shipwreck 沉船 - + Buried treasure 宝藏 - + Buried treasures are always positioned near the center of a chunk rather than a chunk boarder. Make sure the testing area is set accordingly. 宝藏总是出现在区块中心附近而不是区块边界附近, 请合理划定查找范围 - + Desert well 沙漠水井 - + Pillager outpost 掠夺者前哨站 - + Ancient city 远古城市 - + Trail ruins 古迹废墟 - + + Trial chambers + 试炼密室 + + + Ruined portal (overworld) 废弃传送门(主世界) - + Ruined portal (nether) 废弃传送门(下界) - + Nether fortress 下界要塞 - + Bastion remnant 堡垒遗迹 - + End city 末地城 - + End gateway 末地(返程)折跃门 - + Checks only scattered return gateways. Does not include those generated when defeating the dragon. 特指返程折跃门, 而非那些你打龙开的折跃门 @@ -2603,54 +2649,54 @@ Continue and overwrite? 添加 - + Disable 禁用 - + Enable 启用 - + Toggle 开关 - + Add new condition 新增条件 - + Edit condition 编辑条件 - + Cut %n condition(s) 剪切 %n 个条件 - - + + Copy %n condition(s) 复制 %n 个条件 - + Paste %n condition(s) 粘贴 %n 个条件 - + Remove %n condition(s) 删除 %n 个条件 @@ -2681,24 +2727,24 @@ Continue and overwrite? - + Value (such as a structure salt) added to the 48-bit seeds 加入48位种子的值(例如结构生成随机数) - + Add structure salt: 自定义结构生成随机数: - - - - - - + + + + + + 0 0 @@ -2715,122 +2761,127 @@ Applies only to feature-structures of region-size = 32 and chunk-gap = 8, in par 种子低20位(二进制)预设类型: - + Quad-hut (ideal) 四联女巫小屋(理想型) - + Quad-hut (classic) 四联女巫小屋(经典型) - + Quad-hut (normal) 四联女巫小屋(普通型) - + Quad-hut (barely) 四联女巫小屋(勉强型) - + Quad-feature (ideal, custom salt) 其他四联结构(理想型, 自定义随机数) - + Quad-monument 四联海底神殿 - + Number of planar spawning spaces inside monuments that are within 128 blocks of a center position (i.e. this is a measure quality, out of 4*58*58) 挂机半径可涵盖的单层最小可刷怪面积(上限为4×58×58 = 13456) - + Min. monument area: 单层最小可刷怪面积: - + Seed list 自定义种子列表 - + Use a custom seed list as source for 48-bit seed candidates 使用自定义种子列表作为低48位(二进制)种子候选 - + Load 48-bit seed list: 自定义48位(二进制)种子清单: - + ... ... - + Auto 自动 - + Manual 手动 - + Transpose by regions (multiplied by ×512): 转换成区域(坐标×512): - - - - + + + + Lower bound (inclusive) 最小值(含) - + X<sub>1</sub>: X<sub>1</sub>: - + Z<sub>1</sub>: Z<sub>1</sub>: - + X<sub>2</sub>: X<sub>2</sub>: - + Z<sub>2</sub>: Z<sub>2</sub>: - - - - + + + + Upper bound (inclusive) 最大值(含) - + Seeds in search space: 待搜索种子数: + + + Warning + 警告 + Failed to load 48-bit seed list from file: @@ -2838,6 +2889,11 @@ Applies only to feature-structures of region-size = 32 and chunk-gap = 8, in par 无法从以下文件中读取低48位(二进制)种子列表: "%1" + + + Reset list path? + 是否重置列表路径? + [none] @@ -2856,39 +2912,51 @@ Applies only to feature-structures of region-size = 32 and chunk-gap = 8, in par - + + [no seeds!] + [没有种子!] + + + + [%n seed(s)] + + [%n 个种子] + + + + all Checking all 64-bit seeds 搜索所有种子 完整种子域 - + %1 %2 65536 = %3 %1 %2 65536 = %3 - + [Quad-hut] [四联女巫小屋] - + [Quad-monument] [四联海底神殿] - + [None] [无] - + Load seed list 导入种子列表 - + Text files (*.txt);;Any files (*) 文本文件 (*.txt);;任意文件 (*) @@ -2947,17 +3015,17 @@ Applies only to feature-structures of region-size = 32 and chunk-gap = 8, in par 当前种子: - + incremental 递增 - + 48-bit only 仅低48位(二进制) - + 48-bit family blocks 基于低48位(二进制)的种子集 @@ -2968,8 +3036,8 @@ Applies only to feature-structures of region-size = 32 and chunk-gap = 8, in par - - + + Start search 开始搜索 @@ -2979,100 +3047,105 @@ Applies only to feature-structures of region-size = 32 and chunk-gap = 8, in par 空闲 - + seed list from file... 从文件导入... - + Failed to load 64-bit seed list from file: "%1" 无法从以下文件读取种子列表: "%1" - + Please define some constraints using the "Add" button. 请使用"添加"按钮增加一些筛选条件再开始搜索! - + No seed list file selected. 请选择种子列表文件! - - Search is still running. - 搜索仍在进行! - - - + Abort search 暂停搜索 - + Load seed list 导入种子列表 - + Text files (*.txt);;Any files (*) 文本文件 (*.txt);;任意文件 (*) - + + Warning + 警告 + + + + Reset list path? + 是否重置列表路径? + + + Remove selected seed 删除选定的种子 - + Copy selected seed 复制选定的种子 - + Copy seed list 复制所有种子 - + Done Progressbar 已完成 - + Idle Progressbar 空闲 - + Running... Progressbar 进度条 正在运行... - + Paste %n seed(s) from clipboard 从剪贴板粘贴 %n 个种子 - + Help: search types - + <html><head/><body><p>The <b>incremental</b> search checks seeds in numerical order, except for grouping seeds into work items for parallelization. This is the recommended option for general searches. You can restrict this type of search to a value range using the &quot;...&quot; button.</p><p>When using <b>48-bit only</b>, the search checks partial seeds and will not test the full conditions. Instead it yields seed bases that may satify the conditions without knowing the upper 16-bit of the seed. A session file saved from this search is suitable to be used later with the 48-bit generator to look for matching seeds.</p><p>With <b>48-bit family blocks</b> the search looks for suitable 48-bit seeds first and parallelizes the search through the upper 16-bits. This search type can be a better match for exhaustive searches and those with very restrictive structure requirements.</p><p>Load a <b>seed list from a file</b> to search through an existing set of seeds. The seeds should be in decimal ASCII text, separated by newline characters. You can browse for a file using the &quot;...&quot; button. (The seed generator is ignored with this option.)</p></body></html> - + Maximum number of results reached (%1). 已达到最大结果数 (%1)! @@ -3105,72 +3178,70 @@ Applies only to feature-structures of region-size = 32 and chunk-gap = 8, in par 缩放等级: - + + A very large scale may be unsafe + 缩放比例过大可能导致卡死 + + + blocks per pixel 方块/像素 - + Animate travel 播放移动动画 - - - Setting a very large scale may be unsafe. -Continue anyway? - 将缩放比例调的过大可能导致一系列问题 -是否继续? - Layer - + 1:1 Voronoi 1:1 泰森多边形 - + 1:4 River Mix 1:4 河流 - + 1:4 Ocean Mix 1:4 海洋 - + 1:4 Zoom 1:4 缩放 - + 1:16 Swamp River 1:16 沼泽河流 - + 1:16 Shore 1:16 海岸 - + 1:64 Hills 1:64 丘陵 - + 1:64 Sunflower 1:64 向日葵平原 - + 1:256 Biome 1:256 群系 - + 1:256 Bamboo 1:256 竹林 @@ -3190,7 +3261,7 @@ Continue anyway? Weirdness octaves: - (1.18+) 稀有度分布图 噪声等级: + (1.18+) 稀有度分布图 噪声倍频等级: @@ -3200,7 +3271,7 @@ Continue anyway? Temperature octaves: - (1.18+) 温度分布图 噪声等级: + (1.18+) 温度分布图 噪声倍频等级: @@ -3220,7 +3291,7 @@ Continue anyway? Contnentalness octaves: - (1.18+) 海陆分布图 噪声等级: + (1.18+) 海陆分布图 噪声倍频等级: @@ -3230,7 +3301,7 @@ Continue anyway? Erosion octaves: - (1.18+) 侵蚀度分布图 噪声等级: + (1.18+) 侵蚀度分布图 噪声倍频等级: @@ -3240,7 +3311,7 @@ Continue anyway? Humidity octaves: - (1.18+) 湿度分布图 噪声等级: + (1.18+) 湿度分布图 噪声倍频等级: @@ -3275,29 +3346,29 @@ Continue anyway? All octaves - + 所有倍频等级 Contribution of the %n most significant octaves out of %1 total. - - + + %1个噪声倍频等级中贡献最大的%n个 Total contribution: %1 = %2% - + 总贡献值: %1 = %2% Octave amplitude: %1 - + 噪声倍频乘数: %1 Octave lacunarity: %1 = 1/%2 - + 噪声倍频空隙性: %1 = 1/%2 @@ -3308,562 +3379,569 @@ Continue anyway? Cubiomes Viewer - - + + Seed can be an integer or text. Leave empty for a random seed 种子可以是一个整数或一段文本, 留空随机生成默认种子 - + seed: 种子: - + Show map for this y-level 显示该Y值的地图 - + Y: Y: - + Large biomes 巨型生物群系 - - + + Minecraft version MC版本 - + MC MC版本 - + 256 (Surface) 256 (地表) - + 128 (Nether Roof) 128 (下界基岩顶) - + 62 (Sea Level) 62 (海平面) - + 48 48 - + 32 32 - + 16 16 - + 0 0 - + -16 -16 - + -32 -32 - + -48 -48 - + -64 (Bedrock) -64 (主世界基岩层) - + Press enter to accept 回车以确认 - + random 随机生成 - + Search 搜索 - + Seeds 种子 - + Map controls 地图控制 - - + + Map 地图 - + Previous seeds 上一个种子 - + Help 帮助 - + File 文件 - + Edit 编辑 - + Layer 图层 - + About 关于 - + Open shadow seed 查看影子种子 - + Save session... 导出进度... - + Ctrl+S Ctrl+S - + Load session... 导入进度... - + Ctrl+O Ctrl+O - + Search seed list... 导入种子列表... - + Load seeds from file for search 从文件导入种子列表 - + Search full seed space 搜索所有种子 - + Copy seeds from list 复制列表中所有种子 - + Paste seeds into list 往列表中粘贴种子 - + Edit preferences... 修改偏好... - + Edit biome colors... 修改群系颜色... - + Edit map tools... 地图工具选项... - + Redistribute condition IDs 重新生成条件序号 - + Quit 退出 - + Add shadow for all seeds 将所有种子转化为其对应的影子种子 - + Advanced world settings... 高级世界生成选项... - + Example filters... 筛选示例... - + Save filter as preset... 保存筛选条件... - + Load filter preset... 加载筛选条件... - + Biome scales (default) 群系图(默认) - + Alt+B Alt+B - + Go to... 前往坐标... - + Ctrl+G Ctrl+G - + (1.13 - 1.17) O. Temp. 1:256 (1.13-1.17) 海洋温度层 1:256 - + Alt+O Alt+O - + (1.13 - 1.17) River Mix 1:4 (1.13-1.17) 河流层 1:4 - + Alt+R Alt+R - + Export biomes as image... 将群系图导出为图片... - + (1.18+) Temperature (1.18+) 温度分布图 - + Alt+T Alt+T - + (1.18+) Humidity (1.18+) 湿度分布图 - + Alt+H Alt+H - + (1.18+) Continentalness (1.18+) 海陆分布图 - + Alt+C Alt+C - + (1.18+) Erosion (1.18+) 侵蚀度分布图 - + Alt+E Alt+E - + (1.18+) Weirdness (1.18+) 稀有度分布图 - + Alt+W Alt+W - + (1.18+) Depth (1.18+) 高度/深度分布图 - + Alt+D Alt+D - + Structure potential (48-bit) 结构潜在生成位置(仅由低48二进制位决定) - + Alt+S Alt+S - + Take screenshot 截图 - + Ctrl+Shift+S Ctrl+Shift+S - - - + + + Undock map 开启地图小窗 - + Approx. surface height 近似地表高度分布图 - + Alt+Y Alt+Y - + Display options... 展示选项... - + (Beta 1.7) No beta oceans (Beta 1.7) 不展示海洋 - + (Beta 1.7) Temperature (Beta 1.7) 温度分布图 - + (Beta 1.7) Humidity (Beta 1.7) 湿度分布图 - + Biomes 群系 - + Structures 结构 - + Zoom In 放大 - + Zoom Out 缩小 - + Overworld 主世界 - + Nether 下界 - + End 末地 - + Show %1 显示 %1 - + Conditions 条件 - + Locations 结构坐标 - + Go to Origin 前往坐标原点并重置缩放比例 - + Help: Conditions - + <html><head/><body><p>The search conditions define the properties by which potential seeds are filtered.</p><p>Conditions can reference each other to produce relative positional dependencies (indicated with the ID in square brackets [XY]). When a condition passes its check, it usually yields just one location that other conditions can reference. An exception to this are structure conditions with exactly one required instance. In this case, each found structure occurence is examined separately instead. On the other hand, a condition that checks for a structure cluster, will average the position of all occurences and yield a single position.</p><p>Standard biome conditions yield the center of the testing area as they evaluate the area as a whole. To locate the position of a given biome you can use the designated <b>locate</b> filters, or use a spiral iterator to scan an area with a localized condition.</p></body></html> - + Seed generator (48-bit) 种子生成器(低48二进制位) - + Help: Seed generator - + <html><head/><body><p>For some searches, the 48-bit structure seed candidates can be generated without searching, which can vastly reduce the search space that has to be checked.</p><p>The generator mode <b>Auto</b> is recommended for general use, which automatically selects suitable options based on the conditions list.</p><p>The <b>Quad-feature</b> mode produces candidates for quad&#8209;structures that have a uniform distribution of region&#8209;size=32 and chunk&#8209;gap=8, such as swamp huts.</p><p>A perfect <b>Quad-monument</b> structure constellation does not actually exist, but some extremely rare structure seed bases get close, with over 90&#37; of the area within 128 blocks. The generator uses a precomputed list of these seed bases.</p><p>Using a <b>Seed list</b> you can provide a custom set of 48-bit candidates. Optionally, a salt value can be added and the seeds can be region transposed.</p></body></html> - + Matching seeds 符合条件的种子 - + Help: Matching seeds - + <html><head/><body><p>The list of seeds acts as a buffer onto which suitable seeds are added when they are found. You can also copy the seed list, or paste seeds into the list. Selecting a seed will open it in the map view.</p></body></html> - + + Failed to open file: +"%1" + 无法打开以下文件: +"%1" + + + text Seed input type 种子导入文件类型 文本文件 - + random Seed input type 种子导入文件类型 任意文件 - + Save progress 导出进度 - - + + Session files (*.session *.txt);;Any files (*) 会话文件 (*.session *.txt);;任意文件 (*) - + Load progress 导入进度 - + Save screenshot 保存截图 - + Images (*.png *.jpg *.ppm) 图像文件 (*.png *.jpg *.ppm) - + Redock map 关闭地图小窗 - + The application will need to be restarted before all changes can take effect. Cubiomes Viewer需要重启以应用所有更改 @@ -3871,132 +3949,137 @@ Continue anyway? Map - + Grid 网格 - + Slime Chunks 史莱姆区块 - + Desert Pyramid 沙漠神殿 - + Jungle Temple 丛林神庙 - + Swamp Hut 沼泽小屋 - + Igloo 冰屋 - + Village 村庄 - + Woodland Mansion 林地府邸 - + Ocean Monument 海底神殿 - - Ocean Ruins + + Ocean Ruin 海底遗迹 - + Shipwreck 沉船 - + Buried Treasure 宝藏 - + Mineshaft 废弃矿井 - + Desert Well 沙漠水井 - + Geode 紫晶洞 - + Pillager Outpost 掠夺者前哨站 - + Ancient City 远古城市 - + Trail Ruins 古迹废墟 - + + Trial Chambers + 试炼密室 + + + Ruined Portal 废弃传送门 - + Ruined Portal (Nether) 废弃传送门(下界) - + Spawn 出生点 - + Stronghold 要塞 - + Nether Fortress 下界要塞 - + Bastion Remnant 堡垒遗迹 - + End City 末地城 - + End Gateway 末地折跃门 @@ -4029,33 +4112,33 @@ Continue anyway? MapView - - + + Copy tp: 复制tp指令: - + Copy coords: 复制方块坐标: - + Copy chunk: 复制区块坐标: - + Copy region: 复制区域坐标: - + Go to coordinates... 前往坐标... - + Copy seed: 复制种子: @@ -4093,210 +4176,169 @@ Continue anyway? MC版本: 1.X - + MC MC - + Technical Base (1.4+) - + An ideal Quad-hut next to a Stronghold with a Mushroom Island close by. - + Abandoned Villages in separate biomes (1.10+) - + Two abandoned Villages close together, one in a Plains, the other in a Desert. Works best with the 48-bit family search. - + All the Fish (1.13+) - + A River bordering a Lukewarm Ocean somewhere within 2000 blocks, a combination where all fish variants can spawn. - + Village or Treasure with Portal (1.16+) - + Spawn at a Ruined Portal right beside a Village <b>OR</b> Buried Treasure. - + Speedrunner Village (1.16+) - + Spawn in a Village with a Ruined Portal leading to a Stronghold. Works best with the 48-bit family search. - + Biome Diverity (1.18+) - + A wide range of climates near the origin. (Does not look for any particular biomes.) - + Large Jungle (1.18+) - + A large Jungle biome at the origin. Looks for a suitable climate that primarily supports Jungle variants. - + Likely sinkhole (1.18+) - + Extreme climate weirdness that can generate holes to the world floor. In versions 1.19 - 1.19.2, the world generation can have interesting artifacts at these places. - + New Preset 新预设 - + Preset title: 预设标题: - - ProtoBaseDialog - - - Generating Protobases - 正在生成种子组 - - - - <html><head/><body><p><span style=" font-size:12pt; font-weight:600;">Please wait: generating protobases.</span></p></body></html> - <html><head/><body><p><span style=" font-size:12pt; font-weight:600;">请稍候: 正在生成种子组</span></p></body></html> - - - - This may take a moment. Results will be saved to _PATH_ so subsequent searches will start faster. - 这可能会花一些时间, 结果会被保存到 _PATH_ 来保证以后的搜索可以更快开始 - - - - Automatically close dialog when processing is done. - 生成完毕自动关闭该窗口 - - - - This may take a moment. Results will be saved to: - -"%1" - -so subsequent searches will start faster. - 这可能会花一些时间, 结果会被保存到以下位置来保证以后的搜索可以更快开始: - -"%1" - - QApplication - + + + + + Warning 警告 - + Information 信息 - - Failed to open file: -"%1" - 无法打开以下文件: -"%1" - - - + Failed to open session file: "%1" 无法打开以下进度文件: "%1" - + File does not look like a session file. -Progress may be incomplete or broken. - -Continue anyway? - 该文件可能不是进度文件, 进度可能不完整或已损坏! - -是否继续? +Progress may be incomplete or broken. + 该文件可能不是进度文件, 进度可能不完整或已损坏! - + + + + Continue anyway? + 是否继续? + + + Session file was created with a newer version. -Progress may be incomplete or broken. - -Continue loading progress anyway? - 该进度文件由更新版的软件生成, 可能无法导入该版本软件! - -是否继续加载? +Progress may be incomplete or broken. + 该进度文件由更新版的软件生成, 可能无法导入该版本软件! - - Condition [%1] at line %2 is not supported. - -Continue anyway? - 第 %2 行的条件 [%1] 不受支持! - -是否继续? + + Continue loading progress anyway? + 是否继续加载进度? - + + Condition [%1] at line %2 is not supported. + 第 %2 行的条件 [%1] 不受支持! + + + Failed to parse line %1 of file: -%2 - -Continue anyway? +%2 无法解析文件第 %1 行的条件: -%2 - -是否继续? +%2 @@ -4436,109 +4478,90 @@ Continue anyway? SearchMaster - + Condition with invalid ID %1. 条件包含无效ID %1 ! - + Encountered invalid filter type %1 in condition ID %2. 条件 %2 包含无效筛选条件类型 %1! - + Condition with ID %1 has a broken reference position: condition missing or out of order. 条件 %1 包含无效条件引用:条件缺失或超出范围! - + More than one condition with ID %1. 条件 %1 包含超过1条条件! - - Condition %1 has been indirectly disabled by reference. - 条件 %1 因其参照条件禁用而被连带禁用! - - - + Condition %1 requires a minimum Minecraft version of %2. 条件 %1 需要MC版本 >= %2 ! - + Condition %1 not available for Minecraft versions above %2. 条件 %1 需要MC版本 <= %2 ! - + Biome condition with ID %1 has contradicting flags for include and exclude. 群系条件 %1 包含至少一个同时被包含和排除的群系! - + Biome condition with ID %1 specifies no biomes. 群系条件 %1 未添加任何具体群系! - + Biome condition with ID %1 includes %n biome(s) that do not generate in MC %2. 群系条件 %1 包含了 %n 个MC %2 不会生成的群系! - + Temperature category condition with ID %1 has too many restrictions (%2) for the area (%3 x %4 @ scale 1:1024). 温度类别条件 %1 在(%3 × %4 比例尺1:1024)的区域中条件太多 (%2) ! - + Structure condition %1 checks for too many instances (>= 128). 结构条件 %1 查询的结构过多(>= 128)! - + Condition %1 ignores its only location of size 1. 条件 %1 忽略了它唯一的检查位置! - + Failed to setup search environment: %1 无法建立以下搜索环境: %1 - - - Failed to generate protobases. - 无法成功创建种子集! - - - - Failed to stop %n worker thread(s). -Keep waiting for threads to stop? - - 无法停止 %n 个工作线程 -是否继续等待这些线程停止? - - SeedTableModel - + seed 种子 - + top 16 高16位 - + lower 48 bit 低48位 @@ -4546,12 +4569,12 @@ Keep waiting for threads to stop? SpinExclude - + (ignore) (忽略) - + (exclude) (不含) @@ -4559,12 +4582,12 @@ Keep waiting for threads to stop? SpinInstances - + (exclude) (不含) - + (cluster) (多联) @@ -4693,8 +4716,8 @@ Keep waiting for threads to stop? - - + + seed 种子 @@ -4705,13 +4728,13 @@ Keep waiting for threads to stop? - + x X - + z Z @@ -4787,29 +4810,29 @@ Keep waiting for threads to stop? 群系定位器指定的范围面积过小: (%1 × %2) > %3 - + Export biome analysis 导出群系统计结果 - + Text files (*.txt *csv);;Any files (*) 文本文件 (*.txt *csv);;任意文件 (*) - + Failed to open file for export: "%1" 无法打开以下导出文件: "%1" - + area 区域 - + (%1 sq. chunks) (%1 平方区块) @@ -4865,31 +4888,31 @@ Keep waiting for threads to stop? - + id 序号 - + seed/condition 种子/条件 - + x X - + z Z - + distance 距离 @@ -4929,37 +4952,37 @@ Keep waiting for threads to stop? 符合条件的种子列表 - + Lattice points in radial order 圆形螺旋迭代 - + Square spiral 方形螺旋迭代 - + Random Gaussian samples 随机高斯采样 - + Stop 停止 - + Export locations 导出坐标 - + Text files (*.txt *csv);;Any files (*) 文本文件 (*.txt *csv);;任意文件 (*) - + Failed to open file for export: "%1" 无法打开以下导出文件: @@ -5027,15 +5050,15 @@ Keep waiting for threads to stop? - - - + + + seed 种子 - + structure 结构 @@ -5047,22 +5070,22 @@ Keep waiting for threads to stop? - - + + x X - - + + z Z - + details 详细信息 @@ -5073,25 +5096,25 @@ Keep waiting for threads to stop? - + type 种类 - + distance 距离 - + radius 半径 - + spawn area 有效刷怪面积 @@ -5151,17 +5174,17 @@ Keep waiting for threads to stop? 停止 - + Export structure analysis 导出结构统计结果 - + Text files (*.txt *csv);;Any files (*) 文本文件 (*.txt *csv);;任意文件 (*) - + Failed to open file for export: "%1" 无法打开以下导出文件: diff --git a/src/conditiondialog.cpp b/src/conditiondialog.cpp index 27b504a..13ebd7c 100644 --- a/src/conditiondialog.cpp +++ b/src/conditiondialog.cpp @@ -594,13 +594,13 @@ void ConditionDialog::updateMode() { ui->stackedWidget->setCurrentWidget(ui->pageNoise); ui->stackedNoise->setCurrentWidget(ui->pageNoiseMinMax); - ui->groupBoxNoise->setTitle("Locate climate minimum/maximum"); + ui->groupBoxNoise->setTitle(QApplication::translate("Filter", "Locate climate minimum/maximum")); } else if (filterindex == F_NOISE_SAMPLE) { ui->stackedWidget->setCurrentWidget(ui->pageNoise); ui->stackedNoise->setCurrentWidget(ui->pageNoiseSample); - ui->groupBoxNoise->setTitle("Climate noise samples"); + ui->groupBoxNoise->setTitle(QApplication::translate("Filter", "Climate noise samples")); } else if (filterindex == F_BIOME_CENTER || filterindex == F_BIOME_CENTER_256) {