diff --git a/lang/fr.json b/lang/fr.json index 56b9ca28..ac641f99 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -76,7 +76,7 @@ "message.bedrock_overwrite_error.backup_overwrite": "Faire une backup et écraser", "message.bedrock_overwrite_error.overwrite": "Écraser", "message.close_warning.message": "Souhaitez-vous enregistrer votre modèle ?", - "message.close_warning.web": "Toute donnée non sauvegardée sera perdue. Voulez-vous vraiment quitter ?", + "message.close_warning.web": "Toutes données non sauvegardées seront perdues. Voulez-vous vraiment quitter ?", "message.default_textures.title": "Textures par défaut", "message.default_textures.message": "Sélectionnez le dossier textures du pack de ressources par défaut", "message.default_textures.detail": "Extrayez le pack de ressources par défaut de Minecraft à partir du fichier .jar ou depuis Internet et téléchargez-le. Ensuite, localisez le dossier « textures » et ouvrez-le. Blockbench se souviendra de cet emplacement et tentera d'y chercher des textures s'il ne parvient pas à les trouver dans le pack de ressources actuel.", @@ -150,7 +150,7 @@ "dialog.create_texture.template": "Étalon", "dialog.create_texture.resolution": "Résolution", "dialog.input.title": "Entrée", - "dialog.settings.settings": "Réglages", + "dialog.settings.settings": "Paramètres", "dialog.settings.keybinds": "Raccourcis clavier", "dialog.settings.about": "À propos", "layout.color.back": "Arrière", @@ -408,7 +408,7 @@ "action.bone_reset_toggle": "Réinitialiser le segment", "action.bone_reset_toggle.desc": "Empêche le segment d'afficher les cubes du modèle parent", "action.reload": "Recharger Blockbench", - "action.reload.desc": "Recharge Blockbench. Tout travail non sauvegardé sera perdu.", + "action.reload.desc": "Recharge Blockbench. Toutes données non sauvegardées seront perdues.", "menu.file": "Fichier", "menu.edit": "Édition", "menu.transform": "Transformer", @@ -1171,8 +1171,8 @@ "action.slider_ik_chain_length": "Longueur de la chaîne IK", "action.slider_ik_chain_length.desc": "Longueur vers le haut de la chaîne des os IK", "panel.bone.ik": "Cinématique inverse (Expérimentale)", - "settings.particle_tick_rate": "Particle Tick Rate", - "settings.particle_tick_rate.desc": "Tick rate for particle effects in ticks per second. Default is 30", - "action.lock_motion_trail": "Lock Motion Trail", - "action.lock_motion_trail.desc": "Lock the motion trail to the currently selected group" + "settings.particle_tick_rate": "Fréquence des particules", + "settings.particle_tick_rate.desc": "Fréquence de rafraîchissement des effets de particules, en rafraîchissements par seconde. 30 par défaut.", + "action.lock_motion_trail": "Verrouiller trajectoire", + "action.lock_motion_trail.desc": "Verrouille la ligne de trajectoire au groupe actuellement sélectionné" } \ No newline at end of file diff --git a/lang/zh.json b/lang/zh.json index a8d7ce0f..e1b1bd47 100644 --- a/lang/zh.json +++ b/lang/zh.json @@ -14,20 +14,20 @@ "data.preview": "预览", "data.toolbar": "工具栏", "data.image": "图片", - "keys.ctrl": "Ctrl 键", - "keys.shift": "Shift 键", - "keys.alt": "Alt 键", - "keys.meta": "Cmd 键", - "keys.delete": "Delete 键", + "keys.ctrl": "Ctrl", + "keys.shift": "Shift", + "keys.alt": "Alt", + "keys.meta": "Cmd", + "keys.delete": "Delete", "keys.space": "空格", "keys.leftclick": "鼠标左键", "keys.middleclick": "鼠标中键", "keys.rightclick": "鼠标右键", - "keys.tab": "Tab 键", + "keys.tab": "Tab", "keys.backspace": "退格键", "keys.enter": "回车键", - "keys.escape": "Esc 键", - "keys.function": "F%0 键", + "keys.escape": "Esc", + "keys.function": "F%0", "keys.numpad": "数字键 %0", "keys.caps": "大写锁定", "keys.menu": "菜单键", @@ -47,7 +47,7 @@ "keys.printscreen": "截屏键", "keys.pause": "暂停键", "message.rotation_limit.title": "旋转限制", - "message.rotation_limit.message": "旋转会受mc本身的限制,仅允许旋转单个轴,且旋转角度只能为 0° 或 22.5°的倍数 。在不同的轴上旋转将清除其他轴上的旋转。如果你有其他目的而需要自由旋转,请禁用“旋转限制”选项。", + "message.rotation_limit.message": "受Minecraft的限制,仅允许旋转单个轴,且旋转角度只能为22.5°的倍数 。在不同的轴上旋转将清除其他轴上的旋转。如果你有其他目的而需要自由旋转,请禁用“旋转限制”选项。", "message.file_not_found.title": "找不到目标", "message.file_not_found.message": "找不到此文件。请确保此文件为本地文件而非云端文件。", "message.screenshot.title": "屏幕截图", @@ -62,11 +62,11 @@ "message.child_model_only.message": "此文件为 %0 的子模型,其本身不包含模型", "message.drag_background.title": "背景位置", "message.drag_background.message": "拖动背景以移动其位置,按住shift键并上下拖动鼠标以更改其大小", - "message.unsaved_textures.title": "未保存的材质", - "message.unsaved_textures.message": "你的模型中存在未保存的贴图。请确定已经保存了它们,并且将其粘贴在了正确的资源包文件夹中。", + "message.unsaved_textures.title": "未保存的贴图", + "message.unsaved_textures.message": "模型中存在未保存的贴图,请保存于资源包正确的文件夹中。", "message.model_clipping.title": "模型太大了", - "message.model_clipping.message": "你的模型包含了 %0 个大于 Minecraft 3x3x3 范围限制的方块。此模型将不适用于 Minecraft 。", - "message.loose_texture.title": "导入材质", + "message.model_clipping.message": "你的模型包含了 %0 个大于 3x3x3 范围限制的方块。此模型将不适用于 Minecraft 。", + "message.loose_texture.title": "导入贴图", "message.loose_texture.message": "导入的贴图不在资源包中。Minecraft 只能加载资源包 textures 文件夹中的贴图。", "message.loose_texture.change": "更改路径", "message.update_res.title": "贴图分辨率", @@ -76,13 +76,13 @@ "message.bedrock_overwrite_error.backup_overwrite": "创建备份后覆盖", "message.bedrock_overwrite_error.overwrite": "覆盖", "message.close_warning.message": "是否保存模型?", - "message.close_warning.web": "你的项目将不会被保存。确定要退出吗?", + "message.close_warning.web": "当前项目将不会被保存。确定要退出吗?", "message.default_textures.title": "默认贴图", "message.default_textures.message": "选择默认资源包的“textures”文件夹", "message.default_textures.detail": "从 Minecraft jar 里提取或在网上下载默认资源包,然后找到“textures”文件夹并打开。Blockbench 将会在当前资源包找不到对应贴图时从此位置获取贴图。", "message.default_textures.select": "选择默认的“textures”文件夹", "message.image_editor.title": "选择图像编辑器", - "message.image_editor.file": "选择文件……", + "message.image_editor.file": "选择文件...", "message.image_editor.exe": "选择图像编辑器的可执行文件", "message.display_skin.title": "显示皮肤", "message.display_skin.message": "选择本地皮肤文件或输入正版玩家名字以获取皮肤", @@ -99,7 +99,7 @@ "dialog.project.title": "项目", "dialog.project.name": "文件名", "dialog.project.parent": "父类模型", - "dialog.project.geoname": "生物几何体名称", + "dialog.project.geoname": "模型ID", "dialog.project.openparent": "打开父类", "dialog.project.ao": "环境光遮蔽", "dialog.project.width": "贴图宽度", @@ -207,8 +207,8 @@ "settings.display_skin.desc": "用于显示玩家参考模型的皮肤", "settings.shading": "阴影", "settings.shading.desc": "启用阴影", - "settings.texture_fps": "动画贴图 FPS", - "settings.texture_fps.desc": "动画贴图的帧数", + "settings.texture_fps": "动态贴图 FPS", + "settings.texture_fps.desc": "动态贴图的帧数", "settings.base_grid": "小网格", "settings.base_grid.desc": "显示小网格和轴", "settings.large_grid": "大网格", @@ -269,7 +269,7 @@ "keybind.preview_drag": "拖动视图", "keybind.confirm": "确认", "keybind.cancel": "取消", - "action.slider_inflate": "缩放", + "action.slider_inflate": "膨胀", "action.slider_inflate.desc": "在不改变 UV 的情况下放大所有立方体", "action.slider_brush_size": "尺寸", "action.slider_brush_size.desc": "笔刷的半径(以像素为单位)", @@ -297,7 +297,7 @@ "action.vertex_snap_tool.desc": "通过连接两个顶点将一个立方体移动到另一个立方体", "action.swap_tools": "交换工具", "action.swap_tools.desc": "在移动和尺寸工具之间交换", - "action.project_window": "项目……", + "action.project_window": "项目...", "action.project_window.desc": "打开编辑模型元数据的项目窗口", "action.open_model": "打开模型", "action.open_model.desc": "从本地打开模型文件", @@ -305,7 +305,7 @@ "action.add_model.desc": "在当前编辑的模型中添加一个来自文件的模型", "action.extrude_texture": "拉伸贴图", "action.extrude_texture.desc": "通过拉伸贴图生成模型", - "action.export_blockmodel": "导出方块模型", + "action.export_blockmodel": "导出方块/物品模型", "action.export_blockmodel.desc": "导出 Minecraft 方块或物品模型", "action.export_optifine_part": "导出 OptiFine JPM", "action.export_optifine_part.desc": "导出 OptiFine 实体文件(Json Part Model)", @@ -315,7 +315,7 @@ "action.export_obj.desc": "导出 Wavefront OBJ 模型以用于渲染或游戏引擎", "action.settings_window": "设置……", "action.settings_window.desc": "打开 Blockbench 设置对话框。", - "action.plugins_window": "插件……", + "action.plugins_window": "插件...", "action.plugins_window.desc": "打开插件商店页面", "action.reset_keybindings": "重置快捷键", "action.reset_keybindings.desc": "将所有快捷键重置为 Blockbench 默认值", @@ -351,7 +351,7 @@ "action.delete.desc": "删除选定的立方体或组", "action.sort_outliner": "排序大纲", "action.sort_outliner.desc": "按字母顺序排列大纲", - "action.select_window": "选择……", + "action.select_window": "选择...", "action.select_window.desc": "根据其属性搜索并选择立方体", "action.invert_selection": "反向选择", "action.invert_selection.desc": "反向选择当前的立方体", @@ -359,10 +359,10 @@ "action.select_all.desc": "选择所有立方体", "action.collapse_groups": "折叠组", "action.collapse_groups.desc": "折叠所有组", - "action.scale": "缩放……", + "action.scale": "缩放...", "action.scale.desc": "缩放选定的立方体", "action.center_all": "全部居中", - "action.center_all.desc": "使所选立方体居中", + "action.center_all.desc": "居中所选的立方体", "action.toggle_visibility": "切换可见", "action.toggle_visibility.desc": "切换所选立方体的可见", "action.toggle_export": "切换导出", @@ -400,7 +400,7 @@ "action.save_textures": "保存贴图", "action.save_textures.desc": "保存所有未保存的贴图", "action.animated_textures": "播放动态贴图", - "action.animated_textures.desc": "播放/暂停动态材质纹理的预览", + "action.animated_textures.desc": "播放/暂停动态贴图的预览", "action.origin_to_geometry": "枢轴居中", "action.origin_to_geometry.desc": "将枢轴设置为选中几何体的中心", "action.rescale_toggle": "切换重新缩放", @@ -408,7 +408,7 @@ "action.bone_reset_toggle": "重置骨骼", "action.bone_reset_toggle.desc": "阻止骨骼显示父模型中的立方体", "action.reload": "重启 Blockbench", - "action.reload.desc": "重启 Blockbench,如果你有未保存的工程将会丢失", + "action.reload.desc": "重启 Blockbench,如果你有未保存的项目将会丢失", "menu.file": "文件", "menu.edit": "编辑", "menu.transform": "模型控制", @@ -524,7 +524,7 @@ "dialog.continue": "继续", "message.square_textures": "贴图必须是方形的", "message.unsaved_texture.title": "未保存的贴图", - "message.unsaved_texture.message": "对此贴图的所有未保存更改都将丢失。你想继续吗?", + "message.unsaved_texture.message": "所有对此贴图的更改都将丢失。你想继续吗?", "action.vertex_snap_mode.move": "移动", "action.vertex_snap_mode.scale": "缩放", "action.open_model_folder": "打开模型文件夹", @@ -705,9 +705,9 @@ "action.slider_animation_speed": "播放速度", "action.slider_animation_speed.desc": "时间线的播放速度以百分比表示", "action.previous_keyframe": "上一个关键帧", - "action.previous_keyframe.desc": "跳转到上一个关键帧", + "action.previous_keyframe.desc": "转跳到上一个关键帧", "action.next_keyframe": "下一个关键帧", - "action.next_keyframe.desc": "跳转到下一个关键帧", + "action.next_keyframe.desc": "转跳到下一个关键帧", "message.outdated_client.title": "Blockbench 已过期", "message.outdated_client.message": "请更新到最新版本的 Blockbench 来执行此操作", "action.export_asset_archive": "下载存档", @@ -796,9 +796,9 @@ "message.cleared_blank_faces.message": "Blockbench 发现 %0 立方体没有任何材质,你想要移除这些元素么?", "message.wireframe.enabled": "线框视图已启用", "message.wireframe.disabled": "线框视图已禁用", - "dialog.project.box_uv": "盒子 UV", - "dialog.convert_project.title": "转换工程", - "dialog.convert_project.text": "你确定想要转换此工程么?此步骤无法撤销。", + "dialog.project.box_uv": "Box UV", + "dialog.convert_project.title": "转换项目", + "dialog.convert_project.text": "确定要转换此项目么?此步骤将无法撤销。", "dialog.create_texture.double_use": "保持多纹理占用", "dialog.model_stats.title": "模型统计", "dialog.model_stats.cubes": "立方体", @@ -812,18 +812,18 @@ "settings.painting_grid.desc": "在画板模式下为附着材质的立方体显示网格", "action.slider_brush_min_opacity": "最小不透明度", "action.slider_brush_min_opacity.desc": "噪点笔刷的最小不透明度(百分比)", - "action.convert_project": "转换工程", - "action.convert_project.desc": "将当前工程转换为另一种模型格式", - "action.close_project": "关闭工程", - "action.close_project.desc": "关闭当前打开的工程", + "action.convert_project": "转换项目", + "action.convert_project.desc": "将转换当前项目格式以用于其他模型格式", + "action.close_project": "关闭项目", + "action.close_project.desc": "关闭当前项目", "action.export_bedrock": "导出基岩版几何体", "action.export_bedrock.desc": "以基岩版几何体文件导出模型。", - "action.save_project": "保存工程", - "action.save_project.desc": "以工程文件的形式保存当前模型", - "action.save_project_as": "另存为工程", - "action.save_project_as.desc": "将当前模型存储为其他位置的新工程文件", + "action.save_project": "保存项目", + "action.save_project.desc": "保存当前模型为项目文件", + "action.save_project_as": "另存为项目", + "action.save_project_as.desc": "Saves the current model as a project file at a new location", "action.export_over": "复写模型", - "action.export_over.desc": "通过复写文件来保存模型、材质和动画", + "action.export_over.desc": "通过覆写文件来保存模型、材质和动画", "action.add_locator": "添加定位器", "action.add_locator.desc": "添加新的定位器,以控制粒子、牵引等位置", "action.sidebar_left": "材质和 UV", @@ -972,8 +972,8 @@ "action.gui_light.desc": "选择物品栏中物品的光照方式", "action.gui_light.side": "侧置光照", "action.gui_light.front": "前置光照", - "action.move_keyframe_back": "将关键帧向后移动", - "action.move_keyframe_forth": "移动关键帧", + "action.move_keyframe_back": "向前移动关键帧", + "action.move_keyframe_forth": "向后移动关键帧", "menu.help": "帮助", "menu.help.discord": "Discord 服务器", "menu.help.report_issue": "向开发者反馈问题", @@ -1097,82 +1097,82 @@ "dialog.project.layered_textures": "Layered Textures", "dialog.select_texture.import_all": "Import All", "dialog.skin.layer_template": "Layer Texture", - "about.version.up_to_date": "Up to date", + "about.version.up_to_date": "目前为最新版本", "about.version.update_available": "Version %0 is available", "settings.category.application": "Application", "settings.streamer_mode": "Streamer Mode", "settings.streamer_mode.desc": "Hides sensitive information like recent models", - "settings.automatic_updates": "Automatic Updates", + "settings.automatic_updates": "自动更新", "settings.automatic_updates.desc": "Automatically download new versions and keep Blockbench up-to-date", "action.rotation_space": "Rotation Space", "action.focus_on_selection": "Center View on Selection", "action.focus_on_selection.desc": "Align the camera to face the center of the current selection", - "action.jump_to_timeline_start": "Jump to Animation Start", - "action.jump_to_timeline_end": "Jump to Animation End", - "menu.help.updating": "Updating (%0%)", - "menu.help.update_ready": "Relaunch to Update", - "menu.help.update_failed": "Update Failed", - "menu.animation.loop.once": "Play Once", - "menu.animation.loop.hold": "Hold On Last Frame", - "menu.animation.loop.loop": "Loop", + "action.jump_to_timeline_start": "转跳到动画起点", + "action.jump_to_timeline_end": "转跳到动画终点", + "menu.help.updating": "更新中(%0%)", + "menu.help.update_ready": "重新启动以更新", + "menu.help.update_failed": "更新失败", + "menu.animation.loop.once": "播放一次", + "menu.animation.loop.hold": "停止于最后一帧", + "menu.animation.loop.loop": "循环播放", "interface.streamer_mode_on": "Streamer Mode Enabled", "generic.reset": "Reset", "generic.restore": "Restore", "keys.mousewheel": "Mousewheel", - "message.delete_animation.title": "Delete Animation", - "message.delete_animation.message": "The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?", - "message.reset_keybindings": "Are you sure you want to reset all keybindings?", - "message.no_animation_to_import": "No animations to import", + "message.delete_animation.title": "删除动画", + "message.delete_animation.message": "该动画已从 Blockbench 中移除。是否同时在已保存的文件中删除该动画?", + "message.reset_keybindings": "确定要重置所有快捷键?", + "message.no_animation_to_import": "没有可导入的动画", "dialog.material_instances.title": "Material Instances", - "dialog.animation_import.title": "Select Animations to Import", + "dialog.animation_import.title": "选择需要导入的动画", "dialog.create_texture.padding": "Padding", "settings.fov": "FOV", "settings.fov.desc": "Camera Field of View. Default is 45", - "settings.sync_color": "Sync Color", + "settings.sync_color": "同步颜色", "settings.sync_color.desc": "Synchronize the color between different Blockbench instances", "settings.dialog_drag_background": "Position Background", "settings.dialog_drag_background.desc": "Show \"Position Background\" dialog", - "settings.minify_bbmodel": "Minified Project Files", - "settings.minify_bbmodel.desc": "Write .bbmodel files minified into one line", + "settings.minify_bbmodel": "压缩项目文件", + "settings.minify_bbmodel.desc": "保存时将项目文件编写为单行代码", "action.edit_material_instances": "Edit Material Instances", "action.edit_material_instances.desc": "Edit material instance names for bedrock block geometries", - "action.save_all_animations": "Save All Animations", - "action.save_all_animations.desc": "Save all currently loaded animations", - "action.keyframe_interpolation": "Interpolation", - "action.keyframe_interpolation.desc": "Select the keyframe interpolation mode", - "action.keyframe_interpolation.linear": "Linear", - "action.keyframe_interpolation.catmullrom": "Smooth", - "action.timeline_focus.hide_empty": "Hide empty channels", - "menu.file.preferences": "Preferences", + "action.save_all_animations": "保存所有动画", + "action.save_all_animations.desc": "保存所有当前加载的动画", + "action.keyframe_interpolation": "插值", + "action.keyframe_interpolation.desc": "选择插值的模式", + "action.keyframe_interpolation.linear": "线性", + "action.keyframe_interpolation.catmullrom": "平滑", + "action.timeline_focus.hide_empty": "隐藏空通道", + "menu.file.preferences": "首选项", "menu.animation.blend_weight": "Blend Weight", - "menu.animation.save": "Save", - "menu.animation.properties": "Properties...", - "menu.animation.file": "File", + "menu.animation.save": "保存", + "menu.animation.properties": "属性", + "menu.animation.file": "文件", "menu.animation.snapping": "Snapping", - "menu.animation.open_location": "Open File Location", - "panel.keyframe.add_data_point": "Add Keyframe Data Point", - "panel.keyframe.remove_data_point": "Remove Data Point", - "panel.keyframe.pre": "Pre", - "panel.keyframe.post": "Post", + "menu.animation.open_location": "打开文件所在位置", + "panel.keyframe.add_data_point": "添加关键帧数据点", + "panel.keyframe.remove_data_point": "移除数据点", + "panel.keyframe.pre": "前", + "panel.keyframe.post": "后", "generic.all": "All", "message.small_face_dimensions.title": "Incompatible Face Dimensions", - "message.small_face_dimensions.message": "The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.", + "message.small_face_dimensions.message": "选区中存在小于1个单位的立方体。Box UV 将对该类立方体视作0像素宽度处理,因此该类方块的贴图可能出现异常。", "message.small_face_dimensions.face_uv": "The current format supports per-face UV maps which can handle small face dimensions. Go to \"File\" > \"Project...\" and uncheck \"Box UV\".", - "dialog.plugins.outdated_client": "Requires a newer version of Blockbench", - "dialog.plugins.outdated_plugin": "Plugin is outdated and does not work with this version of Blockbench", - "settings.motion_trails": "Motion Trails", + "dialog.plugins.outdated_client": "需要更新版本的 Blockbench", + "dialog.plugins.outdated_plugin": "插件已过时,不适用于当前版本的Blockbench", + "settings.motion_trails": "运动轨迹", "settings.motion_trails.desc": "Show motion trails in the animation editor", - "settings.antialiasing": "Anti-aliasing", - "settings.antialiasing.desc": "Toggle anti-aliasing in the preview. Restart Blockbench to apply changes", - "action.timeline_frame_back": "Jump 1 Frame Back", - "action.timeline_frame_forth": "Jump 1 Frame Forth", - "action.ik_enabled": "Enable IK", - "action.ik_enabled.desc": "Enable Inverse Kinematics for this bone", - "action.slider_ik_chain_length": "IK Chain Length", - "action.slider_ik_chain_length.desc": "Upwards length of the IK bone chain", - "panel.bone.ik": "Inverse Kinematics (Experimental)", + "settings.antialiasing": "抗锯齿", + "settings.antialiasing.desc": "在预览启用抗锯齿。重启应用改动", + "action.timeline_frame_back": "上一个关键帧", + "action.timeline_frame_forth": "下一个关键帧", + "action.ik_enabled": "启用IK", + "action.ik_enabled.desc": "启用反向运动于此骨骼", + "action.slider_ik_chain_length": "IK链的长度", + "action.slider_ik_chain_length.desc": "IK骨骼链的向上长度", + "panel.bone.ik": "反向运动(实验功能)", "settings.particle_tick_rate": "Particle Tick Rate", "settings.particle_tick_rate.desc": "Tick rate for particle effects in ticks per second. Default is 30", - "action.lock_motion_trail": "Lock Motion Trail", - "action.lock_motion_trail.desc": "Lock the motion trail to the currently selected group" + "action.lock_motion_trail": "锁定运动轨迹", + "action.lock_motion_trail.desc": "锁定运动轨迹到当前选择的组" } \ No newline at end of file