diff --git a/projects/assets/vista/1.21-fabric/vista/lang/en_us.json b/projects/assets/vista/1.21-fabric/vista/lang/en_us.json index ae7dd9e99994..1cd6959b6c79 100644 --- a/projects/assets/vista/1.21-fabric/vista/lang/en_us.json +++ b/projects/assets/vista/1.21-fabric/vista/lang/en_us.json @@ -1,13 +1,22 @@ { "block.vista.television": "Television", + "block.vista.wave_gate": "Wave Gate", + "item.vista.crystalline": "Crystalline", "item.vista.cassette": "Cassette", "item.vista.hollow_cassette": "Hollow Cassette", "item.vista.picture_tape": "Picture Tape", + "item.vista.picture_tape.maps_count": "Maps: %s", + "item.vista.picture_tape.pictures_count": "Pictures: %s", + "item.vista.picture_tape.speed": "Speed: %st", + "gui.vista.picture_tape.speed": "%st", "block.vista.viewfinder": "Viewfinder", + "block.vista.mirror": "Mirror Block", "tooltip.vista.cassette.tape": "Tape: %s", "tooltip.vista.hollow_cassette.linked": "Linked to [%1$s, %2$s, %3$s]", "tooltip.vista.hollow_cassette.linked_unknown": "Linked to invalid location", "tooltip.vista.hollow_cassette.linked_away": "Linked somewhere in %s", + "tooltip.vista.hollow_cassette.linked_contraption": "Linked to a contraption", + "tooltip.vista.hollow_cassette.linked_ciphered": "Linked to %s", "cassette_tape.vista.block_wave.tooltip": "Plantkillable - Block Wave", "cassette_tape.vista.mc98.tooltip": "Plantkillable - Mc 98", "cassette_tape.vista.space_sniffer.tooltip": "Plantkillable - Space Sniffer", @@ -21,11 +30,119 @@ "cassette_tape.vista.us.tooltip": "MehVahdJukaar - Us", "cassette_tape.vista.67.tooltip": "MehVahdJukaar - 67", "cassette_tape.vista.mc_98.tooltip": "Plantkillable - Mc 98", + "cassette_tape.vista.maze3d.tooltip": "Psy-Fi - 3D Maze", + "cassette_tape.vista.tower.tooltip": "Hamaggot - Tower", + "cassette_tape.vista.bonfire_steve.tooltip": "HappyMeek - Bonfire", "subtitles.vista.television.eject": "Cassette Eject", "subtitles.vista.television.insert": "Cassette Insert", "message.vista.viewfinder.control": "Press %1$s to Dismount, %2$s to Lock/Unlock", + "gui.vista.viewfinder.view": "Look through", "item.vista.music_disc_sojourn": "Music Disc", "jukebox_song.vista.sojourn": "Hlzfss - Sojourn", "advancements.husbandry.vista.absolute_cinema.description": "Play a Cassette on a large screen Television.", - "advancements.husbandry.vista.absolute_cinema.title": "Absolute Cinema" + "advancements.husbandry.vista.absolute_cinema.title": "Absolute Cinema", + "gui.vista.wave_gate.edit": "Edit Wave Gate target", + "gui.vista.welcome.title": "Welcome to the Vista Mod", + "gui.vista.welcome.message": "Some Vista features require installing the FFmpeg video library.\nPlease choose how you want to obtain it.\n\nDownload will happen once and as you play. It could take some minutes.\n\nChoosing not to install with disable the %s feature.\n", + "gui.vista.welcome.disable": "Don't install", + "gui.vista.welcome.install_defaults": "Install defaults", + "gui.vista.welcome.install_custom": "Install custom", + "gui.vista.welcome.custom_hint": "FFmpeg binaries URL:", + "gui.vista.welcome.download": "Download", + "gui.vista.refresh": "Refresh", + "tag.vista.vista.cassette_tape.supporter_tapes": "Supporter Tapes", + "vista.nautilus_studio.cassette_tape": "Cassette Tape", + "vista.configuration.television": "Television", + "vista.configuration.television.max_connected_size": "Max Connected Size", + "vista.configuration.television.max_connected_size.description": "Maximum size of connected TVs (in blocks). Set to 1 to disable multi-block TVs.", + "vista.configuration.television.square_aspect_ratio": "Square Aspect Ratio", + "vista.configuration.television.square_aspect_ratio.description": "Makes connected tvs just have a square aspect ratio. If you set to false cassettes will be stretched and will look worse as a result", + "vista.configuration.television.use_furniture_electricity": "Use Furniture Electricity", + "vista.configuration.picture_tape": "Picture Tape", + "vista.configuration.picture_tape.enabled.description": "Whether the picture tape (and its recipe) is enabled. Disabling hides it from the creative tab and disables its recipe.", + "vista.configuration.picture_tape.max_entries": "Max Entries", + "vista.configuration.picture_tape.max_entries.description": "Maximum number of pictures (filled maps) a single picture tape can hold.", + "vista.configuration.mirror": "Mirror", + "vista.configuration.mirror.enabled.description": "Whether mirrors (and the crystalline item used to craft them) are enabled. Disabling hides them from creative tabs, disables the mirror recipe, and stops crystalline from dropping from elder guardians.", + "vista.configuration.mirror.max_connected_size": "Max Connected Size", + "vista.configuration.mirror.max_connected_size.description": "Maximum size of connected mirrors (in blocks). Set to 1 to disable multi-block mirrors.", + "vista.configuration.mirror.square_aspect_ratio": "Square Aspect Ratio", + "vista.configuration.mirror.square_aspect_ratio.description": "Forces connected mirrors to have a square aspect ratio.", + "vista.configuration.mirror.placement": "Placement", + "vista.configuration.mirror.placement.description": "Which mirror placements are allowed. NEAR: surface always flush with the front face. FAR: surface always recessed into the block. BOTH: near or far is chosen from where you click along the block's depth axis (near half = near, far half = recessed).", + "vista.configuration.wave_gate": "Wave Gate", + "vista.configuration.wave_gate.enabled.description": "Whether the wave gate exists at all. Disabling hides it from creative tabs and disables its recipe.", + "vista.configuration.wave_gate.craftable": "Craftable", + "vista.configuration.wave_gate.craftable.description": "Whether the wave gate is craftable in survival. When off it is creative-only. Ignored when ComputerCraft is installed, which always makes it craftable.", + "vista.configuration.view_finder": "View Finder", + "vista.configuration.view_finder.interaction": "Interaction", + "vista.configuration.view_finder.interaction.description": "How right-clicking a view finder behaves. GUI: opens a screen with the lens slot, pitch/yaw angle controls and a 'view' button (sneak to jump straight into viewing). LEGACY: no screen at all - click to look through it directly, and use items on it to insert/remove the lens.", + "vista.configuration.view_finder.send_viewed_chunks": "Send Viewed Chunks", + "vista.configuration.view_finder.send_viewed_chunks.description": "Radius (in chunks) of the extra chunk zone sent to clients for each far-away view finder linked to a nearby TV. Set to 0 to disable client chunk sending.", + "vista.configuration.view_finder.load_viewed_chunks": "Load Viewed Chunks", + "vista.configuration.view_finder.load_viewed_chunks.description": "Server loads chunks that are near a far away view finder linked to a tv that's close to at least 1 player. Will increase server strain", + "vista.configuration.drops": "Drops", + "vista.configuration.drops.creeper_drop": "Creeper Drop", + "vista.configuration.drops.creeper_drop.description": "Whether creepers should drop tapes when killed by the pillagers.", + "vista.configuration.drops.chest_drop": "Chest Drop", + "vista.configuration.drops.chest_drop.description": "Whether loot chests could contain cassette tapes.", + "vista.configuration.mirror.render_distance": "Render Distance", + "vista.configuration.mirror.render_distance.description": "Block entity render distance for mirrors. Mirrors beyond this distance will not render their reflection.", + "vista.configuration.mirror.resolution_scale": "Resolution Scale", + "vista.configuration.mirror.resolution_scale.description": "Scale factor for mirror reflection resolution. Each mirror block is 16 virtual pixels wide; this multiplies that area. Higher values are sharper but more expensive.", + "vista.configuration.mirror.update_mode": "Update Mode", + "vista.configuration.mirror.update_mode.description": "How mirror reflections are dispatched. RENDER_TICK_END (default): mirrors are queued and flushed from a top level frame hook, which is guaranteed to run outside any level render and stays safe when other mods render the level recursively. TEXTURE_REFRESH: rides along with the live feed texture refresh instead, one render per visible mirror at the end of the frame. Try TEXTURE_REFRESH if you suspect a timing related rendering glitch.", + "vista.configuration.mirror.smooth_reflection": "Smooth Reflection", + "vista.configuration.mirror.smooth_reflection.description": "Smooth the mirror reflection with bilinear texture filtering. Enabled gives a softer, less pixelated reflection; disabled keeps it crisp and pixelated.", + "vista.configuration.recursion": "Recursion", + "vista.configuration.recursion.mode": "Mode", + "vista.configuration.recursion.mode.description": "How mirrors inside mirrors are handled. OFF: nested mirrors don't render at all, you just see the frame. SHARED (cheap): each mirror reuses its own reflection texture when seen inside another. Fine at a glance, but the deeper reflections won't slide correctly as you move. RECURSIVE (expensive): every chain gets its own render with correct parallax, up to max_depth. Past the cap the nested mirror isn't drawn.", + "vista.configuration.recursion.max_depth": "Max Depth", + "vista.configuration.recursion.max_depth.description": "Max nesting depth in RECURSIVE recursion mode. 0 = no recursion (equivalent to OFF). 1 = one level of correct nested reflection. Each extra level multiplies cost, but resolution_divider and distance_divider attenuate per-level cost.", + "vista.configuration.recursion.resolution_divider": "Resolution Divider", + "vista.configuration.recursion.resolution_divider.description": "Per-level resolution divider for RECURSIVE recursion mode. Texture resolution at depth D = base * (1 / divider^D). 2.0 means each nesting halves resolution.", + "vista.configuration.recursion.distance_divider": "Distance Divider", + "vista.configuration.recursion.distance_divider.description": "Per-level render-distance divider for RECURSIVE recursion mode. Render distance at depth D = base / divider^D. 2.0 means each nesting halves render distance.", + "vista.configuration.television.render_distance": "Render Distance", + "vista.configuration.television.render_distance.description": "Render distance that television will use when rendering the live feed. Decreasing this will improve the performance of TVs, possibly by a lot", + "vista.configuration.screen_effects": "Screen Effects", + "vista.configuration.screen_effects.pixel_density": "Pixel Density", + "vista.configuration.screen_effects.pixel_density.description": "Pixel density of televisions, in pixels per block side", + "vista.configuration.screen_effects.constant_pixel_density": "Constant Pixel Density", + "vista.configuration.screen_effects.constant_pixel_density.description": "Make connected tvs have higher pixel density, such that the per block pixel density is constant", + "vista.configuration.screen_effects.vignette": "Vignette", + "vista.configuration.screen_effects.vignette.description": "Amount of vignette effect applied to television live feed (0 = none, 1 = full)", + "vista.configuration.screen_effects.turn_off_animation": "Turn Off Animation", + "vista.configuration.screen_effects.turn_off_animation.description": "Plays an animation when the television is turned off or on", + "vista.configuration.live_feed": "Live Feed", + "vista.configuration.live_feed.update_fps": "Update Fps", + "vista.configuration.live_feed.update_fps.description": "How many times per second the television updates its live feed texture. Lowering this will improve performance but make the video less smooth, fractions work too", + "vista.configuration.live_feed.min_update_fps": "Min Update Fps", + "vista.configuration.live_feed.min_update_fps.description": "The minimum update fps for live feed. The mod will throttle update rate when fps are low so this serves at a lower limit", + "vista.configuration.live_feed.throttling_update_ms": "Throttling Update Ms", + "vista.configuration.live_feed.throttling_update_ms.description": "The maximum number of milliseconds all the logic for updating live feeds can take before fps throttling begins. Lowering this will improve performance but make the video less smooth. 16.66ms equals to 5fps", + "vista.configuration.live_feed.update_distance": "Update Distance", + "vista.configuration.live_feed.update_distance.description": "Distance from a TV after which the feed will update in real time", + "vista.configuration.live_feed.resolution_scale": "Resolution Scale", + "vista.configuration.live_feed.resolution_scale.description": "Scale factor for live feed resolution. A tv screen is 12x12 pixels, this number multiplies that area", + "vista.configuration.live_feed.render_debug": "Render Debug", + "vista.configuration.live_feed.render_debug.description": "Enables rendering of debug information for televisions", + "vista.configuration.live_feed.linked_feed_display_mode": "Linked Feed Display Mode", + "vista.configuration.live_feed.linked_feed_display_mode.description": "What a hollow cassette's tooltip reveals about its linked target once linked. HIDDEN: nothing is shown. COORDINATES: the exact block coordinates are shown. CIPHERED (default): a 5-letter word rendered in the enchanting table's font is shown instead, unique to that link but unreadable, so you can tell cassettes apart without leaking the actual location", + "vista.configuration.picture_tape.scaling_mode": "Scaling Mode", + "vista.configuration.picture_tape.scaling_mode.description": "How a picture is fitted onto the TV screen when the two don't have the same shape. STRETCH: distorts the picture to fill the screen. CONTAIN: shows all of it, leaving bars on the two shorter sides. COVER: fills the screen, cropping whatever sticks out. FIT_WIDTH / FIT_HEIGHT: match that side of the screen and let the other one bar or crop", + "vista.configuration.wave_gate.ffmpeg_enabled": "Ffmpeg Enabled", + "vista.configuration.wave_gate.ffmpeg_enabled.description": "Enable FFmpeg use. This is needed if you want to use the Wave Gate", + "vista.configuration.wave_gate.resolution_scale": "Resolution Scale", + "vista.configuration.wave_gate.resolution_scale.description": "Scale factor for web images resolution", + "vista.configuration.wave_gate.scaling_mode": "Scaling Mode", + "vista.configuration.wave_gate.scaling_mode.description": "Scaling mode for web images", + "vista.configuration.wave_gate.bilinear_sampling": "Bilinear Sampling", + "vista.configuration.wave_gate.bilinear_sampling.description": "Enable bilinear sampling for rescaled images. Enable for a less pixelated look", + "vista.configuration.wave_gate.audio_mode": "Audio Mode", + "vista.configuration.wave_gate.audio_mode.description": "When wave gates with TVs videos play their audio. Speaker mode means you need a speaker block or noteblock next to the TV (or other tagged blocks)", + "vista.configuration.wave_gate.audio_volume": "Audio Volume", + "vista.configuration.wave_gate.audio_volume.description": "Volume scale for videos audio. Applied on top of the Blocks sound slider", + "vista.configuration.wave_gate.safe_urls": "Safe Urls", + "vista.configuration.wave_gate.safe_urls.description": "A list of regex which will filter out valid URLs. At least one of these must match for a URL video to work" } diff --git a/projects/assets/vista/1.21-fabric/vista/lang/zh_cn.json b/projects/assets/vista/1.21-fabric/vista/lang/zh_cn.json index 9f1a8baae286..5af2049c8c8a 100644 --- a/projects/assets/vista/1.21-fabric/vista/lang/zh_cn.json +++ b/projects/assets/vista/1.21-fabric/vista/lang/zh_cn.json @@ -1,13 +1,22 @@ { "block.vista.television": "电视", + "block.vista.wave_gate": "波讯门", + "item.vista.crystalline": "晶珠", "item.vista.cassette": "磁带盒", "item.vista.hollow_cassette": "空磁带盒", "item.vista.picture_tape": "图片磁带", + "item.vista.picture_tape.maps_count": "地图:%s", + "item.vista.picture_tape.pictures_count": "图片:%s", + "item.vista.picture_tape.speed": "速度:%st", + "gui.vista.picture_tape.speed": "%st", "block.vista.viewfinder": "取景器", + "block.vista.mirror": "镜子方块", "tooltip.vista.cassette.tape": "磁带:%s", "tooltip.vista.hollow_cassette.linked": "连接到[%1$s, %2$s, %3$s]", "tooltip.vista.hollow_cassette.linked_unknown": "连接的位置无效", "tooltip.vista.hollow_cassette.linked_away": "连接到%s中的某处", + "tooltip.vista.hollow_cassette.linked_contraption": "连接到动态结构", + "tooltip.vista.hollow_cassette.linked_ciphered": "连接到%s", "cassette_tape.vista.block_wave.tooltip": "Plantkillable - Block Wave", "cassette_tape.vista.mc98.tooltip": "Plantkillable - Mc 98", "cassette_tape.vista.space_sniffer.tooltip": "Plantkillable - Space Sniffer", @@ -21,11 +30,119 @@ "cassette_tape.vista.us.tooltip": "MehVahdJukaar - Us", "cassette_tape.vista.67.tooltip": "MehVahdJukaar - 67", "cassette_tape.vista.mc_98.tooltip": "Plantkillable - Mc 98", + "cassette_tape.vista.maze3d.tooltip": "Psy-Fi - 3D Maze", + "cassette_tape.vista.tower.tooltip": "Hamaggot - Tower", + "cassette_tape.vista.bonfire_steve.tooltip": "HappyMeek - Bonfire", "subtitles.vista.television.eject": "磁带:弹出", "subtitles.vista.television.insert": "磁带:插入", "message.vista.viewfinder.control": "按下%1$s来脱离,按下%2$s来锁定/解锁", + "gui.vista.viewfinder.view": "取景", "item.vista.music_disc_sojourn": "音乐唱片", "jukebox_song.vista.sojourn": "Hlzfss - Sojourn", "advancements.husbandry.vista.absolute_cinema.description": "在大屏电视上播放磁带", - "advancements.husbandry.vista.absolute_cinema.title": "Absolute Cinema" + "advancements.husbandry.vista.absolute_cinema.title": "Absolute Cinema", + "gui.vista.wave_gate.edit": "编辑波讯门目标", + "gui.vista.welcome.title": "欢迎游玩Vista", + "gui.vista.welcome.message": "部分Vista特性需要安装FFmpeg视频库。\n请选择安装方式。\n\n下载只会在游戏游玩过程中进行一次。可能需要几分钟才能下载完毕。\n\n放弃安装会禁用%s特性。\n", + "gui.vista.welcome.disable": "不安装", + "gui.vista.welcome.install_defaults": "默认设置安装", + "gui.vista.welcome.install_custom": "自定义安装", + "gui.vista.welcome.custom_hint": "FFmpeg二进制文件URL:", + "gui.vista.welcome.download": "下载", + "gui.vista.refresh": "刷新", + "tag.vista.vista.cassette_tape.supporter_tapes": "支持者磁带", + "vista.nautilus_studio.cassette_tape": "磁带盒", + "vista.configuration.television": "电视", + "vista.configuration.television.max_connected_size": "最大连接尺寸", + "vista.configuration.television.max_connected_size.description": "多方块电视的最大尺寸(格)。设为1以禁用多方块电视。", + "vista.configuration.television.square_aspect_ratio": "正方形宽高比", + "vista.configuration.television.square_aspect_ratio.description": "仅允许正方形宽高比的多方块电视。设为false时磁带盒会进行拉伸,观感不佳", + "vista.configuration.television.use_furniture_electricity": "使用家具电力", + "vista.configuration.picture_tape": "图片磁带", + "vista.configuration.picture_tape.enabled.description": "是否启用图片磁带及其配方。禁用时会在创造标签页中隐藏,同时禁用其配方。", + "vista.configuration.picture_tape.max_entries": "最大图片数", + "vista.configuration.picture_tape.max_entries.description": "单个图片磁带所能容纳图片(和地图)的最大数量。", + "vista.configuration.mirror": "镜子", + "vista.configuration.mirror.enabled.description": "是否启用镜子(及合成所用的晶珠)。禁用时会在创造标签页中隐藏,同时禁用镜子的配方,并使得远古守卫者不再掉落晶珠。", + "vista.configuration.mirror.max_connected_size": "最大连接尺寸", + "vista.configuration.mirror.max_connected_size.description": "多方块镜子的最大尺寸(格)。设为1以禁用多方块镜子。", + "vista.configuration.mirror.square_aspect_ratio": "正方形宽高比", + "vista.configuration.mirror.square_aspect_ratio.description": "仅允许正方形宽高比的多方块镜子。", + "vista.configuration.mirror.placement": "放置", + "vista.configuration.mirror.placement.description": "镜子的放置方式。NEAR:与方块前面对齐。FAR:嵌入方块后部。BOTH:由放置时点击的位置决定放在近处还是远处(较近的半格 = NEAR,较远的半格 = FAR)。", + "vista.configuration.wave_gate": "波讯门", + "vista.configuration.wave_gate.enabled.description": "是否启用波讯门。禁用时会在创造标签页中隐藏,同时禁用其配方。", + "vista.configuration.wave_gate.craftable": "可合成", + "vista.configuration.wave_gate.craftable.description": "波讯门能否在生存模式下合成。关闭时仅限创造模式使用。安装有ComputerCraft时必定可合成,忽略此设置。", + "vista.configuration.view_finder": "取景器", + "vista.configuration.view_finder.interaction": "交互", + "vista.configuration.view_finder.interaction.description": "取景器的右击行为。GUI:打开带有镜片槽、俯仰/滚转角控制、“取景”按钮的界面(潜行点击可直接进入取景状态)。LEGACY:无界面,点击直接进入取景状态,手持物品对其右击以插入/取出镜片。", + "vista.configuration.view_finder.send_viewed_chunks": "发送取景区块", + "vista.configuration.view_finder.send_viewed_chunks.description": "远处取景器与近处电视相链接时,向客户端所发送额外区块的半径(以区块计)。设为0以禁用客户端区块发送。", + "vista.configuration.view_finder.load_viewed_chunks": "加载取景区块", + "vista.configuration.view_finder.load_viewed_chunks.description": "与远处取景器相链接的电视旁至少有1名玩家时,服务端会加载取景器附近的区块。会增大服务端的压力", + "vista.configuration.drops": "掉落物与战利品", + "vista.configuration.drops.creeper_drop": "苦力怕掉落", + "vista.configuration.drops.creeper_drop.description": "苦力怕被掠夺者击杀时是否掉落磁带盒。", + "vista.configuration.drops.chest_drop": "箱子战利品", + "vista.configuration.drops.chest_drop.description": "战利品箱子是否应包含磁带盒。", + "vista.configuration.mirror.render_distance": "渲染距离", + "vista.configuration.mirror.render_distance.description": "镜子的方块实体渲染距离。超过此距离的镜子不会渲染影像。", + "vista.configuration.mirror.resolution_scale": "分辨率乘数", + "vista.configuration.mirror.resolution_scale.description": "镜中影像分辨率的乘数。影像默认宽16像素;此值为该宽度的乘数。值越大,图像越清晰,但负载也越重。", + "vista.configuration.mirror.update_mode": "刷新模式", + "vista.configuration.mirror.update_mode.description": "镜中影像渲染任务的分发方式。RENDER_TICK_END(默认):自顶层框架钩子出发为镜像排队和统一刷新,能保证在存档渲染外部运行,有模组递归渲染存档时也能保证安全。TEXTURE_REFRESH:改为与实时纹理刷新同步,每帧结束时为每面可见的镜子进行一次渲染。若怀疑出现了与时序有关的渲染故障,可尝试TEXTURE_REFRESH模式。", + "vista.configuration.mirror.smooth_reflection": "平滑镜像", + "vista.configuration.mirror.smooth_reflection.description": "使用双线性纹理过滤平滑化镜中影像。启用时镜像会更加柔和,像素边界模糊;禁用时镜像锐化程度更高,像素边界清晰。", + "vista.configuration.recursion": "递归", + "vista.configuration.recursion.mode": "模式", + "vista.configuration.recursion.mode.description": "如何处理镜像中镜子。OFF:不渲染嵌套的镜子,仅能看见镜框。SHARED(开销小):镜子会在其他镜子中重用其镜像纹理。粗看表现仍较好,但移动视角时多次反射形成的影像会失真。RECURSIVE(开销大):使用正确的视差参数为每一层嵌套进行渲染,最多至max_depth层。超出此上限的嵌套镜子不会被渲染。", + "vista.configuration.recursion.max_depth": "最大深度", + "vista.configuration.recursion.max_depth.description": "RECURSIVE递归模式下的最大深度。0 = 无递归(等价于OFF)。1 = 一层正确渲染的嵌套镜像。每追加一层都会导致开销倍增,但也可用resolution_divider和distance_divider减少每层的开销。", + "vista.configuration.recursion.resolution_divider": "分辨率除数", + "vista.configuration.recursion.resolution_divider.description": "RECURSIVE递归模式下每层镜像的分辨率除数。深度D处纹理的分辨率 = 基值 * (1 / 除数^D)。2.0代表嵌套使得分辨率减半。", + "vista.configuration.recursion.distance_divider": "距离除数", + "vista.configuration.recursion.distance_divider.description": "RECURSIVE递归模式下每层的渲染距离除数。深度D处的渲染距离 = 基值 / 除数^D。2.0代表嵌套使得渲染距离减半。", + "vista.configuration.television.render_distance": "渲染距离", + "vista.configuration.television.render_distance.description": "电视渲染实时影像时的渲染距离。降低此值可优化电视的性能,甚至有可能大幅度优化", + "vista.configuration.screen_effects": "屏幕效果", + "vista.configuration.screen_effects.pixel_density": "像素密度", + "vista.configuration.screen_effects.pixel_density.description": "电视的像素密度(像素每边)", + "vista.configuration.screen_effects.constant_pixel_density": "常值像素密度", + "vista.configuration.screen_effects.constant_pixel_density.description": "多方块电视的像素密度更大,以让每格的像素密度保持不变", + "vista.configuration.screen_effects.vignette": "晕影", + "vista.configuration.screen_effects.vignette.description": "电视实时影像的晕影效果量(0 = 无,1 = 满)", + "vista.configuration.screen_effects.turn_off_animation": "关机动画", + "vista.configuration.screen_effects.turn_off_animation.description": "电视开关机时播放动画", + "vista.configuration.live_feed": "实时影像", + "vista.configuration.live_feed.update_fps": "刷新FPS", + "vista.configuration.live_feed.update_fps.description": "电视每秒刷新多少次实时影像纹理。降低此值可优化电视性能,但也会让影像卡顿;接受分数值", + "vista.configuration.live_feed.min_update_fps": "最小刷新FPS", + "vista.configuration.live_feed.min_update_fps.description": "实时影像的最小刷新FPS。模组会在FPS较低时限制刷新率,此值相当于下限", + "vista.configuration.live_feed.throttling_update_ms": "刷新限制毫秒数", + "vista.configuration.live_feed.throttling_update_ms.description": "FPS限制开始前,实时影像刷新逻辑可执行的最大毫秒数。降低此值可优化性能,但也会让影像卡顿。16.66ms等于5fps", + "vista.configuration.live_feed.update_distance": "刷新距离", + "vista.configuration.live_feed.update_distance.description": "与电视距离多近时其会实时刷新影像", + "vista.configuration.live_feed.resolution_scale": "分辨率乘数", + "vista.configuration.live_feed.resolution_scale.description": "实时影像分辨率的乘数。电视屏幕为12x12像素,此值为该值的乘数", + "vista.configuration.live_feed.render_debug": "渲染调试", + "vista.configuration.live_feed.render_debug.description": "启用电视渲染的调试信息", + "vista.configuration.live_feed.linked_feed_display_mode": "连接影像显示模式", + "vista.configuration.live_feed.linked_feed_display_mode.description": "连接后,空磁带盒提示文本中如何显示其目标。HIDDEN:不显示。COORDINATES:目标的确切方块坐标。CIPHERED(默认):显示一个5字母长的词,字体为附魔台字体;不同连接对应的词不同,但无法直接读出,可在不泄露实际位置的情况下区分磁带盒", + "vista.configuration.picture_tape.scaling_mode": "缩放模式", + "vista.configuration.picture_tape.scaling_mode.description": "图片与电视屏幕形状不同时,图片的调整方式。STRETCH:拉伸图片以填满屏幕。CONTAIN:完整显示图像,在短边方向上留下黑边框。COVER:填满屏幕,裁去超出屏幕的内容。FIT_WIDTH / FIT_HEIGHT:匹配屏幕的相应边,裁去另一边上超出屏幕的内容,或在另一边上留下黑边框", + "vista.configuration.wave_gate.ffmpeg_enabled": "启用FFmpeg", + "vista.configuration.wave_gate.ffmpeg_enabled.description": "启用FFmpeg。使用波讯门的必需前提", + "vista.configuration.wave_gate.resolution_scale": "分辨率乘数", + "vista.configuration.wave_gate.resolution_scale.description": "网络图像分辨率的乘数", + "vista.configuration.wave_gate.scaling_mode": "缩放模式", + "vista.configuration.wave_gate.scaling_mode.description": "网络图像的缩放模式", + "vista.configuration.wave_gate.bilinear_sampling": "双线性采样", + "vista.configuration.wave_gate.bilinear_sampling.description": "对经缩放图片使用双线性采样。启用可柔化像素边界", + "vista.configuration.wave_gate.audio_mode": "音频模式", + "vista.configuration.wave_gate.audio_mode.description": "与电视相连的波讯门如何播放音频。扬声器模式表示需在电视相邻位置放置扬声器或音符盒(或标签下的其他方块)", + "vista.configuration.wave_gate.audio_volume": "音频音量", + "vista.configuration.wave_gate.audio_volume.description": "音频的音量乘数。在方块音量滑动条之后作用", + "vista.configuration.wave_gate.safe_urls": "安全URL", + "vista.configuration.wave_gate.safe_urls.description": "用于过滤有效URL的正则表达式列表。只有匹配至少一个的URL才可播放" } diff --git a/projects/assets/vista/1.21/vista/lang/en_us.json b/projects/assets/vista/1.21/vista/lang/en_us.json index ae7dd9e99994..1cd6959b6c79 100644 --- a/projects/assets/vista/1.21/vista/lang/en_us.json +++ b/projects/assets/vista/1.21/vista/lang/en_us.json @@ -1,13 +1,22 @@ { "block.vista.television": "Television", + "block.vista.wave_gate": "Wave Gate", + "item.vista.crystalline": "Crystalline", "item.vista.cassette": "Cassette", "item.vista.hollow_cassette": "Hollow Cassette", "item.vista.picture_tape": "Picture Tape", + "item.vista.picture_tape.maps_count": "Maps: %s", + "item.vista.picture_tape.pictures_count": "Pictures: %s", + "item.vista.picture_tape.speed": "Speed: %st", + "gui.vista.picture_tape.speed": "%st", "block.vista.viewfinder": "Viewfinder", + "block.vista.mirror": "Mirror Block", "tooltip.vista.cassette.tape": "Tape: %s", "tooltip.vista.hollow_cassette.linked": "Linked to [%1$s, %2$s, %3$s]", "tooltip.vista.hollow_cassette.linked_unknown": "Linked to invalid location", "tooltip.vista.hollow_cassette.linked_away": "Linked somewhere in %s", + "tooltip.vista.hollow_cassette.linked_contraption": "Linked to a contraption", + "tooltip.vista.hollow_cassette.linked_ciphered": "Linked to %s", "cassette_tape.vista.block_wave.tooltip": "Plantkillable - Block Wave", "cassette_tape.vista.mc98.tooltip": "Plantkillable - Mc 98", "cassette_tape.vista.space_sniffer.tooltip": "Plantkillable - Space Sniffer", @@ -21,11 +30,119 @@ "cassette_tape.vista.us.tooltip": "MehVahdJukaar - Us", "cassette_tape.vista.67.tooltip": "MehVahdJukaar - 67", "cassette_tape.vista.mc_98.tooltip": "Plantkillable - Mc 98", + "cassette_tape.vista.maze3d.tooltip": "Psy-Fi - 3D Maze", + "cassette_tape.vista.tower.tooltip": "Hamaggot - Tower", + "cassette_tape.vista.bonfire_steve.tooltip": "HappyMeek - Bonfire", "subtitles.vista.television.eject": "Cassette Eject", "subtitles.vista.television.insert": "Cassette Insert", "message.vista.viewfinder.control": "Press %1$s to Dismount, %2$s to Lock/Unlock", + "gui.vista.viewfinder.view": "Look through", "item.vista.music_disc_sojourn": "Music Disc", "jukebox_song.vista.sojourn": "Hlzfss - Sojourn", "advancements.husbandry.vista.absolute_cinema.description": "Play a Cassette on a large screen Television.", - "advancements.husbandry.vista.absolute_cinema.title": "Absolute Cinema" + "advancements.husbandry.vista.absolute_cinema.title": "Absolute Cinema", + "gui.vista.wave_gate.edit": "Edit Wave Gate target", + "gui.vista.welcome.title": "Welcome to the Vista Mod", + "gui.vista.welcome.message": "Some Vista features require installing the FFmpeg video library.\nPlease choose how you want to obtain it.\n\nDownload will happen once and as you play. It could take some minutes.\n\nChoosing not to install with disable the %s feature.\n", + "gui.vista.welcome.disable": "Don't install", + "gui.vista.welcome.install_defaults": "Install defaults", + "gui.vista.welcome.install_custom": "Install custom", + "gui.vista.welcome.custom_hint": "FFmpeg binaries URL:", + "gui.vista.welcome.download": "Download", + "gui.vista.refresh": "Refresh", + "tag.vista.vista.cassette_tape.supporter_tapes": "Supporter Tapes", + "vista.nautilus_studio.cassette_tape": "Cassette Tape", + "vista.configuration.television": "Television", + "vista.configuration.television.max_connected_size": "Max Connected Size", + "vista.configuration.television.max_connected_size.description": "Maximum size of connected TVs (in blocks). Set to 1 to disable multi-block TVs.", + "vista.configuration.television.square_aspect_ratio": "Square Aspect Ratio", + "vista.configuration.television.square_aspect_ratio.description": "Makes connected tvs just have a square aspect ratio. If you set to false cassettes will be stretched and will look worse as a result", + "vista.configuration.television.use_furniture_electricity": "Use Furniture Electricity", + "vista.configuration.picture_tape": "Picture Tape", + "vista.configuration.picture_tape.enabled.description": "Whether the picture tape (and its recipe) is enabled. Disabling hides it from the creative tab and disables its recipe.", + "vista.configuration.picture_tape.max_entries": "Max Entries", + "vista.configuration.picture_tape.max_entries.description": "Maximum number of pictures (filled maps) a single picture tape can hold.", + "vista.configuration.mirror": "Mirror", + "vista.configuration.mirror.enabled.description": "Whether mirrors (and the crystalline item used to craft them) are enabled. Disabling hides them from creative tabs, disables the mirror recipe, and stops crystalline from dropping from elder guardians.", + "vista.configuration.mirror.max_connected_size": "Max Connected Size", + "vista.configuration.mirror.max_connected_size.description": "Maximum size of connected mirrors (in blocks). Set to 1 to disable multi-block mirrors.", + "vista.configuration.mirror.square_aspect_ratio": "Square Aspect Ratio", + "vista.configuration.mirror.square_aspect_ratio.description": "Forces connected mirrors to have a square aspect ratio.", + "vista.configuration.mirror.placement": "Placement", + "vista.configuration.mirror.placement.description": "Which mirror placements are allowed. NEAR: surface always flush with the front face. FAR: surface always recessed into the block. BOTH: near or far is chosen from where you click along the block's depth axis (near half = near, far half = recessed).", + "vista.configuration.wave_gate": "Wave Gate", + "vista.configuration.wave_gate.enabled.description": "Whether the wave gate exists at all. Disabling hides it from creative tabs and disables its recipe.", + "vista.configuration.wave_gate.craftable": "Craftable", + "vista.configuration.wave_gate.craftable.description": "Whether the wave gate is craftable in survival. When off it is creative-only. Ignored when ComputerCraft is installed, which always makes it craftable.", + "vista.configuration.view_finder": "View Finder", + "vista.configuration.view_finder.interaction": "Interaction", + "vista.configuration.view_finder.interaction.description": "How right-clicking a view finder behaves. GUI: opens a screen with the lens slot, pitch/yaw angle controls and a 'view' button (sneak to jump straight into viewing). LEGACY: no screen at all - click to look through it directly, and use items on it to insert/remove the lens.", + "vista.configuration.view_finder.send_viewed_chunks": "Send Viewed Chunks", + "vista.configuration.view_finder.send_viewed_chunks.description": "Radius (in chunks) of the extra chunk zone sent to clients for each far-away view finder linked to a nearby TV. Set to 0 to disable client chunk sending.", + "vista.configuration.view_finder.load_viewed_chunks": "Load Viewed Chunks", + "vista.configuration.view_finder.load_viewed_chunks.description": "Server loads chunks that are near a far away view finder linked to a tv that's close to at least 1 player. Will increase server strain", + "vista.configuration.drops": "Drops", + "vista.configuration.drops.creeper_drop": "Creeper Drop", + "vista.configuration.drops.creeper_drop.description": "Whether creepers should drop tapes when killed by the pillagers.", + "vista.configuration.drops.chest_drop": "Chest Drop", + "vista.configuration.drops.chest_drop.description": "Whether loot chests could contain cassette tapes.", + "vista.configuration.mirror.render_distance": "Render Distance", + "vista.configuration.mirror.render_distance.description": "Block entity render distance for mirrors. Mirrors beyond this distance will not render their reflection.", + "vista.configuration.mirror.resolution_scale": "Resolution Scale", + "vista.configuration.mirror.resolution_scale.description": "Scale factor for mirror reflection resolution. Each mirror block is 16 virtual pixels wide; this multiplies that area. Higher values are sharper but more expensive.", + "vista.configuration.mirror.update_mode": "Update Mode", + "vista.configuration.mirror.update_mode.description": "How mirror reflections are dispatched. RENDER_TICK_END (default): mirrors are queued and flushed from a top level frame hook, which is guaranteed to run outside any level render and stays safe when other mods render the level recursively. TEXTURE_REFRESH: rides along with the live feed texture refresh instead, one render per visible mirror at the end of the frame. Try TEXTURE_REFRESH if you suspect a timing related rendering glitch.", + "vista.configuration.mirror.smooth_reflection": "Smooth Reflection", + "vista.configuration.mirror.smooth_reflection.description": "Smooth the mirror reflection with bilinear texture filtering. Enabled gives a softer, less pixelated reflection; disabled keeps it crisp and pixelated.", + "vista.configuration.recursion": "Recursion", + "vista.configuration.recursion.mode": "Mode", + "vista.configuration.recursion.mode.description": "How mirrors inside mirrors are handled. OFF: nested mirrors don't render at all, you just see the frame. SHARED (cheap): each mirror reuses its own reflection texture when seen inside another. Fine at a glance, but the deeper reflections won't slide correctly as you move. RECURSIVE (expensive): every chain gets its own render with correct parallax, up to max_depth. Past the cap the nested mirror isn't drawn.", + "vista.configuration.recursion.max_depth": "Max Depth", + "vista.configuration.recursion.max_depth.description": "Max nesting depth in RECURSIVE recursion mode. 0 = no recursion (equivalent to OFF). 1 = one level of correct nested reflection. Each extra level multiplies cost, but resolution_divider and distance_divider attenuate per-level cost.", + "vista.configuration.recursion.resolution_divider": "Resolution Divider", + "vista.configuration.recursion.resolution_divider.description": "Per-level resolution divider for RECURSIVE recursion mode. Texture resolution at depth D = base * (1 / divider^D). 2.0 means each nesting halves resolution.", + "vista.configuration.recursion.distance_divider": "Distance Divider", + "vista.configuration.recursion.distance_divider.description": "Per-level render-distance divider for RECURSIVE recursion mode. Render distance at depth D = base / divider^D. 2.0 means each nesting halves render distance.", + "vista.configuration.television.render_distance": "Render Distance", + "vista.configuration.television.render_distance.description": "Render distance that television will use when rendering the live feed. Decreasing this will improve the performance of TVs, possibly by a lot", + "vista.configuration.screen_effects": "Screen Effects", + "vista.configuration.screen_effects.pixel_density": "Pixel Density", + "vista.configuration.screen_effects.pixel_density.description": "Pixel density of televisions, in pixels per block side", + "vista.configuration.screen_effects.constant_pixel_density": "Constant Pixel Density", + "vista.configuration.screen_effects.constant_pixel_density.description": "Make connected tvs have higher pixel density, such that the per block pixel density is constant", + "vista.configuration.screen_effects.vignette": "Vignette", + "vista.configuration.screen_effects.vignette.description": "Amount of vignette effect applied to television live feed (0 = none, 1 = full)", + "vista.configuration.screen_effects.turn_off_animation": "Turn Off Animation", + "vista.configuration.screen_effects.turn_off_animation.description": "Plays an animation when the television is turned off or on", + "vista.configuration.live_feed": "Live Feed", + "vista.configuration.live_feed.update_fps": "Update Fps", + "vista.configuration.live_feed.update_fps.description": "How many times per second the television updates its live feed texture. Lowering this will improve performance but make the video less smooth, fractions work too", + "vista.configuration.live_feed.min_update_fps": "Min Update Fps", + "vista.configuration.live_feed.min_update_fps.description": "The minimum update fps for live feed. The mod will throttle update rate when fps are low so this serves at a lower limit", + "vista.configuration.live_feed.throttling_update_ms": "Throttling Update Ms", + "vista.configuration.live_feed.throttling_update_ms.description": "The maximum number of milliseconds all the logic for updating live feeds can take before fps throttling begins. Lowering this will improve performance but make the video less smooth. 16.66ms equals to 5fps", + "vista.configuration.live_feed.update_distance": "Update Distance", + "vista.configuration.live_feed.update_distance.description": "Distance from a TV after which the feed will update in real time", + "vista.configuration.live_feed.resolution_scale": "Resolution Scale", + "vista.configuration.live_feed.resolution_scale.description": "Scale factor for live feed resolution. A tv screen is 12x12 pixels, this number multiplies that area", + "vista.configuration.live_feed.render_debug": "Render Debug", + "vista.configuration.live_feed.render_debug.description": "Enables rendering of debug information for televisions", + "vista.configuration.live_feed.linked_feed_display_mode": "Linked Feed Display Mode", + "vista.configuration.live_feed.linked_feed_display_mode.description": "What a hollow cassette's tooltip reveals about its linked target once linked. HIDDEN: nothing is shown. COORDINATES: the exact block coordinates are shown. CIPHERED (default): a 5-letter word rendered in the enchanting table's font is shown instead, unique to that link but unreadable, so you can tell cassettes apart without leaking the actual location", + "vista.configuration.picture_tape.scaling_mode": "Scaling Mode", + "vista.configuration.picture_tape.scaling_mode.description": "How a picture is fitted onto the TV screen when the two don't have the same shape. STRETCH: distorts the picture to fill the screen. CONTAIN: shows all of it, leaving bars on the two shorter sides. COVER: fills the screen, cropping whatever sticks out. FIT_WIDTH / FIT_HEIGHT: match that side of the screen and let the other one bar or crop", + "vista.configuration.wave_gate.ffmpeg_enabled": "Ffmpeg Enabled", + "vista.configuration.wave_gate.ffmpeg_enabled.description": "Enable FFmpeg use. This is needed if you want to use the Wave Gate", + "vista.configuration.wave_gate.resolution_scale": "Resolution Scale", + "vista.configuration.wave_gate.resolution_scale.description": "Scale factor for web images resolution", + "vista.configuration.wave_gate.scaling_mode": "Scaling Mode", + "vista.configuration.wave_gate.scaling_mode.description": "Scaling mode for web images", + "vista.configuration.wave_gate.bilinear_sampling": "Bilinear Sampling", + "vista.configuration.wave_gate.bilinear_sampling.description": "Enable bilinear sampling for rescaled images. Enable for a less pixelated look", + "vista.configuration.wave_gate.audio_mode": "Audio Mode", + "vista.configuration.wave_gate.audio_mode.description": "When wave gates with TVs videos play their audio. Speaker mode means you need a speaker block or noteblock next to the TV (or other tagged blocks)", + "vista.configuration.wave_gate.audio_volume": "Audio Volume", + "vista.configuration.wave_gate.audio_volume.description": "Volume scale for videos audio. Applied on top of the Blocks sound slider", + "vista.configuration.wave_gate.safe_urls": "Safe Urls", + "vista.configuration.wave_gate.safe_urls.description": "A list of regex which will filter out valid URLs. At least one of these must match for a URL video to work" } diff --git a/projects/assets/vista/1.21/vista/lang/zh_cn.json b/projects/assets/vista/1.21/vista/lang/zh_cn.json index 9f1a8baae286..5af2049c8c8a 100644 --- a/projects/assets/vista/1.21/vista/lang/zh_cn.json +++ b/projects/assets/vista/1.21/vista/lang/zh_cn.json @@ -1,13 +1,22 @@ { "block.vista.television": "电视", + "block.vista.wave_gate": "波讯门", + "item.vista.crystalline": "晶珠", "item.vista.cassette": "磁带盒", "item.vista.hollow_cassette": "空磁带盒", "item.vista.picture_tape": "图片磁带", + "item.vista.picture_tape.maps_count": "地图:%s", + "item.vista.picture_tape.pictures_count": "图片:%s", + "item.vista.picture_tape.speed": "速度:%st", + "gui.vista.picture_tape.speed": "%st", "block.vista.viewfinder": "取景器", + "block.vista.mirror": "镜子方块", "tooltip.vista.cassette.tape": "磁带:%s", "tooltip.vista.hollow_cassette.linked": "连接到[%1$s, %2$s, %3$s]", "tooltip.vista.hollow_cassette.linked_unknown": "连接的位置无效", "tooltip.vista.hollow_cassette.linked_away": "连接到%s中的某处", + "tooltip.vista.hollow_cassette.linked_contraption": "连接到动态结构", + "tooltip.vista.hollow_cassette.linked_ciphered": "连接到%s", "cassette_tape.vista.block_wave.tooltip": "Plantkillable - Block Wave", "cassette_tape.vista.mc98.tooltip": "Plantkillable - Mc 98", "cassette_tape.vista.space_sniffer.tooltip": "Plantkillable - Space Sniffer", @@ -21,11 +30,119 @@ "cassette_tape.vista.us.tooltip": "MehVahdJukaar - Us", "cassette_tape.vista.67.tooltip": "MehVahdJukaar - 67", "cassette_tape.vista.mc_98.tooltip": "Plantkillable - Mc 98", + "cassette_tape.vista.maze3d.tooltip": "Psy-Fi - 3D Maze", + "cassette_tape.vista.tower.tooltip": "Hamaggot - Tower", + "cassette_tape.vista.bonfire_steve.tooltip": "HappyMeek - Bonfire", "subtitles.vista.television.eject": "磁带:弹出", "subtitles.vista.television.insert": "磁带:插入", "message.vista.viewfinder.control": "按下%1$s来脱离,按下%2$s来锁定/解锁", + "gui.vista.viewfinder.view": "取景", "item.vista.music_disc_sojourn": "音乐唱片", "jukebox_song.vista.sojourn": "Hlzfss - Sojourn", "advancements.husbandry.vista.absolute_cinema.description": "在大屏电视上播放磁带", - "advancements.husbandry.vista.absolute_cinema.title": "Absolute Cinema" + "advancements.husbandry.vista.absolute_cinema.title": "Absolute Cinema", + "gui.vista.wave_gate.edit": "编辑波讯门目标", + "gui.vista.welcome.title": "欢迎游玩Vista", + "gui.vista.welcome.message": "部分Vista特性需要安装FFmpeg视频库。\n请选择安装方式。\n\n下载只会在游戏游玩过程中进行一次。可能需要几分钟才能下载完毕。\n\n放弃安装会禁用%s特性。\n", + "gui.vista.welcome.disable": "不安装", + "gui.vista.welcome.install_defaults": "默认设置安装", + "gui.vista.welcome.install_custom": "自定义安装", + "gui.vista.welcome.custom_hint": "FFmpeg二进制文件URL:", + "gui.vista.welcome.download": "下载", + "gui.vista.refresh": "刷新", + "tag.vista.vista.cassette_tape.supporter_tapes": "支持者磁带", + "vista.nautilus_studio.cassette_tape": "磁带盒", + "vista.configuration.television": "电视", + "vista.configuration.television.max_connected_size": "最大连接尺寸", + "vista.configuration.television.max_connected_size.description": "多方块电视的最大尺寸(格)。设为1以禁用多方块电视。", + "vista.configuration.television.square_aspect_ratio": "正方形宽高比", + "vista.configuration.television.square_aspect_ratio.description": "仅允许正方形宽高比的多方块电视。设为false时磁带盒会进行拉伸,观感不佳", + "vista.configuration.television.use_furniture_electricity": "使用家具电力", + "vista.configuration.picture_tape": "图片磁带", + "vista.configuration.picture_tape.enabled.description": "是否启用图片磁带及其配方。禁用时会在创造标签页中隐藏,同时禁用其配方。", + "vista.configuration.picture_tape.max_entries": "最大图片数", + "vista.configuration.picture_tape.max_entries.description": "单个图片磁带所能容纳图片(和地图)的最大数量。", + "vista.configuration.mirror": "镜子", + "vista.configuration.mirror.enabled.description": "是否启用镜子(及合成所用的晶珠)。禁用时会在创造标签页中隐藏,同时禁用镜子的配方,并使得远古守卫者不再掉落晶珠。", + "vista.configuration.mirror.max_connected_size": "最大连接尺寸", + "vista.configuration.mirror.max_connected_size.description": "多方块镜子的最大尺寸(格)。设为1以禁用多方块镜子。", + "vista.configuration.mirror.square_aspect_ratio": "正方形宽高比", + "vista.configuration.mirror.square_aspect_ratio.description": "仅允许正方形宽高比的多方块镜子。", + "vista.configuration.mirror.placement": "放置", + "vista.configuration.mirror.placement.description": "镜子的放置方式。NEAR:与方块前面对齐。FAR:嵌入方块后部。BOTH:由放置时点击的位置决定放在近处还是远处(较近的半格 = NEAR,较远的半格 = FAR)。", + "vista.configuration.wave_gate": "波讯门", + "vista.configuration.wave_gate.enabled.description": "是否启用波讯门。禁用时会在创造标签页中隐藏,同时禁用其配方。", + "vista.configuration.wave_gate.craftable": "可合成", + "vista.configuration.wave_gate.craftable.description": "波讯门能否在生存模式下合成。关闭时仅限创造模式使用。安装有ComputerCraft时必定可合成,忽略此设置。", + "vista.configuration.view_finder": "取景器", + "vista.configuration.view_finder.interaction": "交互", + "vista.configuration.view_finder.interaction.description": "取景器的右击行为。GUI:打开带有镜片槽、俯仰/滚转角控制、“取景”按钮的界面(潜行点击可直接进入取景状态)。LEGACY:无界面,点击直接进入取景状态,手持物品对其右击以插入/取出镜片。", + "vista.configuration.view_finder.send_viewed_chunks": "发送取景区块", + "vista.configuration.view_finder.send_viewed_chunks.description": "远处取景器与近处电视相链接时,向客户端所发送额外区块的半径(以区块计)。设为0以禁用客户端区块发送。", + "vista.configuration.view_finder.load_viewed_chunks": "加载取景区块", + "vista.configuration.view_finder.load_viewed_chunks.description": "与远处取景器相链接的电视旁至少有1名玩家时,服务端会加载取景器附近的区块。会增大服务端的压力", + "vista.configuration.drops": "掉落物与战利品", + "vista.configuration.drops.creeper_drop": "苦力怕掉落", + "vista.configuration.drops.creeper_drop.description": "苦力怕被掠夺者击杀时是否掉落磁带盒。", + "vista.configuration.drops.chest_drop": "箱子战利品", + "vista.configuration.drops.chest_drop.description": "战利品箱子是否应包含磁带盒。", + "vista.configuration.mirror.render_distance": "渲染距离", + "vista.configuration.mirror.render_distance.description": "镜子的方块实体渲染距离。超过此距离的镜子不会渲染影像。", + "vista.configuration.mirror.resolution_scale": "分辨率乘数", + "vista.configuration.mirror.resolution_scale.description": "镜中影像分辨率的乘数。影像默认宽16像素;此值为该宽度的乘数。值越大,图像越清晰,但负载也越重。", + "vista.configuration.mirror.update_mode": "刷新模式", + "vista.configuration.mirror.update_mode.description": "镜中影像渲染任务的分发方式。RENDER_TICK_END(默认):自顶层框架钩子出发为镜像排队和统一刷新,能保证在存档渲染外部运行,有模组递归渲染存档时也能保证安全。TEXTURE_REFRESH:改为与实时纹理刷新同步,每帧结束时为每面可见的镜子进行一次渲染。若怀疑出现了与时序有关的渲染故障,可尝试TEXTURE_REFRESH模式。", + "vista.configuration.mirror.smooth_reflection": "平滑镜像", + "vista.configuration.mirror.smooth_reflection.description": "使用双线性纹理过滤平滑化镜中影像。启用时镜像会更加柔和,像素边界模糊;禁用时镜像锐化程度更高,像素边界清晰。", + "vista.configuration.recursion": "递归", + "vista.configuration.recursion.mode": "模式", + "vista.configuration.recursion.mode.description": "如何处理镜像中镜子。OFF:不渲染嵌套的镜子,仅能看见镜框。SHARED(开销小):镜子会在其他镜子中重用其镜像纹理。粗看表现仍较好,但移动视角时多次反射形成的影像会失真。RECURSIVE(开销大):使用正确的视差参数为每一层嵌套进行渲染,最多至max_depth层。超出此上限的嵌套镜子不会被渲染。", + "vista.configuration.recursion.max_depth": "最大深度", + "vista.configuration.recursion.max_depth.description": "RECURSIVE递归模式下的最大深度。0 = 无递归(等价于OFF)。1 = 一层正确渲染的嵌套镜像。每追加一层都会导致开销倍增,但也可用resolution_divider和distance_divider减少每层的开销。", + "vista.configuration.recursion.resolution_divider": "分辨率除数", + "vista.configuration.recursion.resolution_divider.description": "RECURSIVE递归模式下每层镜像的分辨率除数。深度D处纹理的分辨率 = 基值 * (1 / 除数^D)。2.0代表嵌套使得分辨率减半。", + "vista.configuration.recursion.distance_divider": "距离除数", + "vista.configuration.recursion.distance_divider.description": "RECURSIVE递归模式下每层的渲染距离除数。深度D处的渲染距离 = 基值 / 除数^D。2.0代表嵌套使得渲染距离减半。", + "vista.configuration.television.render_distance": "渲染距离", + "vista.configuration.television.render_distance.description": "电视渲染实时影像时的渲染距离。降低此值可优化电视的性能,甚至有可能大幅度优化", + "vista.configuration.screen_effects": "屏幕效果", + "vista.configuration.screen_effects.pixel_density": "像素密度", + "vista.configuration.screen_effects.pixel_density.description": "电视的像素密度(像素每边)", + "vista.configuration.screen_effects.constant_pixel_density": "常值像素密度", + "vista.configuration.screen_effects.constant_pixel_density.description": "多方块电视的像素密度更大,以让每格的像素密度保持不变", + "vista.configuration.screen_effects.vignette": "晕影", + "vista.configuration.screen_effects.vignette.description": "电视实时影像的晕影效果量(0 = 无,1 = 满)", + "vista.configuration.screen_effects.turn_off_animation": "关机动画", + "vista.configuration.screen_effects.turn_off_animation.description": "电视开关机时播放动画", + "vista.configuration.live_feed": "实时影像", + "vista.configuration.live_feed.update_fps": "刷新FPS", + "vista.configuration.live_feed.update_fps.description": "电视每秒刷新多少次实时影像纹理。降低此值可优化电视性能,但也会让影像卡顿;接受分数值", + "vista.configuration.live_feed.min_update_fps": "最小刷新FPS", + "vista.configuration.live_feed.min_update_fps.description": "实时影像的最小刷新FPS。模组会在FPS较低时限制刷新率,此值相当于下限", + "vista.configuration.live_feed.throttling_update_ms": "刷新限制毫秒数", + "vista.configuration.live_feed.throttling_update_ms.description": "FPS限制开始前,实时影像刷新逻辑可执行的最大毫秒数。降低此值可优化性能,但也会让影像卡顿。16.66ms等于5fps", + "vista.configuration.live_feed.update_distance": "刷新距离", + "vista.configuration.live_feed.update_distance.description": "与电视距离多近时其会实时刷新影像", + "vista.configuration.live_feed.resolution_scale": "分辨率乘数", + "vista.configuration.live_feed.resolution_scale.description": "实时影像分辨率的乘数。电视屏幕为12x12像素,此值为该值的乘数", + "vista.configuration.live_feed.render_debug": "渲染调试", + "vista.configuration.live_feed.render_debug.description": "启用电视渲染的调试信息", + "vista.configuration.live_feed.linked_feed_display_mode": "连接影像显示模式", + "vista.configuration.live_feed.linked_feed_display_mode.description": "连接后,空磁带盒提示文本中如何显示其目标。HIDDEN:不显示。COORDINATES:目标的确切方块坐标。CIPHERED(默认):显示一个5字母长的词,字体为附魔台字体;不同连接对应的词不同,但无法直接读出,可在不泄露实际位置的情况下区分磁带盒", + "vista.configuration.picture_tape.scaling_mode": "缩放模式", + "vista.configuration.picture_tape.scaling_mode.description": "图片与电视屏幕形状不同时,图片的调整方式。STRETCH:拉伸图片以填满屏幕。CONTAIN:完整显示图像,在短边方向上留下黑边框。COVER:填满屏幕,裁去超出屏幕的内容。FIT_WIDTH / FIT_HEIGHT:匹配屏幕的相应边,裁去另一边上超出屏幕的内容,或在另一边上留下黑边框", + "vista.configuration.wave_gate.ffmpeg_enabled": "启用FFmpeg", + "vista.configuration.wave_gate.ffmpeg_enabled.description": "启用FFmpeg。使用波讯门的必需前提", + "vista.configuration.wave_gate.resolution_scale": "分辨率乘数", + "vista.configuration.wave_gate.resolution_scale.description": "网络图像分辨率的乘数", + "vista.configuration.wave_gate.scaling_mode": "缩放模式", + "vista.configuration.wave_gate.scaling_mode.description": "网络图像的缩放模式", + "vista.configuration.wave_gate.bilinear_sampling": "双线性采样", + "vista.configuration.wave_gate.bilinear_sampling.description": "对经缩放图片使用双线性采样。启用可柔化像素边界", + "vista.configuration.wave_gate.audio_mode": "音频模式", + "vista.configuration.wave_gate.audio_mode.description": "与电视相连的波讯门如何播放音频。扬声器模式表示需在电视相邻位置放置扬声器或音符盒(或标签下的其他方块)", + "vista.configuration.wave_gate.audio_volume": "音频音量", + "vista.configuration.wave_gate.audio_volume.description": "音频的音量乘数。在方块音量滑动条之后作用", + "vista.configuration.wave_gate.safe_urls": "安全URL", + "vista.configuration.wave_gate.safe_urls.description": "用于过滤有效URL的正则表达式列表。只有匹配至少一个的URL才可播放" }