From af6355d59e5f4602494a60d8ffa2a8a5dd533ff2 Mon Sep 17 00:00:00 2001 From: Matt Jeanes Date: Mon, 15 Jul 2024 18:35:11 +0100 Subject: [PATCH 1/5] fix #1079 --- lua/entities/gmod_wire_expression2/core/custom/cl_tardis.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/entities/gmod_wire_expression2/core/custom/cl_tardis.lua b/lua/entities/gmod_wire_expression2/core/custom/cl_tardis.lua index 46b044214..93f664596 100644 --- a/lua/entities/gmod_wire_expression2/core/custom/cl_tardis.lua +++ b/lua/entities/gmod_wire_expression2/core/custom/cl_tardis.lua @@ -15,7 +15,7 @@ E2Helper.Descriptions["tardisSetDestination"] = "Sets destination if in vortex, E2Helper.Descriptions["tardisFastReturn"] = "Returns TARDIS to its previous takeoff position, returns 1 if success or 0 if failure." E2Helper.Descriptions["tardisHADS"] = "Toggles or sets HADS, returns 1 if success or 0 if failure." E2Helper.Descriptions["tardisFastDemat"] = "Quickly dematerialises TARDIS, returns 1 if success or 0 if failure." -E2Helper.Descriptions["tardisDoors"] = "Toggles or sets the doors, returns 1 if success or 0 if failure." +E2Helper.Descriptions["tardisDoor"] = "Toggles or sets the doors, returns 1 if success or 0 if failure." E2Helper.Descriptions["tardisHandbrake"] = "Toggles or sets handbrake, returns 1 if success or 0 if failure." E2Helper.Descriptions["tardisMoving"] = "Returns 1 if teleporting or 0 if not teleporting." E2Helper.Descriptions["tardisVisible"] = "Returns 1 if visible or 0 if invisible." @@ -43,4 +43,4 @@ E2Helper.Descriptions["tardisShields"] = "Toggles or sets the Shields, returns 1 E2Helper.Descriptions["tardisShieldsOn"] = "Returns if the Shields are on." E2Helper.Descriptions["tardisShieldsLevel"] = "Returns the Shields power level." E2Helper.Descriptions["tardisShieldsPercent"] = "Returns a percentage of how much Shield power the TARDIS has." -E2Helper.Descriptions["tardisShieldsMax"] = "Return the max amount of Shield power the TARDIS can have." \ No newline at end of file +E2Helper.Descriptions["tardisShieldsMax"] = "Return the max amount of Shield power the TARDIS can have." From e0a28af4da9a9e639a156660c805da127340f9b9 Mon Sep 17 00:00:00 2001 From: Matt Jeanes Date: Sat, 24 Aug 2024 00:04:59 +0100 Subject: [PATCH 2/5] add support for shadow filters --- lua/entities/gmod_tardis_interior/modules/lighting/sh_lamps.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/entities/gmod_tardis_interior/modules/lighting/sh_lamps.lua b/lua/entities/gmod_tardis_interior/modules/lighting/sh_lamps.lua index 51bbdb908..8d99b7e03 100644 --- a/lua/entities/gmod_tardis_interior/modules/lighting/sh_lamps.lua +++ b/lua/entities/gmod_tardis_interior/modules/lighting/sh_lamps.lua @@ -27,6 +27,7 @@ if CLIENT then lmp.brightness = lmp.brightness or 3.0 lmp.distance = lmp.distance or 1024 lmp.shadows = lmp.shadows or false + lmp.shadowfilter = lmp.shadowfilter or 1 lmp.warn = MergeLampTable(lmp.warn, lmp, false) lmp.off = MergeLampTable(lmp.off, lmp, false) @@ -90,6 +91,7 @@ if CLIENT then pl:SetBrightness(lmp.brightness) pl:SetFarZ(lmp.distance) pl:SetEnableShadows(lmp.shadows) + pl:SetShadowFilter(lmp.shadowfilter) pl:Update() return pl end From 162bda2a33823093c8efb570e19bf09fedc0b5d4 Mon Sep 17 00:00:00 2001 From: Ryan Maybury Date: Wed, 4 Sep 2024 17:01:26 +0100 Subject: [PATCH 3/5] Feed activator entity into the CanPlayerEnterDoor hook Useful if developers would like to do checks on the player before allowing them access to the TARDIS. For example in an RP scenario, if they are the right role. --- lua/entities/gmod_tardis/modules/sv_interior.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/entities/gmod_tardis/modules/sv_interior.lua b/lua/entities/gmod_tardis/modules/sv_interior.lua index 21660bca4..1c111d9b4 100644 --- a/lua/entities/gmod_tardis/modules/sv_interior.lua +++ b/lua/entities/gmod_tardis/modules/sv_interior.lua @@ -2,7 +2,7 @@ ENT:AddHook("Use", "interior", function(self,a,c) if a:KeyDown(IN_WALK) or not IsValid(self.interior) or self:GetData("legacy_door_type") then - if self:CallHook("CanPlayerEnterDoor")~=false then + if self:CallHook("CanPlayerEnterDoor", a)~=false then self:PlayerEnter(a) end else @@ -40,4 +40,4 @@ ENT:AddHook("OnRemove", "interior", function(self) if IsValid(self.interior) then self.interior.exterior_deleted = true end -end) \ No newline at end of file +end) From 6570ae0d2d2115f024d73018793c4248b9382a18 Mon Sep 17 00:00:00 2001 From: Matt Jeanes Date: Sat, 30 Nov 2024 01:02:51 +0000 Subject: [PATCH 4/5] performance hotfix --- lua/tardis/sh_aprilfools.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/lua/tardis/sh_aprilfools.lua b/lua/tardis/sh_aprilfools.lua index 4a019c1fb..629a956e9 100644 --- a/lua/tardis/sh_aprilfools.lua +++ b/lua/tardis/sh_aprilfools.lua @@ -3,11 +3,22 @@ CreateConVar("tardis2_aprilfools_2023", 1, {FCVAR_ARCHIVE, FCVAR_REPLICATED}, "0 function TARDIS:IsAprilFools() local aprilFools = cvars.Number("tardis2_aprilfools_2023") - if CLIENT and aprilFools ~= self.aprilFoolsLast then + if aprilFools ~= self.aprilFoolsLast then self.aprilFoolsLast = aprilFools - RunConsoleCommand("spawnmenu_reload") + self.aprilFoolsCache = nil + if CLIENT then + RunConsoleCommand("spawnmenu_reload") + end end + if self.aprilFoolsCache ~= nil then + return self.aprilFoolsCache + end + + self.aprilFoolsCache = self:IsAprilFoolsInternal(aprilFools) +end + +function TARDIS:IsAprilFoolsInternal(aprilFools) if aprilFools == 1 and os.date("%d/%m") == "01/04" then return true elseif aprilFools == 2 then From ebb24399efc623378de35b298a32c16bbdf6a8b9 Mon Sep 17 00:00:00 2001 From: Matt Jeanes Date: Sat, 30 Nov 2024 01:03:13 +0000 Subject: [PATCH 5/5] New Crowdin updates (#1080) --- i18n/languages/ru.json | 100 ++++++++++++++++----------------- i18n/languages/zh-CN.json | 2 +- lua/tardis/languages/ru.lua | 50 +++++++++++++++++ lua/tardis/languages/zh-cn.lua | 2 +- 4 files changed, 102 insertions(+), 52 deletions(-) diff --git a/i18n/languages/ru.json b/i18n/languages/ru.json index 5a968b043..65a18e1ca 100644 --- a/i18n/languages/ru.json +++ b/i18n/languages/ru.json @@ -3,11 +3,11 @@ "Author": "P00gie, parar020100", "Phrases": { "Artron.Depleted": "Артронная энергия исчерпана", - "ArtronInhibitor": "", - "ArtronInhibitor.Disabled": "", - "ArtronInhibitor.Enabled": "", - "ArtronInhibitor.Instructions": "", - "ArtronInhibitor.Starting": "", + "ArtronInhibitor": "Артронный ингибитор", + "ArtronInhibitor.Disabled": "Артронный ингибитор отключён", + "ArtronInhibitor.Enabled": "Артронный ингибитор включён", + "ArtronInhibitor.Instructions": "Создаёт поле Артронной ингибиции, высасывая Артронную энергию из ближайших ТАРДИС", + "ArtronInhibitor.Starting": "Запуск Артронного Ингибитора...", "Binds.AnyKey": "Нажмите любую клавишу", "Binds.Invalid": "Не указан", "Binds.Key": "Клавиша", @@ -15,26 +15,26 @@ "Binds.Sections.Destination.Backward": "Назад", "Binds.Sections.Destination.Boost": "Ускорение", "Binds.Sections.Destination.Boost.Description": "Зажимайте эту клавишу для ускорения при выборе точки назначения", - "Binds.Sections.Destination.Chameleon": "", - "Binds.Sections.Destination.Chameleon.Description": "", + "Binds.Sections.Destination.Chameleon": "Изменить Схему Хамелеона", + "Binds.Sections.Destination.Chameleon.Description": "Нажмите, чтобы выбрать схему Хамелеона", "Binds.Sections.Destination.Down": "Вниз", - "Binds.Sections.Destination.FindRandom": "", - "Binds.Sections.Destination.FindRandom.Description": "", + "Binds.Sections.Destination.FindRandom": "Случайное", + "Binds.Sections.Destination.FindRandom.Description": "Нажмите, чтобы найти случайное местоположение", "Binds.Sections.Destination.Forward": "Вперёд", - "Binds.Sections.Destination.Jump": "", - "Binds.Sections.Destination.Jump.Description": "", + "Binds.Sections.Destination.Jump": "Переместиться к поверхности", + "Binds.Sections.Destination.Jump.Description": "Нажмите, чтобы выбрать поверхность и переместиться к ней", "Binds.Sections.Destination.Left": "Влево", "Binds.Sections.Destination.Right": "Вправо", "Binds.Sections.Destination.Rotate": "Вращение", "Binds.Sections.Destination.Rotate.Description": "Зажимайте эту клавишу вместе с клавишей ускорения и клавишей вправо / влево для вращения ТАРДИС", - "Binds.Sections.Destination.ShowCurrent": "", - "Binds.Sections.Destination.ShowCurrent.Description": "", + "Binds.Sections.Destination.ShowCurrent": "Показать текущее местоположение", + "Binds.Sections.Destination.ShowCurrent.Description": "Нажмите, чтобы показать выбранное местоположение", "Binds.Sections.Destination.Slow": "Замедление", "Binds.Sections.Destination.Slow.Description": "Зажимайте эту клавишу для замедления движения", "Binds.Sections.Destination.SnapToFloor": "Прижаться к полу", "Binds.Sections.Destination.SnapToFloor.Description": "Нажмите эту кнопку, чтобы прижаться к полу", - "Binds.Sections.Destination.ToggleRotationMode": "", - "Binds.Sections.Destination.ToggleRotationMode.Description": "", + "Binds.Sections.Destination.ToggleRotationMode": "Выбрать режим вращения", + "Binds.Sections.Destination.ToggleRotationMode.Description": "Нажмите, чтобы изменить направление вращения", "Binds.Sections.Destination.Up": "Вверх", "Binds.Sections.Flight": "Полёт", "Binds.Sections.Flight.Backward": "Назад", @@ -48,10 +48,10 @@ "Binds.Sections.Flight.Rotate.Description": "Зажимая эту клавишу, поворачивайте экстерьер клавишами вправо/влево", "Binds.Sections.Flight.SpinDirection": "Направление вращения", "Binds.Sections.Flight.SpinDirection.Description": "Меняет направление вращения ТАРДИС во время полёта", - "Binds.Sections.Flight.Tracking": "", - "Binds.Sections.Flight.Tracking.Description": "", - "Binds.Sections.Flight.TrackRotation": "", - "Binds.Sections.Flight.TrackRotation.Description": "", + "Binds.Sections.Flight.Tracking": "Отслеживание", + "Binds.Sections.Flight.Tracking.Description": "Удерживайте, чтобы выбрать объект для отслеживания", + "Binds.Sections.Flight.TrackRotation": "Отследить вращение", + "Binds.Sections.Flight.TrackRotation.Description": "Переключить отслеживание вращения объектов", "Binds.Sections.Flight.Up": "Вверх", "Binds.Sections.Float": "Анти-Гравы", "Binds.Sections.Float.Backward": "Назад", @@ -78,12 +78,12 @@ "Binds.Sections.ThirdPerson.ToggleFlight": "Переключение полёта", "Binds.Sections.ThirdPerson.ToggleFloat": "Переключение Анти-Гравов", "Binds.Sections.ThirdPerson.ToggleFloat.Description": "Позволяет ТАРДИС летать, игнорируя законы гравитации", - "Binds.Sections.ThirdPerson.ToggleHandbrake": "", + "Binds.Sections.ThirdPerson.ToggleHandbrake": "Переключить Ручной Тормоз", "Binds.Sections.ThirdPerson.TogglePhyslock": "Преключение физической блокировки", "Binds.Sections.ThirdPerson.TogglePhyslock.Description": "Зафиксировать физическую оболочку ТАРДИС в одном положении", - "Binds.Sections.ThirdPerson.TogglePower": "", - "Binds.Sections.ThirdPerson.ToggleVortex": "", - "Chameleon.ExteriorPlanned": "", + "Binds.Sections.ThirdPerson.TogglePower": "Переключить Энергию", + "Binds.Sections.ThirdPerson.ToggleVortex": "Переключить режим воронки", + "Chameleon.ExteriorPlanned": "Внешний вид ТАРДИС был выбран. Он применится при следующей посадке", "Chameleon.ExteriorSelected": "Выбран новый внешний вид", "Chameleon.FailedExteriorSelect": "Не удалось выбрать новый внешний вид", "Chameleon.FailReasons.AlreadyChanging": "Внешний вид уже меняется!", @@ -207,9 +207,9 @@ "Controls.Repair.FailedToggle": "Не получилось переключить режим восстановления", "Controls.Repair.Tip": "Режим восстановления", "Controls.Scanner.Tip": "Сканер", - "Controls.Shields": "", - "Controls.Shields.FailedToggle": "", - "Controls.Shields.Status": "", + "Controls.Shields": "Щиты", + "Controls.Shields.FailedToggle": "Не получилось переключить питание", + "Controls.Shields.Status": "Щиты", "Controls.Shields.Tip": "Щиты", "Controls.SonicDispenser.AlreadyEquipped": "Вы уже держите звуковую отвёртку", "Controls.SonicDispenser.Dispensed": "Звуковая отвёртка была выдана", @@ -245,35 +245,35 @@ "Controls.ToggleScreens.FailedToggle": "Не получилось переключить внутренние мониторы", "Controls.ToggleScreens.Status": "Внутренние Мониторы", "Controls.ToggleScreens.Tip": "Переключатель экрана", - "Controls.Tracking": "", - "Controls.Tracking.ConstrainedFail": "", - "Controls.Tracking.DistanceFail": "", - "Controls.Tracking.FlightFail": "", - "Controls.Tracking.GenericFail": "", - "Controls.Tracking.InteriorFail": "", - "Controls.Tracking.PhyslockFail": "", - "Controls.Tracking.PilotWarning": "", - "Controls.Tracking.Rotation": "", - "Controls.Tracking.RotationChangedAuto": "", - "Controls.Tracking.RotationHint": "", - "Controls.Tracking.SameTarget": "", - "Controls.Tracking.SelfFail": "", - "Controls.Tracking.SpinWarning": "", - "Controls.Tracking.Status": "", - "Controls.Tracking.Target": "", - "Controls.Tracking.TargetLost": "", - "Controls.Tracking.TargetTooFar": "", + "Controls.Tracking": "Отслеживание", + "Controls.Tracking.ConstrainedFail": "Не могу отследить предметы, привязанные к этой ТАРДИС", + "Controls.Tracking.DistanceFail": "Не удаётся отследить предметы. Слишком далеко", + "Controls.Tracking.FlightFail": "Не удалось включить Режим Полёта для Отслеживания", + "Controls.Tracking.GenericFail": "Не получилось отследить предмет", + "Controls.Tracking.InteriorFail": "Невозможно отследить предметы внутри ТАРДИС", + "Controls.Tracking.PhyslockFail": "Поиск недоступен, так как включена физическая блокировка", + "Controls.Tracking.PilotWarning": "ВНИМАНИЕ: Поиск включён, нажмите %s, чтобы изменить цель или отключить поиск", + "Controls.Tracking.Rotation": "Отслеживание ротации", + "Controls.Tracking.RotationChangedAuto": "Отслеживание поворота %s в зависимости от вращения цели", + "Controls.Tracking.RotationHint": "Нажмите \"%s\" для переключения поиска цели вращения", + "Controls.Tracking.SameTarget": "Вы уже отслеживаете этот предмет", + "Controls.Tracking.SelfFail": "ТАРДИС не может отследить сама себя", + "Controls.Tracking.SpinWarning": "ВНИМАНИЕ: Невозможно изменить поиск направления, во время вращения", + "Controls.Tracking.Status": "Поиск", + "Controls.Tracking.Target": "Начат поиск %s", + "Controls.Tracking.TargetLost": "Цель поиска утеряна", + "Controls.Tracking.TargetTooFar": "Искомая цель слишком далеко", "Controls.VirtualConsole.Tip": "Виртуальная консоль", "Controls.VortexFlight": "Полёт через воронку времени", "Controls.VortexFlight.FailedToggle": "Не получилось переключить полёт в воронке", "Controls.VortexFlight.Status": "Полёт через воронку времени", "Controls.VortexFlight.Tip": "Временная воронка", - "CustomControls.Default.ToggleScreen.1": "", - "CustomControls.Default.ToggleScreen.1.FailedToggle": "", - "CustomControls.Default.ToggleScreen.1.Status": "", - "CustomControls.Default.ToggleScreen.1.Tip": "", - "CustomControls.Default.ToggleScreen.2": "", - "CustomControls.Default.ToggleScreen.2.FailedToggle": "", + "CustomControls.Default.ToggleScreen.1": "Переключить Экран 1", + "CustomControls.Default.ToggleScreen.1.FailedToggle": "Не удалось переключить Экран 1", + "CustomControls.Default.ToggleScreen.1.Status": "Экран 1", + "CustomControls.Default.ToggleScreen.1.Tip": "Экран 1", + "CustomControls.Default.ToggleScreen.2": "Переключить Экран 2", + "CustomControls.Default.ToggleScreen.2.FailedToggle": "Не удалось переключить Экран 2", "CustomControls.Default.ToggleScreen.2.Status": "", "CustomControls.Default.ToggleScreen.2.Tip": "", "Destination.FailedDemat": "Не получилось дематериализоваться", diff --git a/i18n/languages/zh-CN.json b/i18n/languages/zh-CN.json index 6ca666cf5..18987c843 100644 --- a/i18n/languages/zh-CN.json +++ b/i18n/languages/zh-CN.json @@ -440,7 +440,7 @@ "Settings.Sections.Exterior": "外部", "Settings.Sections.Exterior.Light": "外部光源", "Settings.Sections.Exterior.Light.AlwaysOn": "默认开启外部光源", - "Settings.Sections.Exterior.Light.AlwaysOn.Description": "外光是否总是被照亮,除非被控制禁用?", + "Settings.Sections.Exterior.Light.AlwaysOn.Description": "除非被全局关闭,外部灯光是否应始终为亮。", "Settings.Sections.Exterior.Light.ColorOverride": "颜色覆盖", "Settings.Sections.Exterior.Light.ColorOverride.Description": "外部光源的颜色覆盖", "Settings.Sections.Exterior.Light.DynamicLightSize": "动态光距", diff --git a/lua/tardis/languages/ru.lua b/lua/tardis/languages/ru.lua index 39c778b8d..01b4647d1 100644 --- a/lua/tardis/languages/ru.lua +++ b/lua/tardis/languages/ru.lua @@ -6,6 +6,11 @@ T.Code = "ru" T.Name = "Русский" T.Phrases = { ["Artron.Depleted"] = "Артронная энергия исчерпана", + ["ArtronInhibitor"] = "Артронный ингибитор", + ["ArtronInhibitor.Disabled"] = "Артронный ингибитор отключён", + ["ArtronInhibitor.Enabled"] = "Артронный ингибитор включён", + ["ArtronInhibitor.Instructions"] = "Создаёт поле Артронной ингибиции, высасывая Артронную энергию из ближайших ТАРДИС", + ["ArtronInhibitor.Starting"] = "Запуск Артронного Ингибитора...", ["Binds.AnyKey"] = "Нажмите любую клавишу", ["Binds.Invalid"] = "Не указан", ["Binds.Key"] = "Клавиша", @@ -13,16 +18,26 @@ T.Phrases = { ["Binds.Sections.Destination.Backward"] = "Назад", ["Binds.Sections.Destination.Boost"] = "Ускорение", ["Binds.Sections.Destination.Boost.Description"] = "Зажимайте эту клавишу для ускорения при выборе точки назначения", + ["Binds.Sections.Destination.Chameleon"] = "Изменить Схему Хамелеона", + ["Binds.Sections.Destination.Chameleon.Description"] = "Нажмите, чтобы выбрать схему Хамелеона", ["Binds.Sections.Destination.Down"] = "Вниз", + ["Binds.Sections.Destination.FindRandom"] = "Случайное", + ["Binds.Sections.Destination.FindRandom.Description"] = "Нажмите, чтобы найти случайное местоположение", ["Binds.Sections.Destination.Forward"] = "Вперёд", + ["Binds.Sections.Destination.Jump"] = "Переместиться к поверхности", + ["Binds.Sections.Destination.Jump.Description"] = "Нажмите, чтобы выбрать поверхность и переместиться к ней", ["Binds.Sections.Destination.Left"] = "Влево", ["Binds.Sections.Destination.Right"] = "Вправо", ["Binds.Sections.Destination.Rotate"] = "Вращение", ["Binds.Sections.Destination.Rotate.Description"] = "Зажимайте эту клавишу вместе с клавишей ускорения и клавишей вправо / влево для вращения ТАРДИС", + ["Binds.Sections.Destination.ShowCurrent"] = "Показать текущее местоположение", + ["Binds.Sections.Destination.ShowCurrent.Description"] = "Нажмите, чтобы показать выбранное местоположение", ["Binds.Sections.Destination.Slow"] = "Замедление", ["Binds.Sections.Destination.Slow.Description"] = "Зажимайте эту клавишу для замедления движения", ["Binds.Sections.Destination.SnapToFloor"] = "Прижаться к полу", ["Binds.Sections.Destination.SnapToFloor.Description"] = "Нажмите эту кнопку, чтобы прижаться к полу", + ["Binds.Sections.Destination.ToggleRotationMode"] = "Выбрать режим вращения", + ["Binds.Sections.Destination.ToggleRotationMode.Description"] = "Нажмите, чтобы изменить направление вращения", ["Binds.Sections.Destination.Up"] = "Вверх", ["Binds.Sections.Flight"] = "Полёт", ["Binds.Sections.Flight.Backward"] = "Назад", @@ -36,6 +51,10 @@ T.Phrases = { ["Binds.Sections.Flight.Rotate.Description"] = "Зажимая эту клавишу, поворачивайте экстерьер клавишами вправо/влево", ["Binds.Sections.Flight.SpinDirection"] = "Направление вращения", ["Binds.Sections.Flight.SpinDirection.Description"] = "Меняет направление вращения ТАРДИС во время полёта", + ["Binds.Sections.Flight.Tracking"] = "Отслеживание", + ["Binds.Sections.Flight.Tracking.Description"] = "Удерживайте, чтобы выбрать объект для отслеживания", + ["Binds.Sections.Flight.TrackRotation"] = "Отследить вращение", + ["Binds.Sections.Flight.TrackRotation.Description"] = "Переключить отслеживание вращения объектов", ["Binds.Sections.Flight.Up"] = "Вверх", ["Binds.Sections.Float"] = "Анти-Гравы", ["Binds.Sections.Float.Backward"] = "Назад", @@ -62,8 +81,12 @@ T.Phrases = { ["Binds.Sections.ThirdPerson.ToggleFlight"] = "Переключение полёта", ["Binds.Sections.ThirdPerson.ToggleFloat"] = "Переключение Анти-Гравов", ["Binds.Sections.ThirdPerson.ToggleFloat.Description"] = "Позволяет ТАРДИС летать, игнорируя законы гравитации", + ["Binds.Sections.ThirdPerson.ToggleHandbrake"] = "Переключить Ручной Тормоз", ["Binds.Sections.ThirdPerson.TogglePhyslock"] = "Преключение физической блокировки", ["Binds.Sections.ThirdPerson.TogglePhyslock.Description"] = "Зафиксировать физическую оболочку ТАРДИС в одном положении", + ["Binds.Sections.ThirdPerson.TogglePower"] = "Переключить Энергию", + ["Binds.Sections.ThirdPerson.ToggleVortex"] = "Переключить режим воронки", + ["Chameleon.ExteriorPlanned"] = "Внешний вид ТАРДИС был выбран. Он применится при следующей посадке", ["Chameleon.ExteriorSelected"] = "Выбран новый внешний вид", ["Chameleon.FailedExteriorSelect"] = "Не удалось выбрать новый внешний вид", ["Chameleon.FailReasons.AlreadyChanging"] = "Внешний вид уже меняется!", @@ -187,6 +210,9 @@ T.Phrases = { ["Controls.Repair.FailedToggle"] = "Не получилось переключить режим восстановления", ["Controls.Repair.Tip"] = "Режим восстановления", ["Controls.Scanner.Tip"] = "Сканер", + ["Controls.Shields"] = "Щиты", + ["Controls.Shields.FailedToggle"] = "Не получилось переключить питание", + ["Controls.Shields.Status"] = "Щиты", ["Controls.Shields.Tip"] = "Щиты", ["Controls.SonicDispenser.AlreadyEquipped"] = "Вы уже держите звуковую отвёртку", ["Controls.SonicDispenser.Dispensed"] = "Звуковая отвёртка была выдана", @@ -222,11 +248,35 @@ T.Phrases = { ["Controls.ToggleScreens.FailedToggle"] = "Не получилось переключить внутренние мониторы", ["Controls.ToggleScreens.Status"] = "Внутренние Мониторы", ["Controls.ToggleScreens.Tip"] = "Переключатель экрана", + ["Controls.Tracking"] = "Отслеживание", + ["Controls.Tracking.ConstrainedFail"] = "Не могу отследить предметы, привязанные к этой ТАРДИС", + ["Controls.Tracking.DistanceFail"] = "Не удаётся отследить предметы. Слишком далеко", + ["Controls.Tracking.FlightFail"] = "Не удалось включить Режим Полёта для Отслеживания", + ["Controls.Tracking.GenericFail"] = "Не получилось отследить предмет", + ["Controls.Tracking.InteriorFail"] = "Невозможно отследить предметы внутри ТАРДИС", + ["Controls.Tracking.PhyslockFail"] = "Поиск недоступен, так как включена физическая блокировка", + ["Controls.Tracking.PilotWarning"] = "ВНИМАНИЕ: Поиск включён, нажмите %s, чтобы изменить цель или отключить поиск", + ["Controls.Tracking.Rotation"] = "Отслеживание ротации", + ["Controls.Tracking.RotationChangedAuto"] = "Отслеживание поворота %s в зависимости от вращения цели", + ["Controls.Tracking.RotationHint"] = "Нажмите \"%s\" для переключения поиска цели вращения", + ["Controls.Tracking.SameTarget"] = "Вы уже отслеживаете этот предмет", + ["Controls.Tracking.SelfFail"] = "ТАРДИС не может отследить сама себя", + ["Controls.Tracking.SpinWarning"] = "ВНИМАНИЕ: Невозможно изменить поиск направления, во время вращения", + ["Controls.Tracking.Status"] = "Поиск", + ["Controls.Tracking.Target"] = "Начат поиск %s", + ["Controls.Tracking.TargetLost"] = "Цель поиска утеряна", + ["Controls.Tracking.TargetTooFar"] = "Искомая цель слишком далеко", ["Controls.VirtualConsole.Tip"] = "Виртуальная консоль", ["Controls.VortexFlight"] = "Полёт через воронку времени", ["Controls.VortexFlight.FailedToggle"] = "Не получилось переключить полёт в воронке", ["Controls.VortexFlight.Status"] = "Полёт через воронку времени", ["Controls.VortexFlight.Tip"] = "Временная воронка", + ["CustomControls.Default.ToggleScreen.1"] = "Переключить Экран 1", + ["CustomControls.Default.ToggleScreen.1.FailedToggle"] = "Не удалось переключить Экран 1", + ["CustomControls.Default.ToggleScreen.1.Status"] = "Экран 1", + ["CustomControls.Default.ToggleScreen.1.Tip"] = "Экран 1", + ["CustomControls.Default.ToggleScreen.2"] = "Переключить Экран 2", + ["CustomControls.Default.ToggleScreen.2.FailedToggle"] = "Не удалось переключить Экран 2", ["Destination.FailedDemat"] = "Не получилось дематериализоваться", ["Destination.FailedSetDestination"] = "Ошибка выбора точки назначения", ["Destination.FailedSetDestinationMaybeTransitioning"] = "Не удалось задать место назначения", diff --git a/lua/tardis/languages/zh-cn.lua b/lua/tardis/languages/zh-cn.lua index 170174175..0e9dc6976 100644 --- a/lua/tardis/languages/zh-cn.lua +++ b/lua/tardis/languages/zh-cn.lua @@ -443,7 +443,7 @@ T.Phrases = { ["Settings.Sections.Exterior"] = "外部", ["Settings.Sections.Exterior.Light"] = "外部光源", ["Settings.Sections.Exterior.Light.AlwaysOn"] = "默认开启外部光源", - ["Settings.Sections.Exterior.Light.AlwaysOn.Description"] = "外光是否总是被照亮,除非被控制禁用?", + ["Settings.Sections.Exterior.Light.AlwaysOn.Description"] = "除非被全局关闭,外部灯光是否应始终为亮。", ["Settings.Sections.Exterior.Light.ColorOverride"] = "颜色覆盖", ["Settings.Sections.Exterior.Light.ColorOverride.Description"] = "外部光源的颜色覆盖", ["Settings.Sections.Exterior.Light.DynamicLightSize"] = "动态光距",