From 30620cff06f8d74f0ab49a5b55101918ea248ab3 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Sat, 26 Aug 2023 22:36:59 +0800 Subject: [PATCH 01/21] Create ZH_FAR.cfg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 小小小滴修一波FAR --- .../0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg | 452 ++++++++++++++++++ 1 file changed, 452 insertions(+) create mode 100644 GameData/0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg diff --git a/GameData/0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg b/GameData/0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg new file mode 100644 index 0000000..b321327 --- /dev/null +++ b/GameData/0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg @@ -0,0 +1,452 @@ +Localization +{ + zh-cn + { + FARGUIOKButton = 确认 + + FARCompatCheckTitle = 检测到不兼容的Mod + FARCompatCheckWarning = 某些已安装的Mod与当前版本的坎巴拉太空计划不兼容. FAR功能可能会因此失效. 请检查并升级列表中的Mod. + FARCompatCheckKSP = \n\n这些Mod与游戏不兼容 <<1>>.<<2>>.<<3>>:\n\n + FARCompatCheckUnity = \n\n这些Mod与 Unity <<1>> 不兼容:\n\n + + FARFlightLogAeroFailure = [<<1>>] <<2>> 由于气动应力失效. + + FARDesignConcernStabTitle = 载具气动特性不稳定! + FARDesignConcernDesc = 气动中心在重心之前; 载具将需要充分的推力矢量才能保持向前飞行. + + FARDesignConcernAreaRuleTitle = 高 跨音速/超音速 阻力! + FARDesignConcernAreaRuleDesc = 截面面积分布不够平滑 且/或 包含非常大的面积瞬变. + + FARAbbrevCl = 升力系数 + FARAbbrevCd = 阻力系数 + FARAbbrevCm = 俯仰力矩系数 + FARAbbrevL_D = 升阻比 + FARAbbrevAoA = 攻角 + FARAbbrevMach = 马赫 + + FARUnitM = m + FARUnitMSq = m² + FARUnitMPerSec = m/s + FARUnitMPerSecSq = m/s² + FARUnitKgMSq = kg * m² + FARUnitDeg = ° + FARUnitInvSec = s⁻¹ + FARUnitInvSecSq = s⁻² + FARUnitInvMSec = (m * s)⁻¹ + + FARUnitKPa = kPa + FARUnitKN = kN + FARUnitInvHr = hr⁻¹ + FARUnitPercent = % + FARUnitSpecPower = W/kg + FARUnitHr = hr + FARUnitkM = km + FARUnitBC = kg/m² + + FAREditorTitle = FAR气动分析 + + FAREditorModeStatic = 静稳定性分析 + FAREditorModeDataStab = 数据 + 稳定性导数 + FAREditorModeDerivSim = 稳定性动态模拟 + FAREditorModeTrans = 跨音速设计 + + FARFlapSetting0 = 0 (收起) + FARFlapSetting1 = 1 (爬升) + FARFlapSetting2 = 2 (起飞) + FARFlapSetting3 = 3 (降落) + + FARGearToggleLower = 放下起落架 + FARGearToggleRaise = 升起起落架 + + FARVelIndHide = 隐藏速度指示 + FARVelIndShow = 显示速度指示 + + FARDebugVoxels = 显示调试体素 + + FAREditorTitleTransonic = 跨音速面积律分析 + FAREditorTransMaxArea = 最大截面积:\u0020 + FAREditorTransMach1DragArea = 马赫1波阻面积:\u0020 + FAREditorTransCritMach = 临界马赫数:\u0020 + FAREditorTransMinDragExp1 = 为了得到最小的波阻,应保持一个光滑并且曲率\n最小的截面积曲线(考虑进气->引擎的管道效应在内). + FAREditorTransMinDragExp2 = 最小的曲率可以得到最小的波阻. + FAREditorTransAreaCurve = 显示截面积曲线 (绿色) + FAREditorTransCurvCurve = 显示截面积曲率曲线 (黄色) + FAREditorTransPresCurve = 显示平均压力系数曲线 (蓝色) + + FAREditorStabDerivFlightCond = 飞行环境: + FAREditorStabDerivPlanet = 星球: + FAREditorStabDerivAlt = 高度 (km): + FAREditorStabDerivMach = 马赫: + FAREditorStabDerivFlap = 襟翼设置: + FAREditorStabDerivSpoiler = 扰流板: + FAREditorStabDerivSDeploy = 展开 + FAREditorStabDerivSRetract = 收回 + + FAREditorStabDerivCalcButton = 计算稳定性导数 + FAREditorStabDerivSaveButton = 导出稳定性导数 + FAREditorStabDerivLoopButton = Run Export Sweep + FAREditorStabDerivError = 错误! + FAREditorStabDerivErrorExp = 无法得到稳定攻角数据。这种问题的一种可能是因为在所给的速度和高度下无法产生有效的升力。注意给出高度不能在大气层外。 + FAREditorStabDerivSaveError = 错误! + FAREditorStabDerivSaveErrorExp = Unable to export stability derivatives. You may need to delete previous exported values. + FAREditorStabDerivLoopDone = 计算循环完成 + FAREditorStabDerivLoopDoneExp = 稳定性导数导出回路计算并导出<<1>>个解 + + FAREditorStabDerivAirProp = 飞行器属性 + FAREditorStabDerivMoI = 惯性力矩 + FAREditorStabDerivPoI = 惯性积 + FAREditorStabDerivLvlFl = 水平飞行 + + FAREditorStabDerivRefArea = 参考面积:\u0020 + FAREditorStabDerivScaledChord = 弦长:\u0020 + FAREditorStabDerivScaledSpan = 翼展:\u0020 + + FAREditorStabDerivIxx = Ixx:\u0020 + FAREditorStabDerivIyy = Iyy:\u0020 + FAREditorStabDerivIzz = Izz:\u0020 + FAREditorStabDerivIxy = Ixy:\u0020 + FAREditorStabDerivIyz = Iyz:\u0020 + FAREditorStabDerivIxz = Ixz:\u0020 + + FAREditorStabDerivIxxExp = 由绕 X轴旋转而关于 X轴的转动惯量 + FAREditorStabDerivIyyExp = 由绕 Y轴旋转而关于 Y轴的转动惯量 + FAREditorStabDerivIzzExp = 由绕 Z轴旋转而关于 Z轴的转动惯量 + FAREditorStabDerivIxyExp = 由绕 Y轴旋转而关于 X轴的转动惯量; 等于由绕 X轴旋转而关于 Y轴的转动惯量 + FAREditorStabDerivIyzExp = 由绕 Z轴旋转而关于 Y轴的转动惯量; 等于由绕 Y轴旋转而关于 Z轴的转动惯量 + FAREditorStabDerivIxzExp = 由绕 Z轴旋转而关于 X轴的转动惯量; 等于由绕 X轴旋转而关于 Z轴的转动惯量 + + FAREditorStabDerivu0 = 空速:\u0020 + FAREditorStabDerivu0Exp = 空速基于马赫数和温度. + FAREditorStabDerivClExp = 在这个质量,速度和空气密度下所需的升力系数. + FAREditorStabDerivCdExp = 在这个质量,速度和空气密度下导出的阻力系数. + FAREditorStabDerivAoAExp = 达到必需的升力所需的攻角. + + FAREditorLongDeriv = 纵向导数 + FAREditorDownVelDeriv = 下降速度导数 + FAREditorFwdVelDeriv = 前进速度导数 + FAREditorPitchRateDeriv = 俯仰速率导数 + FAREditorPitchCtrlDeriv = 俯仰控制导数 + + FAREditorZw = Zw:\u0020 + FAREditorZu = Zu:\u0020 + FAREditorZq = Zq:\u0020 + FAREditorZDeltae = Zδe:\u0020 + + FAREditorXw = Xw:\u0020 + FAREditorXu = Xu:\u0020 + FAREditorXq = Xq:\u0020 + FAREditorXDeltae = Xδe:\u0020 + + FAREditorMw = Mw:\u0020 + FAREditorMu = Mu:\u0020 + FAREditorMq = Mq:\u0020 + FAREditorMDeltae = Mδe:\u0020 + + FAREditorZwExp = Z方向加速度相对于Z方向速度的变化; 应该为负. + FAREditorZuExp = Z方向加速度相对于X方向速度的变化; 应该为负. + FAREditorZqExp = Z方向加速度相对于俯仰速率的变化; 符号不重要. + FAREditorZDeltaeExp = Z方向加速度相对于俯仰控制输入的变化; 符号不重要. + + FAREditorXwExp = X方向加速度相对于Z方向速度的变化; 符号不重要. + FAREditorXuExp = X方向加速度相对于X方向速度的变化; 应该为负. + FAREditorXqExp = X方向加速度相对于俯仰速率的变化; 符号不重要. + FAREditorXDeltaeExp = X方向加速度相对于俯仰控制输入的变化; 符号不重要. + + FAREditorMwExp = 仰角加速度相对于Z轴速度的变化; 应该为负. + FAREditorMuExp = 仰角加速度相对于X轴速度的变化; 符号不重要. + FAREditorMqExp = 仰角加速度相对于俯仰速率的变化; 应该为负. + FAREditorMDeltaeExp = 仰角加速度相对于俯仰控制输入的变化; 应该为正. + + + FAREditorLatDeriv = 横向导数 + FAREditorSideslipDeriv = 侧滑导数 + FAREditorRollRateDeriv = 滚转率导数 + FAREditorYawRateDeriv = 偏航率导数 + + FAREditorYβ = Yβ:\u0020 + FAREditorYp = Yp:\u0020 + FAREditorYr = Yr:\u0020 + + FAREditorLβ = Lβ:\u0020 + FAREditorLp = Lp:\u0020 + FAREditorLr = Lr:\u0020 + + FAREditorNβ = Nβ:\u0020 + FAREditorNp = Np:\u0020 + FAREditorNr = Nr:\u0020 + + FAREditorYβExp = Y方向加速度相对于侧滑角β的变化; 应该为负. + FAREditorYpExp = Y方向加速度相对于向右滚转率的变化; 符号不重要. + FAREditorYrExp = Y方向加速度相对于向右偏航率的变化; 应该为正. + + FAREditorLβExp = 向右滚转角加速度相对于侧滑角β的变化; 应该为负. + FAREditorLpExp = 向右滚转角加速度相对于向右滚转率的变化; 应该为负. + FAREditorLrExp = 向右滚转角加速度相对于向右偏航率的变化; 应该为正. + + FAREditorNβExp = 向右偏航角加速度相对于侧滑角β的变化; 应该为正. + FAREditorNpExp = 向右偏航角加速度相对于向右滚转率; 符号不重要. + FAREditorNrExp = 向右偏航角加速度相对于向右偏航率; 应该为负. + + FAREditorSimModeLong = 纵向模拟 + FAREditorSimModeLat = 横向模拟 + FAREditorSimGraphTime = 时间 (s) + FAREditorSimGraphParams = 参数 + + FAREditorSimInit = 初始化\u0020 + FAREditorSimEndTime = 终止时间: + FAREditorSimTimestep = 步进时间: + FAREditorSimRunButton = 运行模拟 + + FAREditorStaticGraphAoA = 攻角, 度 + FAREditorStaticGraphMach = 马赫数 + FAREditorStaticGraphCoeff = Cl\nCd\nCm\nL/D / 10 + + FAREditorStaticMachSweep = 马赫数扫描分析\nCl: 升力系数 ,Cd: 阻力系数\n Cm: 俯仰力矩系数 ,L/D: 升阻比 + FAREditorStaticAoASweep = 攻角扫描分析\nCl: 升力系数 ,Cd: 阻力系数\n Cm: 俯仰力矩系数 ,L/D: 升阻比 + FAREditorStaticSwitchAoA = 切换至攻角扫描 + FAREditorStaticSwitchMach = 切换至马赫数扫描 + + FAREditorStaticPitchSetting = 俯仰设置: + + FAREditorStaticGraphLowLim = 下限: + FAREditorStaticGraphUpLim = 上限: + FAREditorStaticGraphPtCount = 数据点: + + FAREditorStaticSweepMach = 马赫扫描 + FAREditorStaticSweepAoA = 攻角扫描 + + FARFlightAeroVizTitle = 气动可视化设置 + + FARFlightAeroVizTintCl = 升力系数着色 + FARFlightAeroVizTintClSatWing = 翼面着色强度: + FARFlightAeroVizTintClSatBody = 机身着色强度: + + FARFlightAeroVizTintCd = 阻力系数着色 + FARFlightAeroVizTintCdSatWing = 翼面着色强度: + FARFlightAeroVizTintCdSatBody = 机身着色强度: + + FARFlightAeroVizTintStall = 失速着色 + FARFlightAeroVizTintStallSat = 失速完全着色 %: + + FARFlightAeroVizToggleArrows = 显示气动箭头标识 + + FARFlightAirspeedGroundspeed = 地面 + FARFlightAirspeedIndicated = 指示空速 + FARFlightAirspeedEquivalent = 等效空速 + + FARFlightInternalAirspeedGroundspeed = 地面:\u0020 + FARFlightInternalAirspeedIndicated = 指示空速:\u0020 + FARFlightInternalAirspeedEquivalent = 等效空速:\u0020 + FARFlightInternalAirspeedMach = 马赫数:\u0020 + + FARFlightAirspeedMeterPerSec = 米/秒 + FARFlightAirspeedKnots = 节 + FARFlightAirspeedMPH = 英里/小时 + FARFlightAirspeedKMH = 千米/小时 + + FARFlightAirspeedLabel = 选择地速设置 + + FARFlightDataTitle = FAR 飞行数据 + FARFlightDataOptionLabel = 飞行数据显示项 + + FARFlightDataOption0 = 姿态角度 + FARFlightDataOption1 = 攻角 + 侧滑 + FARFlightDataOption2 = 动压 + FARFlightDataOption3 = 气动力矩 + FARFlightDataOption4 = 系数 + 参考面积 + FARFlightDataOption5 = 升阻比 和 速度 *升阻比 + FARFlightDataOption6 = 引擎 + 进气 + FARFlightDataOption7 = 航程 + 航时 + FARFlightDataOption8 = 弹道系数 + 终端速度 + + FARFlightData0 = 俯仰角: \n方位角: \n滚转角: + FARFlightData1 = 攻角: \n侧滑角: + FARFlightData2 = 动压: + FARFlightData3 = 升力: \n阻力: \n侧向力: + FARFlightData4 = 升力系数: \n阻力系数: \n侧向力系数: \n参考面积: + FARFlightData5 = 升阻比: \n速度 *升阻比: + FARFlightData6 = 燃油比: \n推力比油耗: \n空气供给: \n规格. 过剩功率: + FARFlightData7 = 预估航时: \n预估航程: + FARFlightData8 = 弹道系数: \n终端速度: + + + FARFlightGUIWindowSelect0 = 飞行数据 + FARFlightGUIWindowSelect1 = 稳定辅助 + FARFlightGUIWindowSelect2 = 空速 + FARFlightGUIWindowSelect3 = 气动可视化 + + FARFlightGUIReynolds = 雷诺数: 「0:E2」 + FARFlightGUIAtmDens = 大气密度:\u0020 + FARFlightGUIFltDataBtn = 飞行数据 + FARFlightGUIFltSettings = 飞行设定 + FARFlightGUIFltLogging = 飞行日志 + FARFlightGUIFltLogPeriod = 记录间隔 + FARFlightGUIFltLogFlushPeriod = 刷新间隔 + FARFlightGUIFltAssistance = 飞行辅助切换: + + FARFlightSettingsTitle = FAR设置 + FARFlightSettingsLabel = 当前设置组: + + FARFlightStatusLabel = 飞行状态 + FARFlightStatus0 = 正常 + FARFlightStatus1 = 大尺度失速 + FARFlightStatus2 = 轻微失速 + FARFlightStatus3 = 大 攻角/侧滑 + FARFlightStatus4 = 高动压 + FARFlightStatus5 = 气动失效 + + FARFlightStabAugLabel0 = 滚转 + FARFlightStabAugLabel1 = 偏航 + FARFlightStabAugLabel2 = 俯仰 + FARFlightStabAugLabel3 = 攻角 + FARFlightStabAugLabel4 = 动态 + + FARFlightStabAugLabelLong0 = 滚转系统 + FARFlightStabAugLabelLong1 = 偏航系统 + FARFlightStabAugLabelLong2 = 俯仰系统 + FARFlightStabAugLabelLong3 = 攻角限制 + FARFlightStabAugLabelLong4 = 动压控制衰减 + + FARFlightStabLabel = 控制系统调整 + FARFlightStabPropGain = 比例增益 + FARFlightStabDerivGain = 导数增益 + FARFlightStabIntGain = 积分增益 + FARFlightStabAoALow = 最小攻角限制 + FARFlightStabAoAHigh = 最大攻角限制 + FARFlightStabOffset = 期望点 + FARFlightStabQScaling = 动压控制比例 + + FARFlightGUIFltDebug = FAR 调试 + FARDebugWindowLabel = 调试选项 + FARDebugExposureLabel = Exposure + + FARDeviceCPU = CPU + FARDeviceGPU = GPU + FARDevicePreferGPU = GPU优先 + FARDeviceNone = 关闭 + + FARDrawBoundsLabel = 显示载具界限 + FARExposureWidthLabel = 宽度 + FARExposureHeightLabel = 高度 + FARExposureDirectionAirstream = Airstream Direction + FARExposureDirectionSun = Sun Direction + FARExposureDirectionBody = Body Direction + FARExposureEnableLabel = Enable Current Direction + FARExposureArrowLabel = 显示镜头方向箭头 + FARExposureShaderLabel = Visualize in Camera + FARExposureShowLabelsLabel = 显示部件面积 + + FARActionSpoilers = 扰流板 + FARActionIncreaseFlap = 增大襟翼偏转 + FARActionDecreaseFlap = 减小襟翼偏转 + FARActionDefaultLabel = 默认动作组分配 + + FARCtrlSurfStdTitle = 标准控制 + FARCtrlSurfStdText = 设置 + FARCtrlSurfPitch = 俯仰 % + FARCtrlSurfYaw = 偏航 % + FARCtrlSurfRoll = 滚转 % + FARCtrlSurfAoA = 攻角 % + FARCtrlSurfBrakeRudder = 制动舵 % + FARCtrlSurfCtrlDeflect = 控制偏转 + + FARCtrlSurfFlapSpoiler = 襟翼/扰流板 + FARCtrlSurfFlap = 襟翼 + FARCtrlSurfSpoiler = 扰流板 + FARCtrlSurfFlapActive = 激活 + FARCtrlSurfFlapInActive = 禁用 + FARCtrlSurfFlapSetting = 襟翼设置 + FARCtrlSurfFlapDeflect = 襟翼/扰流板 偏转 + + FARCtrlActionSpoiler = 激活扰流板 + FARCtrlActionIncFlap = 增加襟翼偏转 + FARCtrlActionDecFlap = 减少襟翼偏转 + FARCtrlEventIncFlap = 偏转增加 + FARCtrlEventDecFlap = 偏转减少 + + FARCtrlShowDynamicDeflection = 动态挠度 // Dynamic Deflection + FARCtrlDynamicDeflection = 开关动态挠度 // Toggle Dynamic Deflection + FARCtrlDynamicStartSpeed = 初始速度 // Start Speed + FARCtrlDynamicExponent = 折减指数 // Reduction Exponent + FARCtrlDynamicMinControl = 最小控制 // Minimal Control + + FARWingMassStrength = 质量-强度 因子 % + FARWingStalled = 失速 % + + RCLMatNylon = 尼龙 + + RCLStatusStowed = 就位 + RCLStatusPreDep = 预展开 + RCLStatusDep = 展开 + RCLStatusCut = 切断 + + RCLSettingMinPres = 最低气压 + RCLSettingAlt = 高度 + RCLStatusSpare = 备用伞 + RCLStatusChuteTemp = 伞温 + RCLTempUnit = °C + RCLStatusMaxTemp = 最高温 + + RCLEventDeploy = 降落伞展开 + RCLEventCut = 降落伞切断 + RCLEventDisarm = 降落伞解除 + RCLEventRepack = 降落伞重新打包 + RCLEventToggleInfo = 切换信息显示 + + RCLModuleTitle = RealChute + + RCLModuleInfo0 = 质量: <<1>>\n + RCLModuleInfo1 = 备用伞: <<1>>\n + RCLModuleInfo2 = 自动切断速度: <<1>>m/s\n + RCLModuleInfo3 = 降落伞材料: <<1>> + RCLModuleInfo4 = 阻力系数: <<1>>\n + RCLModuleInfo5 = 降落伞最高温度: <<1>>°C\n + RCLModuleInfo6 = 预展开直径: <<1>>m\n + RCLModuleInfo7 = 展开直径: <<1>>m\n + RCLModuleInfo8 = 最低展开气压: <<1>>atm\n + RCLModuleInfo9 = 展开高度: <<1>>m\n + RCLModuleInfo10 = 预展开速度: <<1>>s\n + RCLModuleInfo11 = 展开速度: <<1>>s\n + + RCLRepackErrorMessage = 只有1级以上的工程师能重新打包降落伞 + RCLDestroyMessage = [RealChute]: <<1>>的降落伞因为气动和过热而损毁了. + + RCLGUITitle = RealChute信息窗口 + RCLGUI0 = 组件名称: <<1>> + RCLGUI1 = 对称配对: <<1>> + RCLGUI2 = 组件质量: <<1>>t + + RCLGUI3 = 通用: + + RCLGUI4 = 自动切断速度: <<1>>m/s + RCLGUI5 = 备用伞: <<1>> + + RCLGUI6 = 主伞: + RCLGUI7 = 材料: <<1>> + RCLGUI8 = 阻力系数 <<1>> + RCLGUI9 = 预展开直径: <<1>>m\n面积: <<2>>m² + RCLGUI10 = 展开直径: <<1>>m\n面积: <<2>>m² + + RCLGUISafe = 展开安全性: 安全 + RCLGUIRisky = 展开安全性: 有风险 + RCLGUIDang = 展开安全性: 危险 + + RCLGUI11 = 降落伞最高温度: <<1>>°C + RCLGUI12 = 当前温度: <<1>>°C + + RCLGUI13 = 预展开气压: <<1>>atm + RCLGUI14 = 展开高度: <<1>>m + + RCLGUI15 = 预展开速度: <<1>>s + RCLGUI16 = 展开速度: <<1>>s + + RCLGUICopy = 复制到其他伞 + RCLGUIClose = 关闭 + + RCLFailDeploy = 降落伞展开失败. + RCLFailShielded = 原因: 降落伞被遮蔽了. + RCLFailGround = 原因: 在地面上. + RCLFailPres = 原因: 在真空中. + RCLFailOther = 原因: 太高. + } +} From 3a02436a89ea86736c9c23b3c0c4451bb7184b8f Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Fri, 8 Sep 2023 18:38:52 +0800 Subject: [PATCH 02/21] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index f8daa9e..4b00ead 100644 --- a/README.md +++ b/README.md @@ -145,6 +145,10 @@ RealAntennas 的本地化版本下载 => https://github.com/tinygrox/RealAntenna 翻译而已,能有啥问题。 +## 如何汉化坎巴拉的 Mod + +可查看我写的这篇大纲:https://github.com/tinygrox/KSP_Mod_Localization_Project + ## 更新日志 | Changelog #### 0.5.0 From 7afb6b0c2d468719ac719611c911ed0aba298111 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Fri, 8 Sep 2023 18:40:05 +0800 Subject: [PATCH 03/21] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新目录 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4b00ead..f8ef880 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,10 @@ A collection of Module Manager patches for translating KSP Mods (Part mods mostl 这是一个非常简单的 Mod ,一个 KSP 社区 Mod 的中文翻译补丁合集。里面包含了一系列部件类 Mod 的简体中文翻译、补充或修正。多数利用 Module Manager 的功能机制对部件文件中的如 `title`、`description` 等文本进行直接替换,除了少量 Mod 需要动到原文件外(会有说明),大多数翻译无需动用到 Mod 原文件。 +[TOC] + + + ## 下载及安装 | Download and Installation 本 Mod 在 1.12.5 游戏版本、ModuleManager 4.2.2 环境下进行编写和测试,理论上兼容任意 KSP 版本,如在其他的 KSP 版本上发现没能正确应用翻译或是与某些 Mod 一同使用时发现问题,请直接在 GitHub 页面提交一个 issue 反馈。同时本人在 B 站专门有一篇专栏文集,专门记录了本人游玩 Mod 时遇到的问题及其解决方法。传送门:[B 站专栏链接](https://www.bilibili.com/read/readlist/rl702519) From 348a858f9151d5addc223fd19ea735c9b49c7ef1 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Sun, 1 Oct 2023 14:56:57 +0800 Subject: [PATCH 04/21] Create ZH_Kerbalism.cfg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 一些微小的工作 --- .../Kerbalism/ZH_Kerbalism.cfg | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg new file mode 100644 index 0000000..59b46b6 --- /dev/null +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -0,0 +1,77 @@ +// 我知道有很多重复的地方可以用简单的方法实现,但是这都是为了以防万一。 +Localization +{ + zh-cn + { + #KERBALISM_PlantsFactor_desc = 照料植物某种程度上能舒缓自我 // "There is some comfort in tending to plants" + #KERBALISM_Monitor_GoComfirm_button2 = 指向 // "Target" + #KERBALISM_Monitor_ExposedRadiation1 = 受到极端辐射 // "Exposed to extreme radiation" + #KERBALISM_Monitor_ExposedRadiation2 = 受到强烈辐射 // "Exposed to intense radiation" + #KERBALISM_Monitor_ExposedRadiation3 = 受到慢性辐射 // "Exposed to moderate radiation" + #KERBALISM_Monitor_CO2level = 内部空气二氧化碳含量: // "CO2 level in internal atmosphere:" + #KERBALISM_Monitor_Solarstorminprogress = 太阳风暴发生中 // "Solar storm in progress" + #KERBALISM_UI_scriptvessel = 载具已执行脚本 // "Script called on vessel" + #KERBALISM_DevManager_TabManual = 直接控制 // "Control vessel components directly" + #KERBALISM_TELEMETRY_HYBERNATED = 休眠 // "HYBERNATED" + #KERBALISM_Messagesmuted = 消息静音 // "Messages muted" + #KERBALISM_Messagesunmuted = 取消消息静音 // "Messages unmuted" + #KERBALISM_Kerbalmumbling_subtext = 在语无伦次地喃喃自语 // "Mumbling incoherently" + #KERBALISM_SciencresultText5 = 那帮科学家打死都不会信的 // "The scientists won't believe these readings" + #KERBALISM_Situation_BodyGlobal = 全局 // "global" + #KERBALISM_ExperimentReq_AstronautComplexLevelMin = 宇航员之家最低等级 // "Astronaut Complex min level " + #KERBALISM_ExperimentReq_AstronautComplexLevelMax = 宇航员之家最高等级 // "Astronaut Complex max level " + } +} + +// Default Config +Localization +{ + zh-cn + { + #KERBALISM_Process_HydrazineProduction = 肼(联氨)生产 // hydrazine production + #KERBALISM_Process_HydrazineProductionN2 = 肼(联氨)生产(氮催化) // hydrazine production N2 injection + } +} + +// Systems +@PART[cupola]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] +{ + @MODULE[Comfort] + { + @desc = 穹顶舱能够提供一个观赏虚空全景的放松空间。 // The cupola offer a relaxing panoramic view of the void of space. + } +} + +@PART[kerbalism-greenhouse]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] +{ + @MODULE[Comfort] + { + @desc = 即使是人工仿制的自然植被也能有安宁人心的作用,只有胶带和神奇的坎巴拉工程学能保持其存活生长。希望我们的乘员不要对此抱有太大希望。 // There's something inherently calming about an artificial slice of nature, kept alive only by the miracles of duct-tape and kerbal engineering. Let's hope the crew doesn't think too much about it. + } +} + +@PART[crewCabin]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] +{ + @MODULE[Comfort] + { + @desc = 内有专为零重力环境设计的跑步机。乘员们一定会爱上的。 // A treadmill designed to permit exercise in zero-g is included. The crew will love it. + } +} +@PART[probeCoreOcto2,probeCoreOcto2_v2]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] +{ + @MODULE[Comfort] + { + @desc = 该探测器核心配置了带有 G.E.R.T.Y. 人机交互软件,能够和乘员下棋并探讨哲学问题。采用新型算法的 EMOT-ICON 界面能够让乘员对其产生共情心理。 // This probe comes with the G.E.R.T.Y. User Interface Software, designed to play chess and disgress about philosophical matters with the crew. The innovative EMOT-ICON interface trick the user into feeling empathy for the software. + } +} + +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Crew?Experiments]]] +{ + @MODULE[Configure]:HAS[#title[Crew?Experiments]] + { + @SETUP[None] + { + @desc = 如果不需要进行任何实验,则空出来可以为你节省质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + } + } +} \ No newline at end of file From 6c2622e4295822016d1d4ba579b96e10004149ed Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Sun, 1 Oct 2023 14:57:22 +0800 Subject: [PATCH 05/21] Create FixPatches.cfg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HabTech2 的 Patch --- .../Kerbalism/FixPatches.cfg | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg new file mode 100644 index 0000000..4fca090 --- /dev/null +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg @@ -0,0 +1,66 @@ +// Kerbalism 修正补丁 1 - HabTech2 +// HabTech2 和 Kerblism 一起使用时会导致 B9PartSwitch Fatal 错误,详见我在 Kerbalism 提出的issue:https://github.com/Kerbalism/Kerbalism/issues/861 +// 解决办法很简单,纵观 Kerbalism 的配置逻辑,搞清楚为什么 Kerbalism 要删除掉这个 ht2_02 以及删除掉之后还做了什么其他修改之后,那就可以进行还原了 + +@PART[ht2_ATA]:NEEDS[HabTech2,B9PartSwitch,CommunityResourcePack,!ProfileNone]:AFTER[zzzKerbalismDefault] +{ + @tags ^= :$: oxygen nitrogen hydrogen ammonia carbondioxide co2 xenon: + @MODULE[ModuleB9PartSwitch]:HAS[@SUBTYPE[02]:HAS[#tankType[ht2_02]]] + { + -SUBTYPE[02]:HAS[#tankType[ht2_02]] { } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Oxygen]] + { + SUBTYPE + { + name = Oxygen + tankType = Oxygen + title = 氧气 + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Nitrogen]] + { + SUBTYPE + { + name = Nitrogen + tankType = Nitrogen + title = 氮气 + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Hydrogen]] + { + SUBTYPE + { + name = Hydrogen + tankType = Hydrogen + title = 氢气 + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Ammonia]] + { + SUBTYPE + { + name = Ammonia + tankType = Ammonia + title = 氨气 + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[CarbonDioxide]] + { + SUBTYPE + { + name = CarbonDioxide + tankType = CarbonDioxide + title = 二氧化碳 + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[XenonGas]] + { + SUBTYPE + { + name = XenonGas + tankType = XenonGas + title = 氙气 + } + } +} From 5ea2f527c8baa9d4521c63ec8b2c3065b403a2cc Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Tue, 3 Oct 2023 17:51:46 +0800 Subject: [PATCH 06/21] =?UTF-8?q?=E4=B8=80=E4=BA=9B=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Kerbalism/FixPatches.cfg | 14 +++++++------- .../Kerbalism/ZH_Kerbalism.cfg | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg index 4fca090..8b8d5bd 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg @@ -1,6 +1,6 @@ // Kerbalism 修正补丁 1 - HabTech2 // HabTech2 和 Kerblism 一起使用时会导致 B9PartSwitch Fatal 错误,详见我在 Kerbalism 提出的issue:https://github.com/Kerbalism/Kerbalism/issues/861 -// 解决办法很简单,纵观 Kerbalism 的配置逻辑,搞清楚为什么 Kerbalism 要删除掉这个 ht2_02 以及删除掉之后还做了什么其他修改之后,那就可以进行还原了 +// 解决办法很简单,纵观 Kerbalism 的配置逻辑,搞清楚为什么 Kerbalism 要删除掉这个 ht2_02 以及删除掉之后还做了什么其他修改之后,那就可以进行仿写修复了 @PART[ht2_ATA]:NEEDS[HabTech2,B9PartSwitch,CommunityResourcePack,!ProfileNone]:AFTER[zzzKerbalismDefault] { @@ -15,7 +15,7 @@ { name = Oxygen tankType = Oxygen - title = 氧气 + title = 氧气 // Oxgen } } @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Nitrogen]] @@ -24,7 +24,7 @@ { name = Nitrogen tankType = Nitrogen - title = 氮气 + title = 氮气 // Nitrogen } } @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Hydrogen]] @@ -33,7 +33,7 @@ { name = Hydrogen tankType = Hydrogen - title = 氢气 + title = 氢气 // Hydrogen } } @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Ammonia]] @@ -42,7 +42,7 @@ { name = Ammonia tankType = Ammonia - title = 氨气 + title = 氨气 // Ammonia } } @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[CarbonDioxide]] @@ -51,7 +51,7 @@ { name = CarbonDioxide tankType = CarbonDioxide - title = 二氧化碳 + title = 二氧化碳 // Carbon Dioxide } } @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[XenonGas]] @@ -60,7 +60,7 @@ { name = XenonGas tankType = XenonGas - title = 氙气 + title = 氙气 // Xenon } } } diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index 59b46b6..4bc3fe8 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -16,7 +16,7 @@ Localization #KERBALISM_Messagesmuted = 消息静音 // "Messages muted" #KERBALISM_Messagesunmuted = 取消消息静音 // "Messages unmuted" #KERBALISM_Kerbalmumbling_subtext = 在语无伦次地喃喃自语 // "Mumbling incoherently" - #KERBALISM_SciencresultText5 = 那帮科学家打死都不会信的 // "The scientists won't believe these readings" + #KERBALISM_SciencresultText5 = 那帮科学家打死都不会信这个数据的 // "The scientists won't believe these readings" #KERBALISM_Situation_BodyGlobal = 全局 // "global" #KERBALISM_ExperimentReq_AstronautComplexLevelMin = 宇航员之家最低等级 // "Astronaut Complex min level " #KERBALISM_ExperimentReq_AstronautComplexLevelMax = 宇航员之家最高等级 // "Astronaut Complex max level " @@ -74,4 +74,4 @@ Localization @desc = 如果不需要进行任何实验,则空出来可以为你节省质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. } } -} \ No newline at end of file +} From c626facc7f57562a40ad14d796e2b53f1c38c640 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Wed, 4 Oct 2023 01:13:28 +0800 Subject: [PATCH 07/21] Update ZH_Kerbalism.cfg --- .../Kerbalism/ZH_Kerbalism.cfg | 196 +++++++++++++++++- 1 file changed, 189 insertions(+), 7 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index 4bc3fe8..48dcc80 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -3,7 +3,7 @@ Localization { zh-cn { - #KERBALISM_PlantsFactor_desc = 照料植物某种程度上能舒缓自我 // "There is some comfort in tending to plants" + #KERBALISM_PlantsFactor_desc = 照料植物某种程度上能舒缓压力 // "There is some comfort in tending to plants" #KERBALISM_Monitor_GoComfirm_button2 = 指向 // "Target" #KERBALISM_Monitor_ExposedRadiation1 = 受到极端辐射 // "Exposed to extreme radiation" #KERBALISM_Monitor_ExposedRadiation2 = 受到强烈辐射 // "Exposed to intense radiation" @@ -23,6 +23,12 @@ Localization } } +@PART[mk1pod,mk1pod_v2,Mark1Cockpit,Mark2Cockpit]:NEEDS[Kerbalism]:AFTER[zzzKerbalismDefault] +{ + @title ^= :UNPRESSURIZED:未加压: + @description ^= :Unpressurized. Bring your own space suit.:未加压 带上你的宇航服。: +} + // Default Config Localization { @@ -33,12 +39,12 @@ Localization } } -// Systems +// Systems - Comfort @PART[cupola]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] { @MODULE[Comfort] { - @desc = 穹顶舱能够提供一个观赏虚空全景的放松空间。 // The cupola offer a relaxing panoramic view of the void of space. + @desc = 穹顶舱能够提供一个观赏深邃星空的全景放松空间。 // The cupola offer a relaxing panoramic view of the void of space. } } @@ -46,7 +52,7 @@ Localization { @MODULE[Comfort] { - @desc = 即使是人工仿制的自然植被也能有安宁人心的作用,只有胶带和神奇的坎巴拉工程学能保持其存活生长。希望我们的乘员不要对此抱有太大希望。 // There's something inherently calming about an artificial slice of nature, kept alive only by the miracles of duct-tape and kerbal engineering. Let's hope the crew doesn't think too much about it. + @desc = 即使是人工仿制的自然植被也能有安宁人心的作用,只有胶带和神奇的坎巴拉工程学能保证其存活生长。希望我们的乘员不要对此抱有太大希望。 // There's something inherently calming about an artificial slice of nature, kept alive only by the miracles of duct-tape and kerbal engineering. Let's hope the crew doesn't think too much about it. } } @@ -57,21 +63,197 @@ Localization @desc = 内有专为零重力环境设计的跑步机。乘员们一定会爱上的。 // A treadmill designed to permit exercise in zero-g is included. The crew will love it. } } + @PART[probeCoreOcto2,probeCoreOcto2_v2]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] { @MODULE[Comfort] { - @desc = 该探测器核心配置了带有 G.E.R.T.Y. 人机交互软件,能够和乘员下棋并探讨哲学问题。采用新型算法的 EMOT-ICON 界面能够让乘员对其产生共情心理。 // This probe comes with the G.E.R.T.Y. User Interface Software, designed to play chess and disgress about philosophical matters with the crew. The innovative EMOT-ICON interface trick the user into feeling empathy for the software. + @desc = 该探测器核心配置了 G.E.R.T.Y. 人机交互软件,能够和乘员下棋并探讨哲学问题。采用新型算法的 EMOT-ICON 界面能够让乘员对其产生共情心理。 // This probe comes with the G.E.R.T.Y. User Interface Software, designed to play chess and disgress about philosophical matters with the crew. The innovative EMOT-ICON interface trick the user into feeling empathy for the software. } } -@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Crew?Experiments]]] +// Systems - Part Upgrade +@PARTUPGRADE[Upgrade-HitchhikerRDU]:AFTER[KerbalismDefault] +{ + @title = 添加医务室到乘员贮存容器 // Add Sickbay to Hitchhiker Storage Container + @description = 为乘员贮存容器添加辐射解毒单元(radiation detoxication unit, RDU)。 // Adds a radiation detoxication unit (RDU) to the Hitchhiker Storage Container. +} +@PARTUPGRADE[Upgrade-TV]:AFTER[KerbalismDefault] +{ + @title = 添加宁静电子涡流(TV)到大型乘员舱部件 // Add Tranquilizing Vortex to big enough crewed parts + @description = 为所有空间足够大的乘员舱部件安装一个宁静电子涡流(Tranquilizing Vortex, TV)。 // Install a tranquilizing vortex (TV) in all crewed parts that are large enough to contain such a thing. +} +@PARTUPGRADE[Unmanned-Upgrade1]:AFTER[KerbalismDefault] +{ + @title = 无人实验槽位升级 // Unmanned Experiments Slot Upgrade + @description = 为探测器核心添加一个额外的实验槽位。 // Adds an additional experiment slot to Probes. +} +@PARTUPGRADE[Orbital-Upgrade1]:AFTER[KerbalismDefault] +{ + @title = 轨道扫描仪槽位升级 // Orbital Scanner Slot Upgrade + @description = 为轨道扫描仪添加一个额外的实验槽位。 // Adds an additional experiment slot to the Orbital Scanner. +} +@PARTUPGRADE[Lab-Upgrade1]:AFTER[KerbalismDefault] +{ + @title = 实验室实验槽位升级 // Laboratory Experiments Slot Upgrade + @description = 为所有的实验室部件添加一个额外的实验槽位。 // Adds an additional experiment slot to all Laboratories. +} +@PARTUPGRADE[Lab-Upgrade2]:AFTER[KerbalismDefault] +{ + @title = 实验室重置升级 // Laboratory Reconfiguration Upgrade + @description = 允许实验室运行完成的实验可以在飞行中被重置,或在地面上时可以被有经验的科学家重置。 // Allows Laboratory Experiments to be reconfigured in flight or on the ground by experienced scientists. +} +@PARTUPGRADE[Atmo-Upgrade1]:AFTER[KerbalismDefault] +{ + @title = 大气科学槽位升级 // Atmospheric Science Slot Upgrade + @description = 为所有大气科学实验设备添加一个额外的实验槽位。 // Adds an additional experiment slot to all Atmospheric Science groups. +} +@PARTUPGRADE[Crew-Upgrade1]:AFTER[KerbalismDefault] +{ + @title = 载人实验槽位升级 // Crewed Experiments Slot Upgrade + @description = 为所有可载人部件添加一个额外的实验槽位。 // Adds an additional experiment slot to all parts capable of hosting crewed experiments. +} +@PARTUPGRADE[Underwater-Upgrade1]:AFTER[KerbalismDefault] +{ + @title = 水下实验槽位升级 // Underwater Science Slot Upgrade + @description = 为所有水下实验设备添加一个额外的实验槽位。 // Adds an additional experiment slot to all Underwater Science groups. +} +@PARTUPGRADE[HDD-Upgrade1]:AFTER[KerbalismDefault] +{ + @title = HDD硬盘容量升级 // HDD Capacity Upgrade + @description = 工程师终于弄明白了一件事,只要他们往里面多加一个盘片,那么整个的容量就能翻一倍! // Engineers figured that if they add another platter to the drive, they can double the capacity! +} +@PARTUPGRADE[HDD-Upgrade2]:AFTER[KerbalismDefault] +{ + @title = HDD硬盘容量升级 // HDD Capacity Upgrade + @description = 增加盘片密度等于增加硬盘容量! // An increase in platter density equals an increase in capacity! +} +@PARTUPGRADE[HDD-Upgrade3]:AFTER[KerbalismDefault] +{ + @title = HDD硬盘容量升级 // HDD Capacity Upgrade + @description = 现在该将那些老旧的机械硬盘全部改用为全新的固态硬盘了! // Converts all the old dusty Hard Drives to all new and shiny Solid State Drives! +} +@PARTUPGRADE[HDD-Upgrade4]:AFTER[KerbalismDefault] +{ + @title = HDD硬盘容量升级 // HDD Capacity Upgrade + @description = 量子力学万岁!就是能用,至于为什么能用,别问。 // Quantum physics shenenigans! It just works. Don't ask how. +} +// 这里可以偷一下懒,很舒服 +@PARTUPGRADE[SampleCapacity-Upgrade?]:AFTER[KerbalismDefault] +{ + @title = 样本存储容量升级 // Sample Storage Capacity Upgrade + @description = 增加样本存储能力。 // Increase the total amount of sample storage +} +@PARTUPGRADE[Goo-Storage-Upgrade]:AFTER[KerbalismDefault] +{ + @title = 神秘黏液样本容量升级 // Mystery Goo Sample Capacity Upgrade + @description = 增加神秘黏液实验设备的样本存储能力。 // Increase the total amount of sample storage for the Goo Experiment +} +@PARTUPGRADE[MatBay-Storage-Upgrade]:AFTER[KerbalismDefault] +{ + @title = 材料舱样本容量升级 // Materials Bay Sample Capacity Upgrade + @description = 增加材料舱的样本存储能力。 // Increase the total amount of sample storage for the Materials Bay +} + +// Systems - Atmospheric Science - 未改 Configure 的 title 和 SETUP 的 name +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Atmospheric?Science]]]:AFTER[KerbalismDefault] +{ + @MODULE[Configure]:HAS[#title[Atmospheric?Science]] + { + @SETUP[None] + { + @desc = 如果不需要安装任何实验器材,则空出来可以为你节省航天器质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + } + @SETUP[Atmospheric?Fluid?Spectro-Variometer] + { + // 原版翻译 #autoLOC_500682 = Atmospheric Fluid Spectro-Variometer => #autoLOC_500682 = 大气流体光谱气压计 + @desc = 安装大气流体光谱气压计。 // Installs the Atmospheric Fluid Spectro-Variometer + } + @SETUP[PresMat?Barometer] + { + @desc = 安装“压力助手”气压计。 // Installs the PresMat Barometer. + } + @SETUP[CURVE] + { + @desc = 径向环境起伏矢量检查实验(Checking Undulating Radial Vectors of Environment, CURVE):确保星球在高层大气中仍是圆形。 // Checking Undulating Radial Vectors of Environment: Ensuring the planet is still round from the upper atmosphere. + } + @SETUP[WING] + { + @desc = 非触地式漫游巡检(Wandering Investigation Not on the Ground, WING):很少有人能体验到这种地面在下方飞速掠过的感觉。 // Wandering Investigation Not on the Ground: Not many takers to watch the ground zipping past so quickly! + } + @SETUP[CLOUD] + { + // 之前自己的翻译搞不见了,记得当初找了很多资料,现在突然发现不会翻了,很难受。 + @desc = 陆地纵向动量积分理解(Cumulative Longitudinal Overland Understanding of Dynamic, CLOUD):"什么是动量?",坎巴拉人问到。 // Cumulative Longitudinal Overland Understanding of Dynamic: "Dynamic what?", many Kerbals ask. + } + } +} +// Systems - Atmospheric Harvester - 还多了个 MODULE[Harvester] 的 title +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Atmospheric?Harvester]]]:AFTER[KerbalismDefault] +{ + @MODULE[Configure]:HAS[#title[Atmospheric?Harvester]] + { + @SETUP[CO2?Filter] + { + @desc = 从大气中提取CO2(二氧化碳)。 // Extract CO2 from the atmosphere. + } + @SETUP[Oxygen?Filter] + { + @desc = 从大气中提取氧气。 // Extract Oxygen from the atmosphere. + } + @SETUP[Nitrogen?Filter] + { + @desc = 从大气中提取氮气。 // Extract Nitrogen from the atmosphere. + } + @SETUP[Ammonia?Filter] + { + @desc = 从大气中提取氨气。 // Extract Ammonia from the atmosphere. + } + } +} +// 翻得最没有自信的几段话 +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Crew?Experiments]]]:AFTER[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Crew?Experiments]] { @SETUP[None] { - @desc = 如果不需要进行任何实验,则空出来可以为你节省质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + @desc = 如果不需要安装任何实验器材,则空出来可以为你节省航天器质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + } + @SETUP[FLIGHT] + { + @desc = 保证安全的同时飞掠地面(Floating Lightly In Gravity while Holding Tightly, FLTGHT) // Floating Lightly In Gravity while Holding Tightly + } + @SETUP[HERRING] + { + // 很难翻 + @desc = 太阳圈环境的适应性和自净能力研究(Heliosphere Environment Resilience and Recuperation Intentional Naturalising Growth, HERRING):研究坎巴拉人在星际空间的生理变化。 // Heliosphere Environment Resilience and Recuperation Intentional Naturalising Growth: Study on Kerbal physiological changes whilst in inter-planetary space. + } + @SETUP[FLOAT] + { + @desc = 在轨度假生活分析测试(Focused Lazing on Orbital Analytic Testing, FLOAT):在微重力环境下对坎巴拉人的睡眠、饮食和观看日出等活动的持续性研究。 // Focused Lazing on Orbital Analytic Testing: Long duration studies of sleeping, eating and watching the sunrises in microgravity. + } + @SETUP[LEAVE] + { + // 不知道咋翻 + @desc = 长期实验对体积感知影响的研究(Long Experiment Affecting Volume Exposure, LEAVE):密闭环境中对坎巴拉人影响的超长期研究试验。 // Long Experiment Affecting Volume Exposure: Ultra-long duration study on the effects of trapping Kerbals in a canned environment. + } + @SETUP[STAKE] + { + // 不知道咋翻 + @desc = 不同场景对高级Kerbing等式的测试(Situational Testing Advancing Kerbin Equality, STAKE) // Situational Testing Advancing Kerbin Equality + } + @SETUP[SHAKE] + { + @desc = // Surface Hydrated Analysis of Kinetic Exposition: Kerbal Engineers testing if seismic activity could be used for shaking drinks. + } + @SETUP[CLAM] + { + @desc = // Closed Lifesupport Assessed Measurements: Apparently some Kerbals would prefer physical pressure to the psychological one. + } + @SETUP[WRECK] + { + @desc = // Water Reconnaissance Experiment Comparing to Kerbin } } } From 310ddd935b23fae1c21c884c3661b773946f320c Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Wed, 4 Oct 2023 20:30:25 +0800 Subject: [PATCH 08/21] Update ZH_Kerbalism.cfg --- .../Kerbalism/ZH_Kerbalism.cfg | 85 +++++++++++++++++-- 1 file changed, 78 insertions(+), 7 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index 48dcc80..905859c 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -146,8 +146,8 @@ Localization } @PARTUPGRADE[Goo-Storage-Upgrade]:AFTER[KerbalismDefault] { - @title = 神秘黏液样本容量升级 // Mystery Goo Sample Capacity Upgrade - @description = 增加神秘黏液实验设备的样本存储能力。 // Increase the total amount of sample storage for the Goo Experiment + @title = 神秘黏性物质样本容量升级 // Mystery Goo Sample Capacity Upgrade + @description = 增加神秘黏性物质实验设备的样本存储能力。 // Increase the total amount of sample storage for the Goo Experiment } @PARTUPGRADE[MatBay-Storage-Upgrade]:AFTER[KerbalismDefault] { @@ -236,24 +236,95 @@ Localization @SETUP[LEAVE] { // 不知道咋翻 - @desc = 长期实验对体积感知影响的研究(Long Experiment Affecting Volume Exposure, LEAVE):密闭环境中对坎巴拉人影响的超长期研究试验。 // Long Experiment Affecting Volume Exposure: Ultra-long duration study on the effects of trapping Kerbals in a canned environment. + @desc = 长期实验对空间感知影响的研究(Long Experiment Affecting Volume Exposure, LEAVE):密闭环境中对坎巴拉人影响的超长期研究试验。 // Long Experiment Affecting Volume Exposure: Ultra-long duration study on the effects of trapping Kerbals in a canned environment. } @SETUP[STAKE] { // 不知道咋翻 - @desc = 不同场景对高级Kerbing等式的测试(Situational Testing Advancing Kerbin Equality, STAKE) // Situational Testing Advancing Kerbin Equality + @desc = 不同场景对高级Kerbin等式的测试(Situational Testing Advancing Kerbin Equality, STAKE) // Situational Testing Advancing Kerbin Equality } @SETUP[SHAKE] { - @desc = // Surface Hydrated Analysis of Kinetic Exposition: Kerbal Engineers testing if seismic activity could be used for shaking drinks. + @desc = 基于动力学的地表水合物分析(Surface Hydrated Analysis of Kinetic Exposition, SHAKE):坎巴拉工程师测试地表地震活动是否能用于摇晃饮料。 // Surface Hydrated Analysis of Kinetic Exposition: Kerbal Engineers testing if seismic activity could be used for shaking drinks. } @SETUP[CLAM] { - @desc = // Closed Lifesupport Assessed Measurements: Apparently some Kerbals would prefer physical pressure to the psychological one. + @desc = 闭循环维生系统评估(Closed Lifesupport Assessed Measurements, CLAM):显然某些坎巴拉人宁愿承受物理上的压力也不愿承受心理上的压力。 // Closed Lifesupport Assessed Measurements: Apparently some Kerbals would prefer physical pressure to the psychological one. } @SETUP[WRECK] { - @desc = // Water Reconnaissance Experiment Comparing to Kerbin + @desc = 水体探测实验与Kerbin水体比较(Water Reconnaissance Experiment Comparing to Kerbin, WRECK) // Water Reconnaissance Experiment Comparing to Kerbin } } } +// Systems - Lab Experiments +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Laboratory?Experiments]]]:AFTER[KerbalismDefault] +{ + @MODULE[Configure]:HAS[#title[Laboratory?Experiments]] + { + @SETUP[None] + { + @desc = 如果不需要安装任何实验器材,则空出来可以为你节省航天器质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + } + @SETUP[Materials?Bay?Study] + { + @desc = 在科学研究设备中加装 SC-9001 小型科学实验套装,便于科学家研究在不同环境下"材料"做出的行为。 // Install a SC-9001 Science Jr. Materials Bay in the Laboratory, allowing on-board scientists to study the behaviour of "materials" in different environments. + } + @SETUP[Mystery?Goo?Observation] + { + @desc = 在科学研究设备中加装神秘黏性物质单元容器 // Install a Mystery Goo Containment Unit in the Laboratory, allowing on-board scientists to study the behaviour of the Goo in different environments. + } + @SETUP[CHILLED] + { + @desc = 活体实验室叶绿素实验测定(Chlorophyl Horticulture In Lived Laboratory Experimental Determinations, CHILLED):科学家将花大量的时间研究植物的生长。 // Chlorophyl Horticulture In Lived Laboratory Experimental Determinations: Scientists will spend time watching grass grow for science. + } + @SETUP[RELAX] + { + @desc = 表岩屑实地采集分析实验(Regolith Experiential Laboratory Analysis eXplanation, RELAX):科学家花时间与本地表面岩土建立战略意义上的联系。 // Regolith Experiential Laboratory Analysis eXplanation: Scientists will spend time developing a meaningful relationship with the local regolith. + } + @SETUP[JAMMED] + { + @desc = 挤压数据时的无杂念规整分析(Justified Analysis of Meticulous Mindfulness while Extruding Data, JAMMED) // Justified Analysis of Meticulous Mindfulness while Extruding Data + } + @SETUP[TRAPPED] + { + @desc = 居住环境理论点置换技术回溯分析(Technical Retro-Analysis of Point Placement in Environmental Dwelling, TRAPPED) // Technical Retro-Analysis of Point Placement in Environmental Dwelling + } + @SETUP[SALINE] + { + @desc = 海水碱度较中性环境影响的长期研究(Sea Alkalinity Longterm Investigation to Neutralise Environment, SALINE):含盐量过多的坎巴拉科学家寻求中和自身碱度的办法。 // Sea Alkalinity Longterm Investigation to Neutralise Environment: Overly salted Kerbal Scientists investigate ways to neutralise the water. + } + @SETUP[BIRDIE] + { + @desc = 高地生态群落特征的深度研究(Biome Investigation Retconning Deep Investigations at Elevation, BIRDIE) // Biome Investigation Retconning Deep Investigations at Elevation + } + } +} + +// Systems - Orbital Experiments +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Orbital?Scanner]]]:AFTER[KerbalismDefault] +{ + @MODULE[Configure]:HAS[#title[Orbital?Scanner]] + { + @SETUP[None] + { + @desc = 如果不需要安装任何实验器材,则空出来可以为你节省航天器质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + } + @SETUP[GRAVMAX?Negative?Gravioli?Detector] + { + @desc = 为科学设备安装 GRAVMAX 负引力子探测器,让载具执行重力扫描 // Installs the GRAVMAX Negative Gravioli Detector on the Science Instrument Unit, allowing the vessel to perform gravimetric scans. + } + @SETUP[BEEP] + { + @desc = 生态群落专属实验包(Biome Exclusive Experiment Package, BEEP) // Biome Exclusive Experiment Package + } + @SETUP[DING] + { + @desc = 无重力下的动力学研究(Dynamic Investigation in Null Gravity, DING) // Dynamic Investigation in Null Gravity + } + @SETUP[TICK] + { + @desc = 宇宙知识的传播研究(Transmissble Investigation of Cosmic Knowledge, TICK) // Transmissble Investigation of Cosmic Knowledge + } + } +} \ No newline at end of file From c847b788f2cf5028528ee919b0f3b06345a0826d Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Thu, 5 Oct 2023 19:14:11 +0800 Subject: [PATCH 09/21] Update ZH_Kerbalism.cfg --- .../Kerbalism/ZH_Kerbalism.cfg | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index 905859c..55fb73e 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -327,4 +327,62 @@ Localization @desc = 宇宙知识的传播研究(Transmissble Investigation of Cosmic Knowledge, TICK) // Transmissble Investigation of Cosmic Knowledge } } +} + +// Systems - Underwater Experiments +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Underwater?Science]]]:AFTER[KerbalismDefault] +{ + @MODULE[Configure]:HAS[#title[Underwater?Science]] + { + @SETUP[None] + { + @desc = 如果不需要安装任何实验器材,则空出来可以为你节省航天器质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + } + @SETUP[SALT] + { + @desc = 基于舔舐的盐水性质测试(Saline Authenticity Licking Test):坎巴拉科学家向我们保证,这项测试的手段非常的科学。 // Saline Authenticity Licking Test: Kerbal Scientists assure us this test is very much scientific. + } + @SETUP[H2O] + { + @desc = Hydro-di-Oxyl 观测实验:该样品已被缩短为H2O。 // Hydro-di-Oxyl Observation: This sample has been shortened to H2O. + } + } +} +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Unmanned?Experiments]]]:AFTER[KerbalismDefault] +{ + @MODULE[Configure]:HAS[#title[Unmanned?Experiments]] + { + @SETUP[None] + { + @desc = 如果不需要安装任何实验器材,则空出来可以为你节省航天器质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + } + @SETUP[Telemetry?Report] + { + @desc = 探测器核心能够发回遥测数据。 // Allows the probe core to send back telemetry data. + } + @SETUP[2HOT?Thermometer] + { + @desc = 在科研设备中加入2HOT温度计,让你可进行温度扫描。 // Installs the 2HOT Thermometer on the Science Instrument Unit, allowing you to perform temperature scans. + } + @SETUP[Geiger?Counter] + { + @desc = 在科学设备中加入盖革计数器,让你可进行辐射扫描。 // Installs the Geiger Counter on the Science Instrument Unit, allowing you to perform radiation scans. + } + @SETUP[Double-C?Seismic?Accelerometer] + { + @desc = 在科学设备中加入双C地震加速度计,让你可记录地震数据。 // Installs the Double-C Seismic Accelerometer on the Science Instrument Unit, allowing you to perform seismic scans. + } + @SETUP[LITE] + { + @desc = 亮度信息技术实验(Luminosity Information Technical Experiment, LITE)。从字面上看,该实验只分为有光照部分和无光照部分。 // Luminosity Information Technical Experiment. Literally is just is it in the sun or not. + } + @SETUP[MITE] + { + @desc = 电离层磁透射性评估实验(Magnosity Ionospheric Transmissive Evaluation, MITE)。测量电离层中的磁场强度。 // Magnosity Ionospheric Transmissive Evaluation. Measures strength of magnetic fields in ionosphere. + } + @SETUP[SITE] + { + @desc = 星际垃圾调查实验(Survey Interplanetary Trash Experiment, SITE)。在太空中测定太空尘埃。 // Survey Interplanetary Trash Experiment. Measures dust through the vacuum. + } + } } \ No newline at end of file From bae224e33c893ad97983a64ddbb839280d653a1f Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Thu, 5 Oct 2023 19:14:13 +0800 Subject: [PATCH 10/21] Create ZH_Mods.cfg --- .../Kerbalism/ZH_Mods.cfg | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg new file mode 100644 index 0000000..e1d446c --- /dev/null +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg @@ -0,0 +1,56 @@ +// 这个文件专门用来放 Kerbalism 的适配 Mod 的翻译 + +// Cryo Tanks - LAST 的意思是在 KerbalsimDefault 文件夹内的 Patch 都运行完毕之后执行此 Patch,和 AFTER 有轻微的区别 +@PART[kerbalism-container-radial-*]:HAS[@MODULE[Configure]:HAS[@SETUP[Liquid?Hydrogen]]]:NEEDS[CryoTanks]:LAST[KerbalismDefault] +{ + @MODULE[Configure]:HAS[SETUP[Liquid?Hydrogen]] + { + @SETUP[Liquid?Hydrogen] + { + @desc = 存储液态氢 // Store Liquid Hydrogen. + } + } +} + +@PART[kerbalism-chemicalplant,MiniISRU,ISRU]:HAS[@MODULE[Configure]:HAS[@SETUP[Hydrogen?Liquefaction]]]:NEEDS[CryoTanks]:LAST[KerbalismDefault] +{ + @MODULE[ProcessController]:HAS[#title[Hydrogen?liquefaction]] + { + @title = 氢液化 // Hydrogen liquefaction + } + @MODULE[Configure]:HAS[@SETUP[Hydrogen?Liquefaction]] + { + @SETUP[Liquid?Hydrogen] + { + @desc = 将氢气液化成液态氢 // Liquefy Hydrogen gas into Liquid Hydrogen. + } + } +} +@PART[kerbalism-chemicalplant,MiniISRU,ISRU]:HAS[@MODULE[Configure]:HAS[@SETUP[LH2?Evaporator]]]:NEEDS[CryoTanks]:LAST[KerbalismDefault] +{ + @MODULE[ProcessController]:HAS[#title[LH2?evaporator]] + { + @title = 氢蒸发 // LH2 evaporator + } + @MODULE[Configure]:HAS[@SETUP[LH2?Evaporator]] + { + @SETUP[LH2?Evaporator] + { + @desc = 将液态氢蒸发转变为氢气 // Evaporate Liquid Hydrogen into Hydrogen gas. + } + } +} +@PART[FuelCell,FuelCellArray]:HAS[@MODULE[Configure]:HAS[@SETUP[LH2?Oxygen?Fuel?Cell]]]:NEEDS[CryoTanks]:LAST[KerbalismDefault] +{ + @MODULE[ProcessController]:HAS[#title[LH2?O2?fuel?cell]] + { + @title = 氢氧燃料电池 // LH2+O2 fuel cell + } + @MODULE[Configure]:HAS[@SETUP[LH2?Oxygen?Fuel?Cell]] + { + @SETUP[LH2?Oxygen?Fuel?Cell] + { + @desc = 以液态氢氧气作为燃料,生成副产物液态水 // Burns Liquid Hydrogen and Oxygen gas, producing Water as a by-product. + } + } +} \ No newline at end of file From f0b33ec0f58697403f7f464b76b4d70aac8916f8 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Sat, 7 Oct 2023 00:18:34 +0800 Subject: [PATCH 11/21] Update ZH_Kerbalism.cfg --- .../Kerbalism/ZH_Kerbalism.cfg | 94 +++++++++++++------ 1 file changed, 65 insertions(+), 29 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index 55fb73e..3484f05 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -23,7 +23,7 @@ Localization } } -@PART[mk1pod,mk1pod_v2,Mark1Cockpit,Mark2Cockpit]:NEEDS[Kerbalism]:AFTER[zzzKerbalismDefault] +@PART[mk1pod,mk1pod_v2,Mark1Cockpit,Mark2Cockpit]:NEEDS[Kerbalism]:LAST[KerbalismDefault] { @title ^= :UNPRESSURIZED:未加压: @description ^= :Unpressurized. Bring your own space suit.:未加压 带上你的宇航服。: @@ -40,7 +40,7 @@ Localization } // Systems - Comfort -@PART[cupola]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] +@PART[cupola]:HAS[@MODULE[Comfort]]:LAST[KerbalismDefault] { @MODULE[Comfort] { @@ -48,7 +48,7 @@ Localization } } -@PART[kerbalism-greenhouse]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] +@PART[kerbalism-greenhouse]:HAS[@MODULE[Comfort]]:LAST[KerbalismDefault] { @MODULE[Comfort] { @@ -56,7 +56,7 @@ Localization } } -@PART[crewCabin]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] +@PART[crewCabin]:HAS[@MODULE[Comfort]]:LAST[KerbalismDefault] { @MODULE[Comfort] { @@ -64,7 +64,7 @@ Localization } } -@PART[probeCoreOcto2,probeCoreOcto2_v2]:HAS[@MODULE[Comfort]]:AFTER[KerbalismDefault] +@PART[probeCoreOcto2,probeCoreOcto2_v2]:HAS[@MODULE[Comfort]]:LAST[KerbalismDefault] { @MODULE[Comfort] { @@ -73,90 +73,90 @@ Localization } // Systems - Part Upgrade -@PARTUPGRADE[Upgrade-HitchhikerRDU]:AFTER[KerbalismDefault] +@PARTUPGRADE[Upgrade-HitchhikerRDU]:LAST[KerbalismDefault] { @title = 添加医务室到乘员贮存容器 // Add Sickbay to Hitchhiker Storage Container @description = 为乘员贮存容器添加辐射解毒单元(radiation detoxication unit, RDU)。 // Adds a radiation detoxication unit (RDU) to the Hitchhiker Storage Container. } -@PARTUPGRADE[Upgrade-TV]:AFTER[KerbalismDefault] +@PARTUPGRADE[Upgrade-TV]:LAST[KerbalismDefault] { @title = 添加宁静电子涡流(TV)到大型乘员舱部件 // Add Tranquilizing Vortex to big enough crewed parts @description = 为所有空间足够大的乘员舱部件安装一个宁静电子涡流(Tranquilizing Vortex, TV)。 // Install a tranquilizing vortex (TV) in all crewed parts that are large enough to contain such a thing. } -@PARTUPGRADE[Unmanned-Upgrade1]:AFTER[KerbalismDefault] +@PARTUPGRADE[Unmanned-Upgrade1]:LAST[KerbalismDefault] { @title = 无人实验槽位升级 // Unmanned Experiments Slot Upgrade @description = 为探测器核心添加一个额外的实验槽位。 // Adds an additional experiment slot to Probes. } -@PARTUPGRADE[Orbital-Upgrade1]:AFTER[KerbalismDefault] +@PARTUPGRADE[Orbital-Upgrade1]:LAST[KerbalismDefault] { @title = 轨道扫描仪槽位升级 // Orbital Scanner Slot Upgrade @description = 为轨道扫描仪添加一个额外的实验槽位。 // Adds an additional experiment slot to the Orbital Scanner. } -@PARTUPGRADE[Lab-Upgrade1]:AFTER[KerbalismDefault] +@PARTUPGRADE[Lab-Upgrade1]:LAST[KerbalismDefault] { @title = 实验室实验槽位升级 // Laboratory Experiments Slot Upgrade @description = 为所有的实验室部件添加一个额外的实验槽位。 // Adds an additional experiment slot to all Laboratories. } -@PARTUPGRADE[Lab-Upgrade2]:AFTER[KerbalismDefault] +@PARTUPGRADE[Lab-Upgrade2]:LAST[KerbalismDefault] { @title = 实验室重置升级 // Laboratory Reconfiguration Upgrade @description = 允许实验室运行完成的实验可以在飞行中被重置,或在地面上时可以被有经验的科学家重置。 // Allows Laboratory Experiments to be reconfigured in flight or on the ground by experienced scientists. } -@PARTUPGRADE[Atmo-Upgrade1]:AFTER[KerbalismDefault] +@PARTUPGRADE[Atmo-Upgrade1]:LAST[KerbalismDefault] { @title = 大气科学槽位升级 // Atmospheric Science Slot Upgrade @description = 为所有大气科学实验设备添加一个额外的实验槽位。 // Adds an additional experiment slot to all Atmospheric Science groups. } -@PARTUPGRADE[Crew-Upgrade1]:AFTER[KerbalismDefault] +@PARTUPGRADE[Crew-Upgrade1]:LAST[KerbalismDefault] { @title = 载人实验槽位升级 // Crewed Experiments Slot Upgrade @description = 为所有可载人部件添加一个额外的实验槽位。 // Adds an additional experiment slot to all parts capable of hosting crewed experiments. } -@PARTUPGRADE[Underwater-Upgrade1]:AFTER[KerbalismDefault] +@PARTUPGRADE[Underwater-Upgrade1]:LAST[KerbalismDefault] { @title = 水下实验槽位升级 // Underwater Science Slot Upgrade @description = 为所有水下实验设备添加一个额外的实验槽位。 // Adds an additional experiment slot to all Underwater Science groups. } -@PARTUPGRADE[HDD-Upgrade1]:AFTER[KerbalismDefault] +@PARTUPGRADE[HDD-Upgrade1]:LAST[KerbalismDefault] { @title = HDD硬盘容量升级 // HDD Capacity Upgrade @description = 工程师终于弄明白了一件事,只要他们往里面多加一个盘片,那么整个的容量就能翻一倍! // Engineers figured that if they add another platter to the drive, they can double the capacity! } -@PARTUPGRADE[HDD-Upgrade2]:AFTER[KerbalismDefault] +@PARTUPGRADE[HDD-Upgrade2]:LAST[KerbalismDefault] { @title = HDD硬盘容量升级 // HDD Capacity Upgrade @description = 增加盘片密度等于增加硬盘容量! // An increase in platter density equals an increase in capacity! } -@PARTUPGRADE[HDD-Upgrade3]:AFTER[KerbalismDefault] +@PARTUPGRADE[HDD-Upgrade3]:LAST[KerbalismDefault] { @title = HDD硬盘容量升级 // HDD Capacity Upgrade @description = 现在该将那些老旧的机械硬盘全部改用为全新的固态硬盘了! // Converts all the old dusty Hard Drives to all new and shiny Solid State Drives! } -@PARTUPGRADE[HDD-Upgrade4]:AFTER[KerbalismDefault] +@PARTUPGRADE[HDD-Upgrade4]:LAST[KerbalismDefault] { @title = HDD硬盘容量升级 // HDD Capacity Upgrade @description = 量子力学万岁!就是能用,至于为什么能用,别问。 // Quantum physics shenenigans! It just works. Don't ask how. } // 这里可以偷一下懒,很舒服 -@PARTUPGRADE[SampleCapacity-Upgrade?]:AFTER[KerbalismDefault] +@PARTUPGRADE[SampleCapacity-Upgrade?]:LAST[KerbalismDefault] { @title = 样本存储容量升级 // Sample Storage Capacity Upgrade @description = 增加样本存储能力。 // Increase the total amount of sample storage } -@PARTUPGRADE[Goo-Storage-Upgrade]:AFTER[KerbalismDefault] +@PARTUPGRADE[Goo-Storage-Upgrade]:LAST[KerbalismDefault] { @title = 神秘黏性物质样本容量升级 // Mystery Goo Sample Capacity Upgrade @description = 增加神秘黏性物质实验设备的样本存储能力。 // Increase the total amount of sample storage for the Goo Experiment } -@PARTUPGRADE[MatBay-Storage-Upgrade]:AFTER[KerbalismDefault] +@PARTUPGRADE[MatBay-Storage-Upgrade]:LAST[KerbalismDefault] { @title = 材料舱样本容量升级 // Materials Bay Sample Capacity Upgrade @description = 增加材料舱的样本存储能力。 // Increase the total amount of sample storage for the Materials Bay } // Systems - Atmospheric Science - 未改 Configure 的 title 和 SETUP 的 name -@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Atmospheric?Science]]]:AFTER[KerbalismDefault] +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Atmospheric?Science]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Atmospheric?Science]] { @@ -188,8 +188,9 @@ Localization } } } + // Systems - Atmospheric Harvester - 还多了个 MODULE[Harvester] 的 title -@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Atmospheric?Harvester]]]:AFTER[KerbalismDefault] +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Atmospheric?Harvester]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Atmospheric?Harvester]] { @@ -211,8 +212,9 @@ Localization } } } + // 翻得最没有自信的几段话 -@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Crew?Experiments]]]:AFTER[KerbalismDefault] +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Crew?Experiments]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Crew?Experiments]] { @@ -258,7 +260,7 @@ Localization } } // Systems - Lab Experiments -@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Laboratory?Experiments]]]:AFTER[KerbalismDefault] +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Laboratory?Experiments]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Laboratory?Experiments]] { @@ -302,7 +304,7 @@ Localization } // Systems - Orbital Experiments -@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Orbital?Scanner]]]:AFTER[KerbalismDefault] +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Orbital?Scanner]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Orbital?Scanner]] { @@ -330,7 +332,7 @@ Localization } // Systems - Underwater Experiments -@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Underwater?Science]]]:AFTER[KerbalismDefault] +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Underwater?Science]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Underwater?Science]] { @@ -348,7 +350,8 @@ Localization } } } -@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Unmanned?Experiments]]]:AFTER[KerbalismDefault] +// Systems - Unmanned Experiments +@PART[*]:HAS[@MODULE[Configure]:HAS[#title[Unmanned?Experiments]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Unmanned?Experiments]] { @@ -385,4 +388,37 @@ Localization @desc = 星际垃圾调查实验(Survey Interplanetary Trash Experiment, SITE)。在太空中测定太空尘埃。 // Survey Interplanetary Trash Experiment. Measures dust through the vacuum. } } -} \ No newline at end of file +} +// 为了便于维护看来只能用 FINAL 了 +@PART[*]:HAS[@MODULE[Configure]]:NEEDS[Kerbalism]:FINAL +{ + @MODULE[Configure]:HAS[#title[Pod]] + { + @title = 指令舱 // Pod + + @SETUP[Scrubber] + { + @name = 空气调节 // Scrubber + } + @SETUP[Pressure?Control] + { + @name = 压力控制 // Pressure Control + } + @SETUP[Water?Recycler] + { + @name = 水循环 // Water Recycler + } + @SETUP[Waste?Processor] + { + @name = 垃圾处理 // Waste Processor + } + @SETUP[Monoprop?Oxygen?Fuel?Cell] + { + @name = 单组元氧气燃料电池 // Monoprop Oxygen Fuel Cell + } + @SETUP[None] + { + @name = 无 //None + } + } +} From b8e065052b9257089ec75107bd5315f3d8ac164d Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Sat, 7 Oct 2023 00:57:09 +0800 Subject: [PATCH 12/21] Update ZH_Kerbalism.cfg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 会损坏旧存档 --- .../Kerbalism/ZH_Kerbalism.cfg | 154 ++++++++++++++---- 1 file changed, 123 insertions(+), 31 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index 3484f05..552e1ff 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -390,35 +390,127 @@ Localization } } // 为了便于维护看来只能用 FINAL 了 -@PART[*]:HAS[@MODULE[Configure]]:NEEDS[Kerbalism]:FINAL -{ - @MODULE[Configure]:HAS[#title[Pod]] - { - @title = 指令舱 // Pod +// 以下的翻译 需要 删除部件后重新添加才能正常运行 +// @PART[*]:HAS[@MODULE[Configure]]:NEEDS[Kerbalism]:FINAL +// { +// @MODULE[Configure]:HAS[#title[Pod]] +// { +// @title = 指令舱 // Pod - @SETUP[Scrubber] - { - @name = 空气调节 // Scrubber - } - @SETUP[Pressure?Control] - { - @name = 压力控制 // Pressure Control - } - @SETUP[Water?Recycler] - { - @name = 水循环 // Water Recycler - } - @SETUP[Waste?Processor] - { - @name = 垃圾处理 // Waste Processor - } - @SETUP[Monoprop?Oxygen?Fuel?Cell] - { - @name = 单组元氧气燃料电池 // Monoprop Oxygen Fuel Cell - } - @SETUP[None] - { - @name = 无 //None - } - } -} +// @SETUP[Scrubber] +// { +// @name = 空气调节 // Scrubber +// } +// @SETUP[Pressure?Control] +// { +// @name = 压力控制 // Pressure Control +// } +// @SETUP[Water?Recycler] +// { +// @name = 水循环 // Water Recycler +// } +// @SETUP[Waste?Processor] +// { +// @name = 垃圾处理 // Waste Processor +// } +// @SETUP[Monoprop?Oxygen?Fuel?Cell] +// { +// @name = 单组元氧气燃料电池 // Monoprop Oxygen Fuel Cell +// } +// @SETUP[None] +// { +// @name = 无 // None +// } +// } +// @MODULE[Configure]:HAS[#title[Life?Support]] +// { +// @title = 维生系统 // Life Support + +// @SETUP[Scrubber] +// { +// @name = 空气调节 // Scrubber +// } +// @SETUP[Pressure?Control] +// { +// @name = 压力控制 // Pressure Control +// } +// @SETUP[Water?Recycler] +// { +// @name = 水循环 // Water Recycler +// } +// @SETUP[Waste?Processor] +// { +// @name = 垃圾处理 // Waste Processor +// } +// @SETUP[Monoprop?Oxygen?Fuel?Cell] +// { +// @name = 单组元氧气燃料电池 // Monoprop Oxygen Fuel Cell +// } +// @SETUP[Air?Pump] +// { +// @name = 空气泵 // Air Pump +// } +// @SETUP[None] +// { +// @name = 无 // None +// } +// } +// @MODULE[Configure]:HAS[#title[Supply?Container]] +// { +// @title = 物资容器 // Supply Container + +// @SETUP[Supplies] +// { +// @name = 物资 // Supplies +// } +// @SETUP[Food] +// { +// @name = 食物 // Food +// } +// @SETUP[Water] +// { +// @name = 液态水 // Water +// } +// @SETUP[Sewage] +// { +// @name = 废弃物 // Sewage +// } +// @SETUP[Waste] +// { +// @name = 垃圾 // Waste +// } +// @SETUP[WasteWater] +// { +// @name = 污水 // WasteWater +// } +// } +// @MODULE[Configure]:HAS[#title[Pressurized?Tank]] +// { +// @tilte = 加压罐 // Pressurized Tank + +// @SETUP[Oxygen] +// { +// @name = 氧气 // Oxygen +// } +// @SETUP[Nitrogen] +// { +// @name = 氮气 // Nitrogen +// } +// @SETUP[Hydrogen] +// { +// @name = 氢气 // Hydrogen +// } +// @SETUP[Ammonia] +// { +// @name = 氨气 // Ammonia +// } +// @SETUP[CarbonDioxide] +// { +// @name = 二氧化碳 // CarbonDioxide +// } +// @SETUP[Xenon?Gas] +// { +// @name = 氙气 // Xenon Gas +// } +// } +// } From 8a7f73619256f1e325fc37051ae4c936f5dc9f02 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Sat, 7 Oct 2023 19:11:41 +0800 Subject: [PATCH 13/21] Update ZH_Kerbalism.cfg --- GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index 552e1ff..ae88dbb 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -390,7 +390,8 @@ Localization } } // 为了便于维护看来只能用 FINAL 了 -// 以下的翻译 需要 删除部件后重新添加才能正常运行 +// 须知:如要应用翻译,建议新开存档,不建议在旧存档中使用,会影响已有航天器的 Kerbalism 功能 +// 如要应用翻译,请去掉下列每行前的 // 以取消注释。 // @PART[*]:HAS[@MODULE[Configure]]:NEEDS[Kerbalism]:FINAL // { // @MODULE[Configure]:HAS[#title[Pod]] From 75a73d857718f5f106b88ba14e9bc65128625a8d Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Sun, 15 Oct 2023 19:53:01 +0800 Subject: [PATCH 14/21] Update ZH_Kerbalism.cfg --- GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index ae88dbb..9f1c199 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -389,9 +389,10 @@ Localization } } } -// 为了便于维护看来只能用 FINAL 了 -// 须知:如要应用翻译,建议新开存档,不建议在旧存档中使用,会影响已有航天器的 Kerbalism 功能 -// 如要应用翻译,请去掉下列每行前的 // 以取消注释。 +// 为了便于维护看来只能用 FINAL 了, 虽然用 LAST 也行 +// 须知:如要应用翻译,十分建议【开启新存档】,【不建议】在旧存档中使用,会影响已有航天器的 Kerbalism 功能。同时开新档前建议提前备份好自己辛苦造的航天器。 +// 如要应用翻译,请去掉下列每行前的 // 取消注释然后保存开始游戏。 +// 如果旧存档已经有航天器出现问题,可遵循步骤来重置 Kerbalism 相关功能:关闭游戏,去 GameData/KerbalismConfig 打开 Settings.cfg 然后将Profile = default 更改为 none,然后再次进入游戏,加载存档,切换到航天器,然后关闭游戏,继续回到刚才的 Settings.cfg 将刚才的改动更改回去,然后再次进入游戏即可。 // @PART[*]:HAS[@MODULE[Configure]]:NEEDS[Kerbalism]:FINAL // { // @MODULE[Configure]:HAS[#title[Pod]] From 3da8cea123aefcc048495b24548077d416559474 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Mon, 16 Oct 2023 01:19:32 +0800 Subject: [PATCH 15/21] =?UTF-8?q?=E5=88=86=E7=A6=BB=E3=80=81=E6=95=B4?= =?UTF-8?q?=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Kerbalism/ZH_ConfiguresLoc.cfg | 391 ++++++++++++++++++ .../Kerbalism/ZH_Kerbalism.cfg | 226 +++++----- 2 files changed, 486 insertions(+), 131 deletions(-) create mode 100644 GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg new file mode 100644 index 0000000..54bafd7 --- /dev/null +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg @@ -0,0 +1,391 @@ +// 为了便于维护看来只能用 FINAL 了, 虽然用 LAST 也行 +// 须知:如要应用翻译,十分建议【开启新存档】,【不建议】在旧存档中使用,会影响已有航天器的 Kerbalism 功能。同时开新档前建议提前备份好自己辛苦造的航天器。 +// 如要应用翻译,将此文件的文件名的 .disable 后缀变成 .cfg 即可 +// 如果旧存档已经有航天器出现问题,可遵循步骤来重置 Kerbalism 相关功能:关闭游戏,去 GameData/KerbalismConfig 打开 Settings.cfg 然后将 Profile = default 的 default 更改为 none,然后再次进入游戏,加载存档,切换到航天器,然后关闭游戏,继续回到刚才的 Settings.cfg 将刚才的改动更改回去,然后再次进入游戏即可。 +@PART[*]:HAS[@MODULE[Configure]]:NEEDS[Kerbalism]:FINAL +{ + @MODULE[Configure]:HAS[#title[Pod]] + { + @title = 指令舱 // Pod + + @SETUP[Scrubber] + { + @name = 空气调节 // Scrubber + } + @SETUP[Pressure?Control] + { + @name = 压力控制 // Pressure Control + } + @SETUP[Water?Recycler] + { + @name = 水循环 // Water Recycler + } + @SETUP[Waste?Processor] + { + @name = 垃圾处理 // Waste Processor + } + @SETUP[Monoprop?Oxygen?Fuel?Cell] + { + @name = 单组元氧气燃料电池 // Monoprop Oxygen Fuel Cell + } + @SETUP[None] + { + @name = 无 // None + } + } + @MODULE[Configure]:HAS[#title[Life?Support]] + { + @title = 维生系统 // Life Support + + @SETUP[Scrubber] + { + @name = 空气调节 // Scrubber + } + @SETUP[Pressure?Control] + { + @name = 压力控制 // Pressure Control + } + @SETUP[Water?Recycler] + { + @name = 水循环 // Water Recycler + } + @SETUP[Waste?Processor] + { + @name = 垃圾处理 // Waste Processor + } + @SETUP[Monoprop?Oxygen?Fuel?Cell] + { + @name = 单组元氧气燃料电池 // Monoprop Oxygen Fuel Cell + } + @SETUP[Air?Pump] + { + @name = 空气泵 // Air Pump + } + @SETUP[None] + { + @name = 无 // None + } + } + @MODULE[Configure]:HAS[#title[Supply?Container]] + { + @title = 物资容器 // Supply Container + + @SETUP[Supplies] + { + @name = 物资 // Supplies + } + @SETUP[Food] + { + @name = 食物 // Food + } + @SETUP[Water] + { + @name = 液态水 // Water + } + @SETUP[Sewage] + { + @name = 废弃物 // Sewage + } + @SETUP[Waste] + { + @name = 垃圾 // Waste + } + @SETUP[WasteWater] + { + @name = 污水 // WasteWater + } + } + @MODULE[Configure]:HAS[#title[Pressurized?Tank]] + { + @title = 加压罐 // Pressurized Tank + + @SETUP[Oxygen] + { + @name = 氧气 // Oxygen + } + @SETUP[Nitrogen] + { + @name = 氮气 // Nitrogen + } + @SETUP[Hydrogen] + { + @name = 氢气 // Hydrogen + } + @SETUP[Ammonia] + { + @name = 氨气 // Ammonia + } + @SETUP[CarbonDioxide] + { + @name = 二氧化碳 // CarbonDioxide + } + @SETUP[Xenon?Gas] + { + @name = 氙气 // Xenon Gas + } + } + @MODULE[Configure]:HAS[#title[Crew?Experiments]] + { + @title = 载人实验 // Crew Experiments + + @SETUP[None] + { + @name = 无 // None + } + // 这些 name 都不翻 + // @SETUP[FLIGHT] + // { + // @name = FLIGHT + // } + // @SETUP[HERRING] + // { + // @name = HERRING + // } + // @SETUP[FLOAT] + // { + // @name = FLOAT + // } + // @SETUP[LEAVE] + // { + // @name = LEAVE + // } + // @SETUP[STAKE] + // { + // @name = STAKE + // } + // @SETUP[SHAKE] + // { + // @name = SHAKE + // } + // @SETUP[CLAM] + // { + // @name = CLAM + // } + // @SETUP[WRECK] + // { + // @name = WRECK + // } + } + @MODULE[Configure]:HAS[#title[Unmanned?Experiments]] + { + @title = 无人实验 // Unmanned Experiments + + @SETUP[None] + { + @name = 无 // None + } + @SETUP[Telemetry?Report] + { + @name = 遥测报告 // Telemetry Report + } + @SETUP[2HOT?Thermometer] + { + @name = 2HOT温度计 // 2HOT Thermometer + } + @SETUP[Geiger?Counter] + { + @name = 盖革计数器 // Geiger Counter + } + @SETUP[Double-C?Seismic?Accelerometer] + { + @name = 双C地震加速度计 // Double-C Seismic Accelerometer + } + // LITE、MITE、SITE 等都不翻 + } + @MODULE[Configure]:HAS[#title[Atmospheric?Science]] + { + @title = 大气科学 // Atmospheric Science + + @SETUP[None] + { + @name = 无 // None + } + @SETUP[Atmospheric?Fluid?Spectro-Variometer] + { + @name = 大气流体光谱气压计 // Atmospheric Fluid Spectro-Variometer + } + @SETUP[PresMat?Barometer] + { + @name = “压力助手”气压计 // PresMat Barometer + } + // CURVE、WING、CLOUD 等都不翻 + } + @MODULE[Configure]:HAS[#title[Underwater?Science]] + { + @title = 水下科学 // Underwater Science + + @SETUP[None] + { + @name = 无 // None + } + // SALT、H2O 等都不翻 + } + @MODULE[Configure]:HAS[#title[Orbital?Scanner]] + { + @title = 轨道扫描 // Orbital Scanner + + @SETUP[None] + { + @name = 无 // None + } + @SETUP[GRAVMAX?Negative?Gravioli?Detector] + { + @name = GRAVMAX 负引力子探测器 // GRAVMAX Negative Gravioli Detector + } + // BEEP、DING、TICK 等都不翻 + } + @MODULE[Configure]:HAS[#title[Laboratory?Experiments]] + { + @title = 实验研究 // Laboratory Experiments + + @SETUP[None] + { + @name = 无 // None + } + @SETUP[Materials?Bay?Study] + { + @name = 材料舱研究 // Materials Bay Study + } + @SETUP[Mystery?Goo?Observation] + { + @name = 神秘黏性物质观察实验 // Mystery Goo Observation + } + // CHILLED RELAX JAMMED TRAPPED SALTNE BIRDIE 等都不翻 + } + @MODULE[Configure]:HAS[#title[Spectro?Variometer?Setup]] + { + @SETUP[None] + { + @name = 无 // None + } + @SETUP[Atmospheric?Science] + { + @name = 大气科学 // Atmospheric Science + } + @SETUP[Underwater?Science] + { + @name = 水下科学 // Underwater Science + } + @SETUP[Atmospheric?Harvester] + { + @name = 大气收集装置 // Atmospheric Harvester + } + } + @MODULE[Configure]:HAS[#title[Fuel?Cell]] + { + @title = 燃料电池 // Fuel Cell + + @SETUP[Hydrogen?Oxygen?Fuel?Cell] + { + @name = 氢氧燃料电池 // Hydrogen Oxygen Fuel Cell + } + @SETUP[Monoprop?Oxygen?Fuel?Cell] + { + @name = 单组元燃料电池 // Monoprop Oxygen Fuel Cell + } + } + @MODULE[Configure]:HAS[#title[Drill]] + { + @title = 钻头 // Drill + + @SETUP[Water?Extraction] + { + @name = 水体挖掘 // Water Extraction + } + @SETUP[Ore?Extraction] + { + @name = 矿石挖掘 // Ore Extraction + } + @SETUP[Nitrogen?Extraction] + { + @name = 氮挖掘 // Nitrogen Extraction + } + } + @MODULE[Configure]:HAS[#title[Pump]] + { + @title = 泵送装置 // Pump + + @SETUP[Water?Extraction] + { + @name = 水体分离 // Water Extraction + } + @SETUP[Nitrogen?Extraction] + { + @name = 氮气分离 // Nitrogen Extraction + } + @SETUP[Ammonia?Extraction] + { + @name = 氨气分离 // Ammonia Extraction + } + } + @MODULE[Configure]:HAS[#title[Atmospheric?Filter]] + { + @title = 大气滤析 // Atmospheric Filter + + @SETUP[CO2?Filter] + { + @name = 二氧化碳分离 // CO2 Filter + } + @SETUP[Oxygen?Filter] + { + @name = 氧气分离 // Oxygen Filter + } + @SETUP[Nitrogen?Filter] + { + @name = 氮气分离 // Nitrogen Filter + } + @SETUP[Ammonia?Filter] + { + @name = 氨气分离 // Ammonia Filter + } + } + @MODULE[Configure]:HAS[#title[Chemical?Plant]] + { + @title = 化工装置 // Chemical Plant + + @SETUP[Water?Electrolysis] + { + @name = 水电解 // Water Electrolysis + } + @SETUP[Sabatier?Process] + { + @name = Sabatier反应 // Sabatier Process + } + @SETUP[Haber?Process] + { + @name = 哈伯制氨 // Haber Process + } + @SETUP[Waste?Incinerator] + { + @name = 垃圾处理 // Waste Incinerator + } + @SETUP[Waste?Compressor] + { + @name = 垃圾压缩 // Waste Compressor + } + @SETUP[Anthraquinone?Process] + { + @name = 蒽醌法 // Anthraquinone Process + } + @SETUP[Hydrazine?Production] + { + @name = 肼(联氨)生产 // Hydrazine Production + } + @SETUP[Hydrazine?Production??N2?Injection?] + { + @name = 肼(联氨)生产(氮催化) // Hydrazine Production (N2 Injection) + } + @SETUP[Solid?Oxide?Electrolysis] + { + @name = 固体氧化物电解 // Solid Oxide Electrolysis + } + @SETUP[Molten?Regolith?Electrolysis] + { + @name = 熔融表土电解 // Molten Regolith Electrolysis + } + @SETUP[Selective?Catalytic?Oxidation] + { + @name = 选择性催化氧化 // Selective Catalytic Oxidation + } + } +} diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index 9f1c199..ae15a4f 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -1,4 +1,5 @@ // 我知道有很多重复的地方可以用简单的方法实现,但是这都是为了以防万一。 +// Kerbalism Localization { zh-cn @@ -20,6 +21,7 @@ Localization #KERBALISM_Situation_BodyGlobal = 全局 // "global" #KERBALISM_ExperimentReq_AstronautComplexLevelMin = 宇航员之家最低等级 // "Astronaut Complex min level " #KERBALISM_ExperimentReq_AstronautComplexLevelMax = 宇航员之家最高等级 // "Astronaut Complex max level " + #KERBALISM_Module_Configurable = 配置 // "Configurable" } } @@ -72,16 +74,16 @@ Localization } } -// Systems - Part Upgrade +// Systems - Part Upgrades @PARTUPGRADE[Upgrade-HitchhikerRDU]:LAST[KerbalismDefault] { @title = 添加医务室到乘员贮存容器 // Add Sickbay to Hitchhiker Storage Container - @description = 为乘员贮存容器添加辐射解毒单元(radiation detoxication unit, RDU)。 // Adds a radiation detoxication unit (RDU) to the Hitchhiker Storage Container. + @description = 为乘员贮存容器添加辐射解毒装置(radiation detoxication unit, RDU)。 // Adds a radiation detoxication unit (RDU) to the Hitchhiker Storage Container. } @PARTUPGRADE[Upgrade-TV]:LAST[KerbalismDefault] { @title = 添加宁静电子涡流(TV)到大型乘员舱部件 // Add Tranquilizing Vortex to big enough crewed parts - @description = 为所有空间足够大的乘员舱部件安装一个宁静电子涡流(Tranquilizing Vortex, TV)。 // Install a tranquilizing vortex (TV) in all crewed parts that are large enough to contain such a thing. + @description = 为所有空间足够大的乘员舱部件安装一个安宁电子涡流(Tranquilizing Vortex, TV)。 // Install a tranquilizing vortex (TV) in all crewed parts that are large enough to contain such a thing. } @PARTUPGRADE[Unmanned-Upgrade1]:LAST[KerbalismDefault] { @@ -136,7 +138,7 @@ Localization @PARTUPGRADE[HDD-Upgrade4]:LAST[KerbalismDefault] { @title = HDD硬盘容量升级 // HDD Capacity Upgrade - @description = 量子力学万岁!就是能用,至于为什么能用,别问。 // Quantum physics shenenigans! It just works. Don't ask how. + @description = 量子力学万岁!它能用,至于为什么能用,别问。 // Quantum physics shenenigans! It just works. Don't ask how. } // 这里可以偷一下懒,很舒服 @PARTUPGRADE[SampleCapacity-Upgrade?]:LAST[KerbalismDefault] @@ -155,7 +157,7 @@ Localization @description = 增加材料舱的样本存储能力。 // Increase the total amount of sample storage for the Materials Bay } -// Systems - Atmospheric Science - 未改 Configure 的 title 和 SETUP 的 name +// Systems - Atmospheric Science - 未对 title 和 SETUP 节点的 name 进行更改 @PART[*]:HAS[@MODULE[Configure]:HAS[#title[Atmospheric?Science]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Atmospheric?Science]] @@ -166,7 +168,7 @@ Localization } @SETUP[Atmospheric?Fluid?Spectro-Variometer] { - // 原版翻译 #autoLOC_500682 = Atmospheric Fluid Spectro-Variometer => #autoLOC_500682 = 大气流体光谱气压计 + // 原版翻译 #autoLOC_500682 = Atmospheric Fluid Spectro-Variometer => 大气流体光谱气压计 @desc = 安装大气流体光谱气压计。 // Installs the Atmospheric Fluid Spectro-Variometer } @SETUP[PresMat?Barometer] @@ -213,7 +215,7 @@ Localization } } -// 翻得最没有自信的几段话 +// System - Crew Expriments 翻得最没有自信的几段话 @PART[*]:HAS[@MODULE[Configure]:HAS[#title[Crew?Experiments]]]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[#title[Crew?Experiments]] @@ -389,130 +391,92 @@ Localization } } } -// 为了便于维护看来只能用 FINAL 了, 虽然用 LAST 也行 -// 须知:如要应用翻译,十分建议【开启新存档】,【不建议】在旧存档中使用,会影响已有航天器的 Kerbalism 功能。同时开新档前建议提前备份好自己辛苦造的航天器。 -// 如要应用翻译,请去掉下列每行前的 // 取消注释然后保存开始游戏。 -// 如果旧存档已经有航天器出现问题,可遵循步骤来重置 Kerbalism 相关功能:关闭游戏,去 GameData/KerbalismConfig 打开 Settings.cfg 然后将Profile = default 更改为 none,然后再次进入游戏,加载存档,切换到航天器,然后关闭游戏,继续回到刚才的 Settings.cfg 将刚才的改动更改回去,然后再次进入游戏即可。 -// @PART[*]:HAS[@MODULE[Configure]]:NEEDS[Kerbalism]:FINAL -// { -// @MODULE[Configure]:HAS[#title[Pod]] -// { -// @title = 指令舱 // Pod - -// @SETUP[Scrubber] -// { -// @name = 空气调节 // Scrubber -// } -// @SETUP[Pressure?Control] -// { -// @name = 压力控制 // Pressure Control -// } -// @SETUP[Water?Recycler] -// { -// @name = 水循环 // Water Recycler -// } -// @SETUP[Waste?Processor] -// { -// @name = 垃圾处理 // Waste Processor -// } -// @SETUP[Monoprop?Oxygen?Fuel?Cell] -// { -// @name = 单组元氧气燃料电池 // Monoprop Oxygen Fuel Cell -// } -// @SETUP[None] -// { -// @name = 无 // None -// } -// } -// @MODULE[Configure]:HAS[#title[Life?Support]] -// { -// @title = 维生系统 // Life Support +// 差点漏了 大气流体光谱气压计 +@PART[sensorAtmosphere]:HAS[@MODULE[Configure]:HAS[#title[Spectro?Variometer?Setup]]]:LAST[KerbalismDefault] +{ + @MODULE[Configure]:HAS[#title[Spectro?Variometer?Setup]] + { + @SETUP[None] + { + @desc = 如果不需要安装任何实验器材,则空出来可以为你节省航天器质量和成本。 // Empty slot for mass and cost savings, should you not require any experiments installed. + } + @SETUP[Atmospheric?Science] + { + @desc = 为该部件配置科学仪器,为大气科研工作提供器材设备。 // Configures the part as a science instrument, allowing for a selection of atmospheric instruments. + } + @SETUP[Underwater?Science] + { + @desc = 为该部件配置科学仪器,为水下科研工作提供器材设备。 // Configures the part as a science instrument, allowing for a selection of underwater experiments. + } + @SETUP[Atmospheric?Harvester] + { + @desc = 为该部件配置大气收集装置,可从大气中抽取资源。 // Configures the part as an atmospheric harvester, allowing for extraction of resources from the atmosphere. + } + } +} -// @SETUP[Scrubber] -// { -// @name = 空气调节 // Scrubber -// } -// @SETUP[Pressure?Control] -// { -// @name = 压力控制 // Pressure Control -// } -// @SETUP[Water?Recycler] -// { -// @name = 水循环 // Water Recycler -// } -// @SETUP[Waste?Processor] -// { -// @name = 垃圾处理 // Waste Processor -// } -// @SETUP[Monoprop?Oxygen?Fuel?Cell] -// { -// @name = 单组元氧气燃料电池 // Monoprop Oxygen Fuel Cell -// } -// @SETUP[Air?Pump] -// { -// @name = 空气泵 // Air Pump -// } -// @SETUP[None] -// { -// @name = 无 // None -// } -// } -// @MODULE[Configure]:HAS[#title[Supply?Container]] -// { -// @title = 物资容器 // Supply Container +// Systems - Reliability +@PART[*]:HAS[@MODULE[Reliability]]:LAST[KerbalismDefault] +{ + // 不翻 + @MODULE[Reliability]:HAS[#title[ECLSS]] + { + // 环境控制与生命保障系统 + @title = 环控生保系统 // ECLSS + } + @MODULE[Reliability]:HAS[#title[Shield]] + { + @title = 防护 // Shield + } + @MODULE[Reliability]:HAS[#title[Solar?Panel]] + { + @title = 太阳能电池板 // Solar Panel + } + @MODULE[Reliability]:HAS[#title[Reaction?Wheel]] + { + @title = 动量轮 // Reaction Wheel + } + @MODULE[Reliability]:HAS[#title[RCS]] + { + @title = RCS // RCS + } + @MODULE[Reliability]:HAS[#title[Light]] + { + @title = 灯具 // Light + } + @MODULE[Reliability]:HAS[#title[Parachute]] + { + @title = 降落伞 // Parachute + } + @MODULE[Reliability]:HAS[#title[Engine]] + { + @title = 引擎 // Engine + } + @MODULE[Reliability]:HAS[#title[Data?Transmitter]] + { + @title = 数据传输 // Data Transmitter + } +} -// @SETUP[Supplies] -// { -// @name = 物资 // Supplies -// } -// @SETUP[Food] -// { -// @name = 食物 // Food -// } -// @SETUP[Water] -// { -// @name = 液态水 // Water -// } -// @SETUP[Sewage] -// { -// @name = 废弃物 // Sewage -// } -// @SETUP[Waste] -// { -// @name = 垃圾 // Waste -// } -// @SETUP[WasteWater] -// { -// @name = 污水 // WasteWater -// } -// } -// @MODULE[Configure]:HAS[#title[Pressurized?Tank]] -// { -// @tilte = 加压罐 // Pressurized Tank +// Systems - Sickbay +@PART[*]:HAS[@MODULE[Sickbay]]:LAST[KerbalismDefault] +{ + @MODULE[Sickbay]:HAS[#title[RDU]] + { + @desc = 辐射解毒装置(Radiation Detoxication Unit, RDU)消耗电力和氧气来减轻辐射中毒的影响。 // The Radiation Detoxication Unit (RDU) uses EC and Oxygen to reduce the effects of radiation poisoning. + } + @MODULE[Sickbay]:HAS[#title[TV]] + { + @desc = 安宁电子涡流(Tranquilizing Vortex, TV) 采用低质量的方式来分散乘员的注意力,让乘员淡漠一切。能够缓解部分压力,会影响大脑痴呆据说完全是子虚乌有。 // A tranquilizing vortex (TV) uses low quality distraction to put the crew into a state of apathy. It also relieves some of the stress, effects on dumbness are said to be hearsay. + } +} -// @SETUP[Oxygen] -// { -// @name = 氧气 // Oxygen -// } -// @SETUP[Nitrogen] -// { -// @name = 氮气 // Nitrogen -// } -// @SETUP[Hydrogen] -// { -// @name = 氢气 // Hydrogen -// } -// @SETUP[Ammonia] -// { -// @name = 氨气 // Ammonia -// } -// @SETUP[CarbonDioxide] -// { -// @name = 二氧化碳 // CarbonDioxide -// } -// @SETUP[Xenon?Gas] -// { -// @name = 氙气 // Xenon Gas -// } -// } -// } +// Science Defs +@EXPERIMENT_DEFINITION:HAS[#id[kerbalism_TELEMETRY]]:LAST[KerbalismDefault] +{ + @title = 遥测报告 // Telemetry Report +} +@EXPERIMENT_DEFINITION:HAS[#id[KerbalismResourceScanner]]:LAST[KerbalismDefault] +{ + @title = 资源测量 // Resource survey +} From 3120b6496e5b88ea934e7fcadc28ba4a37dd1748 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Mon, 16 Oct 2023 18:38:59 +0800 Subject: [PATCH 16/21] =?UTF-8?q?Configure=E7=9A=84name=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E4=B8=8D=E5=BC=80=E5=90=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{ZH_ConfiguresLoc.cfg => ZH_ConfiguresLoc.cfg.disable} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) rename GameData/0000Tinygrox_CNPatches/Kerbalism/{ZH_ConfiguresLoc.cfg => ZH_ConfiguresLoc.cfg.disable} (94%) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg.disable similarity index 94% rename from GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg rename to GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg.disable index 54bafd7..70c28f6 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_ConfiguresLoc.cfg.disable @@ -1,7 +1,10 @@ // 为了便于维护看来只能用 FINAL 了, 虽然用 LAST 也行 +// // 须知:如要应用翻译,十分建议【开启新存档】,【不建议】在旧存档中使用,会影响已有航天器的 Kerbalism 功能。同时开新档前建议提前备份好自己辛苦造的航天器。 // 如要应用翻译,将此文件的文件名的 .disable 后缀变成 .cfg 即可 -// 如果旧存档已经有航天器出现问题,可遵循步骤来重置 Kerbalism 相关功能:关闭游戏,去 GameData/KerbalismConfig 打开 Settings.cfg 然后将 Profile = default 的 default 更改为 none,然后再次进入游戏,加载存档,切换到航天器,然后关闭游戏,继续回到刚才的 Settings.cfg 将刚才的改动更改回去,然后再次进入游戏即可。 +// 如果已经加载旧存档,旧航天器已经出现问题,可以根据自己的需要选择解决办法: +// 1.保留翻译 => 重置 Kerbalism 相关功能:关闭游戏,去 GameData/KerbalismConfig 打开 Settings.cfg 然后将 Profile = default 的 default 更改为 none,然后再次进入游戏,加载存档,切换到航天器,然后关闭游戏,继续回到刚才的 Settings.cfg 将刚才的改动更改回去,然后再次进入游戏即可。 +// 2.不要翻译 => 直接将此文件删除或更改后缀。如果要更改后缀只需将文件名改为不是以 .cfg 结尾即可。 @PART[*]:HAS[@MODULE[Configure]]:NEEDS[Kerbalism]:FINAL { @MODULE[Configure]:HAS[#title[Pod]] From bb1988bcc466f56e0f380fcadef67299cc1d6911 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Mon, 16 Oct 2023 20:28:25 +0800 Subject: [PATCH 17/21] =?UTF-8?q?=E7=AE=97=E4=BA=86mod=E4=BB=A5=E5=90=8E?= =?UTF-8?q?=E5=86=8D=E5=BC=84=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Kerbalism/ZH_Mods.cfg | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg index e1d446c..0fc081e 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg @@ -1,6 +1,29 @@ -// 这个文件专门用来放 Kerbalism 的适配 Mod 的翻译 +// 这个文件专门用来放 Kerbalism 的自带 Mod 支持的翻译 +// 按 Mod 的字母顺序排列 -// Cryo Tanks - LAST 的意思是在 KerbalsimDefault 文件夹内的 Patch 都运行完毕之后执行此 Patch,和 AFTER 有轻微的区别 +// Airline Kuisine +@PART[dsak_ess_bl,dsak_ess_bs,dsak_ess_3at]:HAS[@MODULE[Configure]:HAS[@SETUP[Liquid?Hydrogen]]]:NEEDS[AirlineKuisine,CryoTanks|FTT,ProfileDefault]:LAST[KerbalismDefault] +{ + @MODULE[Configure] + { + @SETUP[Liquid?Hydrogen] + { + @desc = 存储液态氢 // Store Liquid Hydrogen. + } + } +} +@PART[dsak_ess_al,dsak_ess_as,dsak_ess_3a,dsak_ess_3as]:HAS[@MODULE[Configure]:HAS[@SETUP[Uraninite]]]:NEEDS[AirlineKuisine,CryoTanks,ProfileDefault]:LAST[KerbalismDefault] +{ + @MODULE[Configure] + { + @SETUP[Uraninite] + { + @desc = 存储矿石 // Store Uraninite ore. + } + } +} + +// Cryo Tanks - :LAST[] 的意思是在 KerbalsimDefault 文件夹内的 Patch 完全运行完毕之后才执行此 Patch,和 AFTER 有轻微的区别 @PART[kerbalism-container-radial-*]:HAS[@MODULE[Configure]:HAS[@SETUP[Liquid?Hydrogen]]]:NEEDS[CryoTanks]:LAST[KerbalismDefault] { @MODULE[Configure]:HAS[SETUP[Liquid?Hydrogen]] @@ -53,4 +76,4 @@ @desc = 以液态氢氧气作为燃料,生成副产物液态水 // Burns Liquid Hydrogen and Oxygen gas, producing Water as a by-product. } } -} \ No newline at end of file +} From 62fcf17bb38b131ae2fe92d4202d08cfdfe8ce24 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Mon, 16 Oct 2023 20:52:44 +0800 Subject: [PATCH 18/21] =?UTF-8?q?=E7=BC=A9=E8=BF=9B->=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Kerbalism/FixPatches.cfg | 116 +++++++++--------- .../Kerbalism/ZH_Kerbalism.cfg | 6 +- .../Kerbalism/ZH_Mods.cfg | 24 ++-- 3 files changed, 73 insertions(+), 73 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg index 8b8d5bd..d122569 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/FixPatches.cfg @@ -5,62 +5,62 @@ @PART[ht2_ATA]:NEEDS[HabTech2,B9PartSwitch,CommunityResourcePack,!ProfileNone]:AFTER[zzzKerbalismDefault] { @tags ^= :$: oxygen nitrogen hydrogen ammonia carbondioxide co2 xenon: - @MODULE[ModuleB9PartSwitch]:HAS[@SUBTYPE[02]:HAS[#tankType[ht2_02]]] - { - -SUBTYPE[02]:HAS[#tankType[ht2_02]] { } - } - @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Oxygen]] - { - SUBTYPE - { - name = Oxygen - tankType = Oxygen - title = 氧气 // Oxgen - } - } - @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Nitrogen]] - { - SUBTYPE - { - name = Nitrogen - tankType = Nitrogen - title = 氮气 // Nitrogen - } - } - @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Hydrogen]] - { - SUBTYPE - { - name = Hydrogen - tankType = Hydrogen - title = 氢气 // Hydrogen - } - } - @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Ammonia]] - { - SUBTYPE - { - name = Ammonia - tankType = Ammonia - title = 氨气 // Ammonia - } - } - @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[CarbonDioxide]] - { - SUBTYPE - { - name = CarbonDioxide - tankType = CarbonDioxide - title = 二氧化碳 // Carbon Dioxide - } - } - @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[XenonGas]] - { - SUBTYPE - { - name = XenonGas - tankType = XenonGas - title = 氙气 // Xenon - } - } + @MODULE[ModuleB9PartSwitch]:HAS[@SUBTYPE[02]:HAS[#tankType[ht2_02]]] + { + -SUBTYPE[02]:HAS[#tankType[ht2_02]] { } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Oxygen]] + { + SUBTYPE + { + name = Oxygen + tankType = Oxygen + title = 氧气 // Oxgen + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Nitrogen]] + { + SUBTYPE + { + name = Nitrogen + tankType = Nitrogen + title = 氮气 // Nitrogen + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Hydrogen]] + { + SUBTYPE + { + name = Hydrogen + tankType = Hydrogen + title = 氢气 // Hydrogen + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[Ammonia]] + { + SUBTYPE + { + name = Ammonia + tankType = Ammonia + title = 氨气 // Ammonia + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[CarbonDioxide]] + { + SUBTYPE + { + name = CarbonDioxide + tankType = CarbonDioxide + title = 二氧化碳 // Carbon Dioxide + } + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitch],!SUBTYPE[XenonGas]] + { + SUBTYPE + { + name = XenonGas + tankType = XenonGas + title = 氙气 // Xenon + } + } } diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index ae15a4f..df5d7b7 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -27,8 +27,8 @@ Localization @PART[mk1pod,mk1pod_v2,Mark1Cockpit,Mark2Cockpit]:NEEDS[Kerbalism]:LAST[KerbalismDefault] { - @title ^= :UNPRESSURIZED:未加压: - @description ^= :Unpressurized. Bring your own space suit.:未加压 带上你的宇航服。: + @title ^= :UNPRESSURIZED:未加压: + @description ^= :Unpressurized. Bring your own space suit.:未加压 带上你的宇航服。: } // Default Config @@ -37,7 +37,7 @@ Localization zh-cn { #KERBALISM_Process_HydrazineProduction = 肼(联氨)生产 // hydrazine production - #KERBALISM_Process_HydrazineProductionN2 = 肼(联氨)生产(氮催化) // hydrazine production N2 injection + #KERBALISM_Process_HydrazineProductionN2 = 肼(联氨)生产(氮催化) // hydrazine production N2 injection } } diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg index 0fc081e..7e0176c 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Mods.cfg @@ -55,13 +55,13 @@ { @title = 氢蒸发 // LH2 evaporator } - @MODULE[Configure]:HAS[@SETUP[LH2?Evaporator]] - { - @SETUP[LH2?Evaporator] - { + @MODULE[Configure]:HAS[@SETUP[LH2?Evaporator]] + { + @SETUP[LH2?Evaporator] + { @desc = 将液态氢蒸发转变为氢气 // Evaporate Liquid Hydrogen into Hydrogen gas. - } - } + } + } } @PART[FuelCell,FuelCellArray]:HAS[@MODULE[Configure]:HAS[@SETUP[LH2?Oxygen?Fuel?Cell]]]:NEEDS[CryoTanks]:LAST[KerbalismDefault] { @@ -69,11 +69,11 @@ { @title = 氢氧燃料电池 // LH2+O2 fuel cell } - @MODULE[Configure]:HAS[@SETUP[LH2?Oxygen?Fuel?Cell]] - { - @SETUP[LH2?Oxygen?Fuel?Cell] - { + @MODULE[Configure]:HAS[@SETUP[LH2?Oxygen?Fuel?Cell]] + { + @SETUP[LH2?Oxygen?Fuel?Cell] + { @desc = 以液态氢氧气作为燃料,生成副产物液态水 // Burns Liquid Hydrogen and Oxygen gas, producing Water as a by-product. - } - } + } + } } From 4d0dd36d5090e206b6f7364f486a6558b49b578d Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Mon, 16 Oct 2023 20:53:09 +0800 Subject: [PATCH 19/21] Update ZH_FAR.cfg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 缩进Tab->空格 --- .../0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg | 894 +++++++++--------- 1 file changed, 447 insertions(+), 447 deletions(-) diff --git a/GameData/0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg b/GameData/0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg index b321327..4c970ea 100644 --- a/GameData/0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg +++ b/GameData/0000Tinygrox_CNPatches/FAR/ZH_FAR.cfg @@ -1,452 +1,452 @@ Localization { - zh-cn - { - FARGUIOKButton = 确认 - - FARCompatCheckTitle = 检测到不兼容的Mod - FARCompatCheckWarning = 某些已安装的Mod与当前版本的坎巴拉太空计划不兼容. FAR功能可能会因此失效. 请检查并升级列表中的Mod. - FARCompatCheckKSP = \n\n这些Mod与游戏不兼容 <<1>>.<<2>>.<<3>>:\n\n - FARCompatCheckUnity = \n\n这些Mod与 Unity <<1>> 不兼容:\n\n - - FARFlightLogAeroFailure = [<<1>>] <<2>> 由于气动应力失效. - - FARDesignConcernStabTitle = 载具气动特性不稳定! - FARDesignConcernDesc = 气动中心在重心之前; 载具将需要充分的推力矢量才能保持向前飞行. - - FARDesignConcernAreaRuleTitle = 高 跨音速/超音速 阻力! - FARDesignConcernAreaRuleDesc = 截面面积分布不够平滑 且/或 包含非常大的面积瞬变. - - FARAbbrevCl = 升力系数 - FARAbbrevCd = 阻力系数 - FARAbbrevCm = 俯仰力矩系数 - FARAbbrevL_D = 升阻比 - FARAbbrevAoA = 攻角 - FARAbbrevMach = 马赫 - - FARUnitM = m - FARUnitMSq = m² - FARUnitMPerSec = m/s - FARUnitMPerSecSq = m/s² - FARUnitKgMSq = kg * m² - FARUnitDeg = ° - FARUnitInvSec = s⁻¹ - FARUnitInvSecSq = s⁻² - FARUnitInvMSec = (m * s)⁻¹ - - FARUnitKPa = kPa - FARUnitKN = kN - FARUnitInvHr = hr⁻¹ - FARUnitPercent = % - FARUnitSpecPower = W/kg - FARUnitHr = hr - FARUnitkM = km - FARUnitBC = kg/m² - - FAREditorTitle = FAR气动分析 - - FAREditorModeStatic = 静稳定性分析 - FAREditorModeDataStab = 数据 + 稳定性导数 - FAREditorModeDerivSim = 稳定性动态模拟 - FAREditorModeTrans = 跨音速设计 - - FARFlapSetting0 = 0 (收起) - FARFlapSetting1 = 1 (爬升) - FARFlapSetting2 = 2 (起飞) - FARFlapSetting3 = 3 (降落) - - FARGearToggleLower = 放下起落架 - FARGearToggleRaise = 升起起落架 - - FARVelIndHide = 隐藏速度指示 - FARVelIndShow = 显示速度指示 - - FARDebugVoxels = 显示调试体素 - - FAREditorTitleTransonic = 跨音速面积律分析 - FAREditorTransMaxArea = 最大截面积:\u0020 - FAREditorTransMach1DragArea = 马赫1波阻面积:\u0020 - FAREditorTransCritMach = 临界马赫数:\u0020 - FAREditorTransMinDragExp1 = 为了得到最小的波阻,应保持一个光滑并且曲率\n最小的截面积曲线(考虑进气->引擎的管道效应在内). - FAREditorTransMinDragExp2 = 最小的曲率可以得到最小的波阻. - FAREditorTransAreaCurve = 显示截面积曲线 (绿色) - FAREditorTransCurvCurve = 显示截面积曲率曲线 (黄色) - FAREditorTransPresCurve = 显示平均压力系数曲线 (蓝色) - - FAREditorStabDerivFlightCond = 飞行环境: - FAREditorStabDerivPlanet = 星球: - FAREditorStabDerivAlt = 高度 (km): - FAREditorStabDerivMach = 马赫: - FAREditorStabDerivFlap = 襟翼设置: - FAREditorStabDerivSpoiler = 扰流板: - FAREditorStabDerivSDeploy = 展开 - FAREditorStabDerivSRetract = 收回 - - FAREditorStabDerivCalcButton = 计算稳定性导数 - FAREditorStabDerivSaveButton = 导出稳定性导数 - FAREditorStabDerivLoopButton = Run Export Sweep - FAREditorStabDerivError = 错误! - FAREditorStabDerivErrorExp = 无法得到稳定攻角数据。这种问题的一种可能是因为在所给的速度和高度下无法产生有效的升力。注意给出高度不能在大气层外。 - FAREditorStabDerivSaveError = 错误! - FAREditorStabDerivSaveErrorExp = Unable to export stability derivatives. You may need to delete previous exported values. - FAREditorStabDerivLoopDone = 计算循环完成 - FAREditorStabDerivLoopDoneExp = 稳定性导数导出回路计算并导出<<1>>个解 - - FAREditorStabDerivAirProp = 飞行器属性 - FAREditorStabDerivMoI = 惯性力矩 - FAREditorStabDerivPoI = 惯性积 - FAREditorStabDerivLvlFl = 水平飞行 - - FAREditorStabDerivRefArea = 参考面积:\u0020 - FAREditorStabDerivScaledChord = 弦长:\u0020 - FAREditorStabDerivScaledSpan = 翼展:\u0020 - - FAREditorStabDerivIxx = Ixx:\u0020 - FAREditorStabDerivIyy = Iyy:\u0020 - FAREditorStabDerivIzz = Izz:\u0020 - FAREditorStabDerivIxy = Ixy:\u0020 - FAREditorStabDerivIyz = Iyz:\u0020 - FAREditorStabDerivIxz = Ixz:\u0020 - - FAREditorStabDerivIxxExp = 由绕 X轴旋转而关于 X轴的转动惯量 - FAREditorStabDerivIyyExp = 由绕 Y轴旋转而关于 Y轴的转动惯量 - FAREditorStabDerivIzzExp = 由绕 Z轴旋转而关于 Z轴的转动惯量 - FAREditorStabDerivIxyExp = 由绕 Y轴旋转而关于 X轴的转动惯量; 等于由绕 X轴旋转而关于 Y轴的转动惯量 - FAREditorStabDerivIyzExp = 由绕 Z轴旋转而关于 Y轴的转动惯量; 等于由绕 Y轴旋转而关于 Z轴的转动惯量 - FAREditorStabDerivIxzExp = 由绕 Z轴旋转而关于 X轴的转动惯量; 等于由绕 X轴旋转而关于 Z轴的转动惯量 - - FAREditorStabDerivu0 = 空速:\u0020 - FAREditorStabDerivu0Exp = 空速基于马赫数和温度. - FAREditorStabDerivClExp = 在这个质量,速度和空气密度下所需的升力系数. - FAREditorStabDerivCdExp = 在这个质量,速度和空气密度下导出的阻力系数. - FAREditorStabDerivAoAExp = 达到必需的升力所需的攻角. - - FAREditorLongDeriv = 纵向导数 - FAREditorDownVelDeriv = 下降速度导数 - FAREditorFwdVelDeriv = 前进速度导数 - FAREditorPitchRateDeriv = 俯仰速率导数 - FAREditorPitchCtrlDeriv = 俯仰控制导数 - - FAREditorZw = Zw:\u0020 - FAREditorZu = Zu:\u0020 - FAREditorZq = Zq:\u0020 - FAREditorZDeltae = Zδe:\u0020 - - FAREditorXw = Xw:\u0020 - FAREditorXu = Xu:\u0020 - FAREditorXq = Xq:\u0020 - FAREditorXDeltae = Xδe:\u0020 - - FAREditorMw = Mw:\u0020 - FAREditorMu = Mu:\u0020 - FAREditorMq = Mq:\u0020 - FAREditorMDeltae = Mδe:\u0020 - - FAREditorZwExp = Z方向加速度相对于Z方向速度的变化; 应该为负. - FAREditorZuExp = Z方向加速度相对于X方向速度的变化; 应该为负. - FAREditorZqExp = Z方向加速度相对于俯仰速率的变化; 符号不重要. - FAREditorZDeltaeExp = Z方向加速度相对于俯仰控制输入的变化; 符号不重要. - - FAREditorXwExp = X方向加速度相对于Z方向速度的变化; 符号不重要. - FAREditorXuExp = X方向加速度相对于X方向速度的变化; 应该为负. - FAREditorXqExp = X方向加速度相对于俯仰速率的变化; 符号不重要. - FAREditorXDeltaeExp = X方向加速度相对于俯仰控制输入的变化; 符号不重要. - - FAREditorMwExp = 仰角加速度相对于Z轴速度的变化; 应该为负. - FAREditorMuExp = 仰角加速度相对于X轴速度的变化; 符号不重要. - FAREditorMqExp = 仰角加速度相对于俯仰速率的变化; 应该为负. - FAREditorMDeltaeExp = 仰角加速度相对于俯仰控制输入的变化; 应该为正. - - - FAREditorLatDeriv = 横向导数 - FAREditorSideslipDeriv = 侧滑导数 - FAREditorRollRateDeriv = 滚转率导数 - FAREditorYawRateDeriv = 偏航率导数 - - FAREditorYβ = Yβ:\u0020 - FAREditorYp = Yp:\u0020 - FAREditorYr = Yr:\u0020 - - FAREditorLβ = Lβ:\u0020 - FAREditorLp = Lp:\u0020 - FAREditorLr = Lr:\u0020 - - FAREditorNβ = Nβ:\u0020 - FAREditorNp = Np:\u0020 - FAREditorNr = Nr:\u0020 - - FAREditorYβExp = Y方向加速度相对于侧滑角β的变化; 应该为负. - FAREditorYpExp = Y方向加速度相对于向右滚转率的变化; 符号不重要. - FAREditorYrExp = Y方向加速度相对于向右偏航率的变化; 应该为正. - - FAREditorLβExp = 向右滚转角加速度相对于侧滑角β的变化; 应该为负. - FAREditorLpExp = 向右滚转角加速度相对于向右滚转率的变化; 应该为负. - FAREditorLrExp = 向右滚转角加速度相对于向右偏航率的变化; 应该为正. - - FAREditorNβExp = 向右偏航角加速度相对于侧滑角β的变化; 应该为正. - FAREditorNpExp = 向右偏航角加速度相对于向右滚转率; 符号不重要. - FAREditorNrExp = 向右偏航角加速度相对于向右偏航率; 应该为负. - - FAREditorSimModeLong = 纵向模拟 - FAREditorSimModeLat = 横向模拟 - FAREditorSimGraphTime = 时间 (s) - FAREditorSimGraphParams = 参数 - - FAREditorSimInit = 初始化\u0020 - FAREditorSimEndTime = 终止时间: - FAREditorSimTimestep = 步进时间: - FAREditorSimRunButton = 运行模拟 - - FAREditorStaticGraphAoA = 攻角, 度 - FAREditorStaticGraphMach = 马赫数 - FAREditorStaticGraphCoeff = Cl\nCd\nCm\nL/D / 10 - - FAREditorStaticMachSweep = 马赫数扫描分析\nCl: 升力系数 ,Cd: 阻力系数\n Cm: 俯仰力矩系数 ,L/D: 升阻比 - FAREditorStaticAoASweep = 攻角扫描分析\nCl: 升力系数 ,Cd: 阻力系数\n Cm: 俯仰力矩系数 ,L/D: 升阻比 - FAREditorStaticSwitchAoA = 切换至攻角扫描 - FAREditorStaticSwitchMach = 切换至马赫数扫描 - - FAREditorStaticPitchSetting = 俯仰设置: - - FAREditorStaticGraphLowLim = 下限: - FAREditorStaticGraphUpLim = 上限: - FAREditorStaticGraphPtCount = 数据点: - - FAREditorStaticSweepMach = 马赫扫描 - FAREditorStaticSweepAoA = 攻角扫描 - - FARFlightAeroVizTitle = 气动可视化设置 - - FARFlightAeroVizTintCl = 升力系数着色 - FARFlightAeroVizTintClSatWing = 翼面着色强度: - FARFlightAeroVizTintClSatBody = 机身着色强度: - - FARFlightAeroVizTintCd = 阻力系数着色 - FARFlightAeroVizTintCdSatWing = 翼面着色强度: - FARFlightAeroVizTintCdSatBody = 机身着色强度: - - FARFlightAeroVizTintStall = 失速着色 - FARFlightAeroVizTintStallSat = 失速完全着色 %: - - FARFlightAeroVizToggleArrows = 显示气动箭头标识 - - FARFlightAirspeedGroundspeed = 地面 - FARFlightAirspeedIndicated = 指示空速 - FARFlightAirspeedEquivalent = 等效空速 - - FARFlightInternalAirspeedGroundspeed = 地面:\u0020 - FARFlightInternalAirspeedIndicated = 指示空速:\u0020 - FARFlightInternalAirspeedEquivalent = 等效空速:\u0020 - FARFlightInternalAirspeedMach = 马赫数:\u0020 - - FARFlightAirspeedMeterPerSec = 米/秒 - FARFlightAirspeedKnots = 节 - FARFlightAirspeedMPH = 英里/小时 - FARFlightAirspeedKMH = 千米/小时 - - FARFlightAirspeedLabel = 选择地速设置 - - FARFlightDataTitle = FAR 飞行数据 - FARFlightDataOptionLabel = 飞行数据显示项 - - FARFlightDataOption0 = 姿态角度 - FARFlightDataOption1 = 攻角 + 侧滑 - FARFlightDataOption2 = 动压 - FARFlightDataOption3 = 气动力矩 - FARFlightDataOption4 = 系数 + 参考面积 - FARFlightDataOption5 = 升阻比 和 速度 *升阻比 - FARFlightDataOption6 = 引擎 + 进气 - FARFlightDataOption7 = 航程 + 航时 - FARFlightDataOption8 = 弹道系数 + 终端速度 - - FARFlightData0 = 俯仰角: \n方位角: \n滚转角: - FARFlightData1 = 攻角: \n侧滑角: - FARFlightData2 = 动压: - FARFlightData3 = 升力: \n阻力: \n侧向力: - FARFlightData4 = 升力系数: \n阻力系数: \n侧向力系数: \n参考面积: - FARFlightData5 = 升阻比: \n速度 *升阻比: - FARFlightData6 = 燃油比: \n推力比油耗: \n空气供给: \n规格. 过剩功率: - FARFlightData7 = 预估航时: \n预估航程: - FARFlightData8 = 弹道系数: \n终端速度: - - - FARFlightGUIWindowSelect0 = 飞行数据 - FARFlightGUIWindowSelect1 = 稳定辅助 - FARFlightGUIWindowSelect2 = 空速 - FARFlightGUIWindowSelect3 = 气动可视化 - - FARFlightGUIReynolds = 雷诺数: 「0:E2」 - FARFlightGUIAtmDens = 大气密度:\u0020 - FARFlightGUIFltDataBtn = 飞行数据 - FARFlightGUIFltSettings = 飞行设定 - FARFlightGUIFltLogging = 飞行日志 - FARFlightGUIFltLogPeriod = 记录间隔 - FARFlightGUIFltLogFlushPeriod = 刷新间隔 - FARFlightGUIFltAssistance = 飞行辅助切换: - - FARFlightSettingsTitle = FAR设置 - FARFlightSettingsLabel = 当前设置组: - - FARFlightStatusLabel = 飞行状态 - FARFlightStatus0 = 正常 - FARFlightStatus1 = 大尺度失速 - FARFlightStatus2 = 轻微失速 - FARFlightStatus3 = 大 攻角/侧滑 - FARFlightStatus4 = 高动压 - FARFlightStatus5 = 气动失效 - - FARFlightStabAugLabel0 = 滚转 - FARFlightStabAugLabel1 = 偏航 - FARFlightStabAugLabel2 = 俯仰 - FARFlightStabAugLabel3 = 攻角 - FARFlightStabAugLabel4 = 动态 - - FARFlightStabAugLabelLong0 = 滚转系统 - FARFlightStabAugLabelLong1 = 偏航系统 - FARFlightStabAugLabelLong2 = 俯仰系统 - FARFlightStabAugLabelLong3 = 攻角限制 - FARFlightStabAugLabelLong4 = 动压控制衰减 - - FARFlightStabLabel = 控制系统调整 - FARFlightStabPropGain = 比例增益 - FARFlightStabDerivGain = 导数增益 - FARFlightStabIntGain = 积分增益 - FARFlightStabAoALow = 最小攻角限制 - FARFlightStabAoAHigh = 最大攻角限制 - FARFlightStabOffset = 期望点 - FARFlightStabQScaling = 动压控制比例 + zh-cn + { + FARGUIOKButton = 确认 + + FARCompatCheckTitle = 检测到不兼容的Mod + FARCompatCheckWarning = 某些已安装的Mod与当前版本的坎巴拉太空计划不兼容. FAR功能可能会因此失效. 请检查并升级列表中的Mod. + FARCompatCheckKSP = \n\n这些Mod与游戏不兼容 <<1>>.<<2>>.<<3>>:\n\n + FARCompatCheckUnity = \n\n这些Mod与 Unity <<1>> 不兼容:\n\n + + FARFlightLogAeroFailure = [<<1>>] <<2>> 由于气动应力失效. + + FARDesignConcernStabTitle = 载具气动特性不稳定! + FARDesignConcernDesc = 气动中心在重心之前; 载具将需要充分的推力矢量才能保持向前飞行. + + FARDesignConcernAreaRuleTitle = 高 跨音速/超音速 阻力! + FARDesignConcernAreaRuleDesc = 截面面积分布不够平滑 且/或 包含非常大的面积瞬变. + + FARAbbrevCl = 升力系数 + FARAbbrevCd = 阻力系数 + FARAbbrevCm = 俯仰力矩系数 + FARAbbrevL_D = 升阻比 + FARAbbrevAoA = 攻角 + FARAbbrevMach = 马赫 + + FARUnitM = m + FARUnitMSq = m² + FARUnitMPerSec = m/s + FARUnitMPerSecSq = m/s² + FARUnitKgMSq = kg * m² + FARUnitDeg = ° + FARUnitInvSec = s⁻¹ + FARUnitInvSecSq = s⁻² + FARUnitInvMSec = (m * s)⁻¹ + + FARUnitKPa = kPa + FARUnitKN = kN + FARUnitInvHr = hr⁻¹ + FARUnitPercent = % + FARUnitSpecPower = W/kg + FARUnitHr = hr + FARUnitkM = km + FARUnitBC = kg/m² + + FAREditorTitle = FAR气动分析 + + FAREditorModeStatic = 静稳定性分析 + FAREditorModeDataStab = 数据 + 稳定性导数 + FAREditorModeDerivSim = 稳定性动态模拟 + FAREditorModeTrans = 跨音速设计 + + FARFlapSetting0 = 0 (收起) + FARFlapSetting1 = 1 (爬升) + FARFlapSetting2 = 2 (起飞) + FARFlapSetting3 = 3 (降落) + + FARGearToggleLower = 放下起落架 + FARGearToggleRaise = 升起起落架 + + FARVelIndHide = 隐藏速度指示 + FARVelIndShow = 显示速度指示 + + FARDebugVoxels = 显示调试体素 + + FAREditorTitleTransonic = 跨音速面积律分析 + FAREditorTransMaxArea = 最大截面积:\u0020 + FAREditorTransMach1DragArea = 马赫1波阻面积:\u0020 + FAREditorTransCritMach = 临界马赫数:\u0020 + FAREditorTransMinDragExp1 = 为了得到最小的波阻,应保持一个光滑并且曲率\n最小的截面积曲线(考虑进气->引擎的管道效应在内). + FAREditorTransMinDragExp2 = 最小的曲率可以得到最小的波阻. + FAREditorTransAreaCurve = 显示截面积曲线 (绿色) + FAREditorTransCurvCurve = 显示截面积曲率曲线 (黄色) + FAREditorTransPresCurve = 显示平均压力系数曲线 (蓝色) + + FAREditorStabDerivFlightCond = 飞行环境: + FAREditorStabDerivPlanet = 星球: + FAREditorStabDerivAlt = 高度 (km): + FAREditorStabDerivMach = 马赫: + FAREditorStabDerivFlap = 襟翼设置: + FAREditorStabDerivSpoiler = 扰流板: + FAREditorStabDerivSDeploy = 展开 + FAREditorStabDerivSRetract = 收回 + + FAREditorStabDerivCalcButton = 计算稳定性导数 + FAREditorStabDerivSaveButton = 导出稳定性导数 + FAREditorStabDerivLoopButton = Run Export Sweep + FAREditorStabDerivError = 错误! + FAREditorStabDerivErrorExp = 无法得到稳定攻角数据。这种问题的一种可能是因为在所给的速度和高度下无法产生有效的升力。注意给出高度不能在大气层外。 + FAREditorStabDerivSaveError = 错误! + FAREditorStabDerivSaveErrorExp = Unable to export stability derivatives. You may need to delete previous exported values. + FAREditorStabDerivLoopDone = 计算循环完成 + FAREditorStabDerivLoopDoneExp = 稳定性导数导出回路计算并导出<<1>>个解 + + FAREditorStabDerivAirProp = 飞行器属性 + FAREditorStabDerivMoI = 惯性力矩 + FAREditorStabDerivPoI = 惯性积 + FAREditorStabDerivLvlFl = 水平飞行 + + FAREditorStabDerivRefArea = 参考面积:\u0020 + FAREditorStabDerivScaledChord = 弦长:\u0020 + FAREditorStabDerivScaledSpan = 翼展:\u0020 + + FAREditorStabDerivIxx = Ixx:\u0020 + FAREditorStabDerivIyy = Iyy:\u0020 + FAREditorStabDerivIzz = Izz:\u0020 + FAREditorStabDerivIxy = Ixy:\u0020 + FAREditorStabDerivIyz = Iyz:\u0020 + FAREditorStabDerivIxz = Ixz:\u0020 + + FAREditorStabDerivIxxExp = 由绕 X轴旋转而关于 X轴的转动惯量 + FAREditorStabDerivIyyExp = 由绕 Y轴旋转而关于 Y轴的转动惯量 + FAREditorStabDerivIzzExp = 由绕 Z轴旋转而关于 Z轴的转动惯量 + FAREditorStabDerivIxyExp = 由绕 Y轴旋转而关于 X轴的转动惯量; 等于由绕 X轴旋转而关于 Y轴的转动惯量 + FAREditorStabDerivIyzExp = 由绕 Z轴旋转而关于 Y轴的转动惯量; 等于由绕 Y轴旋转而关于 Z轴的转动惯量 + FAREditorStabDerivIxzExp = 由绕 Z轴旋转而关于 X轴的转动惯量; 等于由绕 X轴旋转而关于 Z轴的转动惯量 + + FAREditorStabDerivu0 = 空速:\u0020 + FAREditorStabDerivu0Exp = 空速基于马赫数和温度. + FAREditorStabDerivClExp = 在这个质量,速度和空气密度下所需的升力系数. + FAREditorStabDerivCdExp = 在这个质量,速度和空气密度下导出的阻力系数. + FAREditorStabDerivAoAExp = 达到必需的升力所需的攻角. + + FAREditorLongDeriv = 纵向导数 + FAREditorDownVelDeriv = 下降速度导数 + FAREditorFwdVelDeriv = 前进速度导数 + FAREditorPitchRateDeriv = 俯仰速率导数 + FAREditorPitchCtrlDeriv = 俯仰控制导数 + + FAREditorZw = Zw:\u0020 + FAREditorZu = Zu:\u0020 + FAREditorZq = Zq:\u0020 + FAREditorZDeltae = Zδe:\u0020 + + FAREditorXw = Xw:\u0020 + FAREditorXu = Xu:\u0020 + FAREditorXq = Xq:\u0020 + FAREditorXDeltae = Xδe:\u0020 + + FAREditorMw = Mw:\u0020 + FAREditorMu = Mu:\u0020 + FAREditorMq = Mq:\u0020 + FAREditorMDeltae = Mδe:\u0020 + + FAREditorZwExp = Z方向加速度相对于Z方向速度的变化; 应该为负. + FAREditorZuExp = Z方向加速度相对于X方向速度的变化; 应该为负. + FAREditorZqExp = Z方向加速度相对于俯仰速率的变化; 符号不重要. + FAREditorZDeltaeExp = Z方向加速度相对于俯仰控制输入的变化; 符号不重要. + + FAREditorXwExp = X方向加速度相对于Z方向速度的变化; 符号不重要. + FAREditorXuExp = X方向加速度相对于X方向速度的变化; 应该为负. + FAREditorXqExp = X方向加速度相对于俯仰速率的变化; 符号不重要. + FAREditorXDeltaeExp = X方向加速度相对于俯仰控制输入的变化; 符号不重要. + + FAREditorMwExp = 仰角加速度相对于Z轴速度的变化; 应该为负. + FAREditorMuExp = 仰角加速度相对于X轴速度的变化; 符号不重要. + FAREditorMqExp = 仰角加速度相对于俯仰速率的变化; 应该为负. + FAREditorMDeltaeExp = 仰角加速度相对于俯仰控制输入的变化; 应该为正. + + + FAREditorLatDeriv = 横向导数 + FAREditorSideslipDeriv = 侧滑导数 + FAREditorRollRateDeriv = 滚转率导数 + FAREditorYawRateDeriv = 偏航率导数 + + FAREditorYβ = Yβ:\u0020 + FAREditorYp = Yp:\u0020 + FAREditorYr = Yr:\u0020 + + FAREditorLβ = Lβ:\u0020 + FAREditorLp = Lp:\u0020 + FAREditorLr = Lr:\u0020 + + FAREditorNβ = Nβ:\u0020 + FAREditorNp = Np:\u0020 + FAREditorNr = Nr:\u0020 + + FAREditorYβExp = Y方向加速度相对于侧滑角β的变化; 应该为负. + FAREditorYpExp = Y方向加速度相对于向右滚转率的变化; 符号不重要. + FAREditorYrExp = Y方向加速度相对于向右偏航率的变化; 应该为正. + + FAREditorLβExp = 向右滚转角加速度相对于侧滑角β的变化; 应该为负. + FAREditorLpExp = 向右滚转角加速度相对于向右滚转率的变化; 应该为负. + FAREditorLrExp = 向右滚转角加速度相对于向右偏航率的变化; 应该为正. + + FAREditorNβExp = 向右偏航角加速度相对于侧滑角β的变化; 应该为正. + FAREditorNpExp = 向右偏航角加速度相对于向右滚转率; 符号不重要. + FAREditorNrExp = 向右偏航角加速度相对于向右偏航率; 应该为负. + + FAREditorSimModeLong = 纵向模拟 + FAREditorSimModeLat = 横向模拟 + FAREditorSimGraphTime = 时间 (s) + FAREditorSimGraphParams = 参数 + + FAREditorSimInit = 初始化\u0020 + FAREditorSimEndTime = 终止时间: + FAREditorSimTimestep = 步进时间: + FAREditorSimRunButton = 运行模拟 + + FAREditorStaticGraphAoA = 攻角, 度 + FAREditorStaticGraphMach = 马赫数 + FAREditorStaticGraphCoeff = Cl\nCd\nCm\nL/D / 10 + + FAREditorStaticMachSweep = 马赫数扫描分析\nCl: 升力系数 ,Cd: 阻力系数\n Cm: 俯仰力矩系数 ,L/D: 升阻比 + FAREditorStaticAoASweep = 攻角扫描分析\nCl: 升力系数 ,Cd: 阻力系数\n Cm: 俯仰力矩系数 ,L/D: 升阻比 + FAREditorStaticSwitchAoA = 切换至攻角扫描 + FAREditorStaticSwitchMach = 切换至马赫数扫描 + + FAREditorStaticPitchSetting = 俯仰设置: + + FAREditorStaticGraphLowLim = 下限: + FAREditorStaticGraphUpLim = 上限: + FAREditorStaticGraphPtCount = 数据点: + + FAREditorStaticSweepMach = 马赫扫描 + FAREditorStaticSweepAoA = 攻角扫描 + + FARFlightAeroVizTitle = 气动可视化设置 + + FARFlightAeroVizTintCl = 升力系数着色 + FARFlightAeroVizTintClSatWing = 翼面着色强度: + FARFlightAeroVizTintClSatBody = 机身着色强度: + + FARFlightAeroVizTintCd = 阻力系数着色 + FARFlightAeroVizTintCdSatWing = 翼面着色强度: + FARFlightAeroVizTintCdSatBody = 机身着色强度: + + FARFlightAeroVizTintStall = 失速着色 + FARFlightAeroVizTintStallSat = 失速完全着色 %: + + FARFlightAeroVizToggleArrows = 显示气动箭头标识 + + FARFlightAirspeedGroundspeed = 地面 + FARFlightAirspeedIndicated = 指示空速 + FARFlightAirspeedEquivalent = 等效空速 + + FARFlightInternalAirspeedGroundspeed = 地面:\u0020 + FARFlightInternalAirspeedIndicated = 指示空速:\u0020 + FARFlightInternalAirspeedEquivalent = 等效空速:\u0020 + FARFlightInternalAirspeedMach = 马赫数:\u0020 + + FARFlightAirspeedMeterPerSec = 米/秒 + FARFlightAirspeedKnots = 节 + FARFlightAirspeedMPH = 英里/小时 + FARFlightAirspeedKMH = 千米/小时 + + FARFlightAirspeedLabel = 选择地速设置 + + FARFlightDataTitle = FAR 飞行数据 + FARFlightDataOptionLabel = 飞行数据显示项 + + FARFlightDataOption0 = 姿态角度 + FARFlightDataOption1 = 攻角 + 侧滑 + FARFlightDataOption2 = 动压 + FARFlightDataOption3 = 气动力矩 + FARFlightDataOption4 = 系数 + 参考面积 + FARFlightDataOption5 = 升阻比 和 速度 *升阻比 + FARFlightDataOption6 = 引擎 + 进气 + FARFlightDataOption7 = 航程 + 航时 + FARFlightDataOption8 = 弹道系数 + 终端速度 + + FARFlightData0 = 俯仰角: \n方位角: \n滚转角: + FARFlightData1 = 攻角: \n侧滑角: + FARFlightData2 = 动压: + FARFlightData3 = 升力: \n阻力: \n侧向力: + FARFlightData4 = 升力系数: \n阻力系数: \n侧向力系数: \n参考面积: + FARFlightData5 = 升阻比: \n速度 *升阻比: + FARFlightData6 = 燃油比: \n推力比油耗: \n空气供给: \n规格. 过剩功率: + FARFlightData7 = 预估航时: \n预估航程: + FARFlightData8 = 弹道系数: \n终端速度: + + + FARFlightGUIWindowSelect0 = 飞行数据 + FARFlightGUIWindowSelect1 = 稳定辅助 + FARFlightGUIWindowSelect2 = 空速 + FARFlightGUIWindowSelect3 = 气动可视化 + + FARFlightGUIReynolds = 雷诺数: 「0:E2」 + FARFlightGUIAtmDens = 大气密度:\u0020 + FARFlightGUIFltDataBtn = 飞行数据 + FARFlightGUIFltSettings = 飞行设定 + FARFlightGUIFltLogging = 飞行日志 + FARFlightGUIFltLogPeriod = 记录间隔 + FARFlightGUIFltLogFlushPeriod = 刷新间隔 + FARFlightGUIFltAssistance = 飞行辅助切换: + + FARFlightSettingsTitle = FAR设置 + FARFlightSettingsLabel = 当前设置组: + + FARFlightStatusLabel = 飞行状态 + FARFlightStatus0 = 正常 + FARFlightStatus1 = 大尺度失速 + FARFlightStatus2 = 轻微失速 + FARFlightStatus3 = 大 攻角/侧滑 + FARFlightStatus4 = 高动压 + FARFlightStatus5 = 气动失效 + + FARFlightStabAugLabel0 = 滚转 + FARFlightStabAugLabel1 = 偏航 + FARFlightStabAugLabel2 = 俯仰 + FARFlightStabAugLabel3 = 攻角 + FARFlightStabAugLabel4 = 动态 + + FARFlightStabAugLabelLong0 = 滚转系统 + FARFlightStabAugLabelLong1 = 偏航系统 + FARFlightStabAugLabelLong2 = 俯仰系统 + FARFlightStabAugLabelLong3 = 攻角限制 + FARFlightStabAugLabelLong4 = 动压控制衰减 + + FARFlightStabLabel = 控制系统调整 + FARFlightStabPropGain = 比例增益 + FARFlightStabDerivGain = 导数增益 + FARFlightStabIntGain = 积分增益 + FARFlightStabAoALow = 最小攻角限制 + FARFlightStabAoAHigh = 最大攻角限制 + FARFlightStabOffset = 期望点 + FARFlightStabQScaling = 动压控制比例 FARFlightGUIFltDebug = FAR 调试 - FARDebugWindowLabel = 调试选项 - FARDebugExposureLabel = Exposure - - FARDeviceCPU = CPU - FARDeviceGPU = GPU - FARDevicePreferGPU = GPU优先 - FARDeviceNone = 关闭 - - FARDrawBoundsLabel = 显示载具界限 - FARExposureWidthLabel = 宽度 - FARExposureHeightLabel = 高度 - FARExposureDirectionAirstream = Airstream Direction - FARExposureDirectionSun = Sun Direction - FARExposureDirectionBody = Body Direction - FARExposureEnableLabel = Enable Current Direction - FARExposureArrowLabel = 显示镜头方向箭头 - FARExposureShaderLabel = Visualize in Camera - FARExposureShowLabelsLabel = 显示部件面积 - - FARActionSpoilers = 扰流板 - FARActionIncreaseFlap = 增大襟翼偏转 - FARActionDecreaseFlap = 减小襟翼偏转 - FARActionDefaultLabel = 默认动作组分配 - - FARCtrlSurfStdTitle = 标准控制 - FARCtrlSurfStdText = 设置 - FARCtrlSurfPitch = 俯仰 % - FARCtrlSurfYaw = 偏航 % - FARCtrlSurfRoll = 滚转 % - FARCtrlSurfAoA = 攻角 % - FARCtrlSurfBrakeRudder = 制动舵 % - FARCtrlSurfCtrlDeflect = 控制偏转 - - FARCtrlSurfFlapSpoiler = 襟翼/扰流板 - FARCtrlSurfFlap = 襟翼 - FARCtrlSurfSpoiler = 扰流板 - FARCtrlSurfFlapActive = 激活 - FARCtrlSurfFlapInActive = 禁用 - FARCtrlSurfFlapSetting = 襟翼设置 - FARCtrlSurfFlapDeflect = 襟翼/扰流板 偏转 - - FARCtrlActionSpoiler = 激活扰流板 - FARCtrlActionIncFlap = 增加襟翼偏转 - FARCtrlActionDecFlap = 减少襟翼偏转 - FARCtrlEventIncFlap = 偏转增加 - FARCtrlEventDecFlap = 偏转减少 - - FARCtrlShowDynamicDeflection = 动态挠度 // Dynamic Deflection - FARCtrlDynamicDeflection = 开关动态挠度 // Toggle Dynamic Deflection - FARCtrlDynamicStartSpeed = 初始速度 // Start Speed - FARCtrlDynamicExponent = 折减指数 // Reduction Exponent - FARCtrlDynamicMinControl = 最小控制 // Minimal Control - - FARWingMassStrength = 质量-强度 因子 % - FARWingStalled = 失速 % - - RCLMatNylon = 尼龙 - - RCLStatusStowed = 就位 - RCLStatusPreDep = 预展开 - RCLStatusDep = 展开 - RCLStatusCut = 切断 - - RCLSettingMinPres = 最低气压 - RCLSettingAlt = 高度 - RCLStatusSpare = 备用伞 - RCLStatusChuteTemp = 伞温 - RCLTempUnit = °C - RCLStatusMaxTemp = 最高温 - - RCLEventDeploy = 降落伞展开 - RCLEventCut = 降落伞切断 - RCLEventDisarm = 降落伞解除 - RCLEventRepack = 降落伞重新打包 - RCLEventToggleInfo = 切换信息显示 - - RCLModuleTitle = RealChute - - RCLModuleInfo0 = 质量: <<1>>\n - RCLModuleInfo1 = 备用伞: <<1>>\n - RCLModuleInfo2 = 自动切断速度: <<1>>m/s\n - RCLModuleInfo3 = 降落伞材料: <<1>> - RCLModuleInfo4 = 阻力系数: <<1>>\n - RCLModuleInfo5 = 降落伞最高温度: <<1>>°C\n - RCLModuleInfo6 = 预展开直径: <<1>>m\n - RCLModuleInfo7 = 展开直径: <<1>>m\n - RCLModuleInfo8 = 最低展开气压: <<1>>atm\n - RCLModuleInfo9 = 展开高度: <<1>>m\n - RCLModuleInfo10 = 预展开速度: <<1>>s\n - RCLModuleInfo11 = 展开速度: <<1>>s\n - - RCLRepackErrorMessage = 只有1级以上的工程师能重新打包降落伞 - RCLDestroyMessage = [RealChute]: <<1>>的降落伞因为气动和过热而损毁了. - - RCLGUITitle = RealChute信息窗口 - RCLGUI0 = 组件名称: <<1>> - RCLGUI1 = 对称配对: <<1>> - RCLGUI2 = 组件质量: <<1>>t - - RCLGUI3 = 通用: - - RCLGUI4 = 自动切断速度: <<1>>m/s - RCLGUI5 = 备用伞: <<1>> - - RCLGUI6 = 主伞: - RCLGUI7 = 材料: <<1>> - RCLGUI8 = 阻力系数 <<1>> - RCLGUI9 = 预展开直径: <<1>>m\n面积: <<2>>m² - RCLGUI10 = 展开直径: <<1>>m\n面积: <<2>>m² - - RCLGUISafe = 展开安全性: 安全 - RCLGUIRisky = 展开安全性: 有风险 - RCLGUIDang = 展开安全性: 危险 - - RCLGUI11 = 降落伞最高温度: <<1>>°C - RCLGUI12 = 当前温度: <<1>>°C - - RCLGUI13 = 预展开气压: <<1>>atm - RCLGUI14 = 展开高度: <<1>>m - - RCLGUI15 = 预展开速度: <<1>>s - RCLGUI16 = 展开速度: <<1>>s - - RCLGUICopy = 复制到其他伞 - RCLGUIClose = 关闭 - - RCLFailDeploy = 降落伞展开失败. - RCLFailShielded = 原因: 降落伞被遮蔽了. - RCLFailGround = 原因: 在地面上. - RCLFailPres = 原因: 在真空中. - RCLFailOther = 原因: 太高. - } + FARDebugWindowLabel = 调试选项 + FARDebugExposureLabel = Exposure + + FARDeviceCPU = CPU + FARDeviceGPU = GPU + FARDevicePreferGPU = GPU优先 + FARDeviceNone = 关闭 + + FARDrawBoundsLabel = 显示载具界限 + FARExposureWidthLabel = 宽度 + FARExposureHeightLabel = 高度 + FARExposureDirectionAirstream = Airstream Direction + FARExposureDirectionSun = Sun Direction + FARExposureDirectionBody = Body Direction + FARExposureEnableLabel = Enable Current Direction + FARExposureArrowLabel = 显示镜头方向箭头 + FARExposureShaderLabel = Visualize in Camera + FARExposureShowLabelsLabel = 显示部件面积 + + FARActionSpoilers = 扰流板 + FARActionIncreaseFlap = 增大襟翼偏转 + FARActionDecreaseFlap = 减小襟翼偏转 + FARActionDefaultLabel = 默认动作组分配 + + FARCtrlSurfStdTitle = 标准控制 + FARCtrlSurfStdText = 设置 + FARCtrlSurfPitch = 俯仰 % + FARCtrlSurfYaw = 偏航 % + FARCtrlSurfRoll = 滚转 % + FARCtrlSurfAoA = 攻角 % + FARCtrlSurfBrakeRudder = 制动舵 % + FARCtrlSurfCtrlDeflect = 控制偏转 + + FARCtrlSurfFlapSpoiler = 襟翼/扰流板 + FARCtrlSurfFlap = 襟翼 + FARCtrlSurfSpoiler = 扰流板 + FARCtrlSurfFlapActive = 激活 + FARCtrlSurfFlapInActive = 禁用 + FARCtrlSurfFlapSetting = 襟翼设置 + FARCtrlSurfFlapDeflect = 襟翼/扰流板 偏转 + + FARCtrlActionSpoiler = 激活扰流板 + FARCtrlActionIncFlap = 增加襟翼偏转 + FARCtrlActionDecFlap = 减少襟翼偏转 + FARCtrlEventIncFlap = 偏转增加 + FARCtrlEventDecFlap = 偏转减少 + + FARCtrlShowDynamicDeflection = 动态挠度 // Dynamic Deflection + FARCtrlDynamicDeflection = 开关动态挠度 // Toggle Dynamic Deflection + FARCtrlDynamicStartSpeed = 初始速度 // Start Speed + FARCtrlDynamicExponent = 折减指数 // Reduction Exponent + FARCtrlDynamicMinControl = 最小控制 // Minimal Control + + FARWingMassStrength = 质量-强度 因子 % + FARWingStalled = 失速 % + + RCLMatNylon = 尼龙 + + RCLStatusStowed = 就位 + RCLStatusPreDep = 预展开 + RCLStatusDep = 展开 + RCLStatusCut = 切断 + + RCLSettingMinPres = 最低气压 + RCLSettingAlt = 高度 + RCLStatusSpare = 备用伞 + RCLStatusChuteTemp = 伞温 + RCLTempUnit = °C + RCLStatusMaxTemp = 最高温 + + RCLEventDeploy = 降落伞展开 + RCLEventCut = 降落伞切断 + RCLEventDisarm = 降落伞解除 + RCLEventRepack = 降落伞重新打包 + RCLEventToggleInfo = 切换信息显示 + + RCLModuleTitle = RealChute + + RCLModuleInfo0 = 质量: <<1>>\n + RCLModuleInfo1 = 备用伞: <<1>>\n + RCLModuleInfo2 = 自动切断速度: <<1>>m/s\n + RCLModuleInfo3 = 降落伞材料: <<1>> + RCLModuleInfo4 = 阻力系数: <<1>>\n + RCLModuleInfo5 = 降落伞最高温度: <<1>>°C\n + RCLModuleInfo6 = 预展开直径: <<1>>m\n + RCLModuleInfo7 = 展开直径: <<1>>m\n + RCLModuleInfo8 = 最低展开气压: <<1>>atm\n + RCLModuleInfo9 = 展开高度: <<1>>m\n + RCLModuleInfo10 = 预展开速度: <<1>>s\n + RCLModuleInfo11 = 展开速度: <<1>>s\n + + RCLRepackErrorMessage = 只有1级以上的工程师能重新打包降落伞 + RCLDestroyMessage = [RealChute]: <<1>>的降落伞因为气动和过热而损毁了. + + RCLGUITitle = RealChute信息窗口 + RCLGUI0 = 组件名称: <<1>> + RCLGUI1 = 对称配对: <<1>> + RCLGUI2 = 组件质量: <<1>>t + + RCLGUI3 = 通用: + + RCLGUI4 = 自动切断速度: <<1>>m/s + RCLGUI5 = 备用伞: <<1>> + + RCLGUI6 = 主伞: + RCLGUI7 = 材料: <<1>> + RCLGUI8 = 阻力系数 <<1>> + RCLGUI9 = 预展开直径: <<1>>m\n面积: <<2>>m² + RCLGUI10 = 展开直径: <<1>>m\n面积: <<2>>m² + + RCLGUISafe = 展开安全性: 安全 + RCLGUIRisky = 展开安全性: 有风险 + RCLGUIDang = 展开安全性: 危险 + + RCLGUI11 = 降落伞最高温度: <<1>>°C + RCLGUI12 = 当前温度: <<1>>°C + + RCLGUI13 = 预展开气压: <<1>>atm + RCLGUI14 = 展开高度: <<1>>m + + RCLGUI15 = 预展开速度: <<1>>s + RCLGUI16 = 展开速度: <<1>>s + + RCLGUICopy = 复制到其他伞 + RCLGUIClose = 关闭 + + RCLFailDeploy = 降落伞展开失败. + RCLFailShielded = 原因: 降落伞被遮蔽了. + RCLFailGround = 原因: 在地面上. + RCLFailPres = 原因: 在真空中. + RCLFailOther = 原因: 太高. + } } From 9f9bad66fad815e57c18e4210a895a4eb48b9f65 Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Wed, 18 Oct 2023 20:57:36 +0800 Subject: [PATCH 20/21] Update ZH_Kerbalism.cfg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 一处小地方 --- GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg index df5d7b7..7d04ff2 100644 --- a/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg +++ b/GameData/0000Tinygrox_CNPatches/Kerbalism/ZH_Kerbalism.cfg @@ -480,3 +480,8 @@ Localization { @title = 资源测量 // Resource survey } + +@EXPERIENCE_TRAIT[Scientist]:NEEDS[Kerbalism]:LAST[KerbalismDefault] +{ + @desc = 科学家可以重置实验。 // Scientists can reset experiments. +} From da12fd47113e5caabfaf586a4a9ae0de7720723e Mon Sep 17 00:00:00 2001 From: Tinygrox Date: Wed, 18 Oct 2023 20:57:56 +0800 Subject: [PATCH 21/21] 0.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 玩着没问题那就这样了 --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index f8ef880..5795254 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,8 @@ A collection of Module Manager patches for translating KSP Mods (Part mods mostl - **\*Universal Storage II Finalized** - 提供了一个初步的不完全翻译,感谢由百度贴吧用户 @CQC_S ([贴吧原贴](https://tieba.baidu.com/p/8466511187)) 提供的翻译文本,以及后续 [@yuanze31](https://github.com/yuanze31) 提供的一部分翻译修正。 - **AmpYear** - 翻译补充,Mod 涉及的造词 **Kraziness** 暂译为 **癫狂**,该词应该是 **Kraken** + **Craziness** 的结合,这个阶段没有细想到啥有趣的翻译,如果谁能想到更好的,直接提个 PR 就好,不过这个词是和另外一个Mod - [**Kabin Kraziness**](https://github.com/JPLRepo/KabinKraziness) 配套使用才会有的概念 - **DeepFreeze Continued** - 翻译修正。 +- **Kerbalism** - 翻译补充,能翻译的应该都翻译了,强迫症使我这样做,目前仅翻译了原版内容,和极少量的联动 Mod 文本。0.6.0 版本开始提供了一个能翻译 Kerbalism 中的那些 Telemetry Report、Pod 等文本的 patch 文件,默认未开启,如果要体验完整的翻译请到本 mod 目录下\Kerbalism 找到 ZH_ConfiguresLoc.cfg.disable 文件,然后将后缀改为 .cfg 即可,但是开启会对旧存档的已有载具产生影响,建议**开启后新开存档**,具体说明在该文件中上方的注释处。具体翻译内容请进游戏体验,**未完全翻译**跟其他 Mod 联动的内容。 +- **\*Ferram Aerospace Research Continued(FAR)** - 2 年前自用的翻译,现加入进本项目,分享给大众,仍有部分文本未翻译,说实话就是纯粹凑数用。 **福利:** @@ -155,6 +157,13 @@ RealAntennas 的本地化版本下载 => https://github.com/tinygrox/RealAntenna ## 更新日志 | Changelog +#### 0.6.0 + +新增: + +- 新增对 **Kerbalism** 的翻译补充 +- 新增对 **Ferram Aerospace Research Continued(FAR)** 的部分翻译补充 + #### 0.5.0 新增: