Skip to content

Commit

Permalink
Translate orders (#560)
Browse files Browse the repository at this point in the history
## About The Pull Request
Перевод заказов отдела (консоль)
  • Loading branch information
larentoun authored Oct 12, 2024
1 parent e040f79 commit 59916f2
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions code/modules/modular_computers/file_system/programs/dept_order.dm
Original file line number Diff line number Diff line change
Expand Up @@ -155,10 +155,10 @@

var/new_dept_type = find_department_to_link(computer.computer_id_slot)
if(isnull(new_dept_type))
computer.physical.balloon_alert(orderer, "no department found!")
computer.physical.balloon_alert(orderer, "не обнаружен отдел!")
playsound(computer, 'sound/machines/buzz/buzz-sigh.ogg', 30, TRUE)
else
computer.physical.balloon_alert(orderer, "linked")
computer.physical.balloon_alert(orderer, "связка")
playsound(computer, 'sound/machines/ping.ogg', 30, TRUE)
set_linked_department(new_dept_type)
return TRUE
Expand All @@ -170,15 +170,15 @@
var/list/id_card_access = id_card?.GetAccess() || list()

if(length(use_access & id_card_access) <= 0)
computer.physical.balloon_alert(orderer, "access denied!")
computer.physical.balloon_alert(orderer, "отказано в доступе!")
playsound(computer, 'sound/machines/buzz/buzz-sigh.ogg', 30, TRUE)
return TRUE

if(action == "override_order")
if(isnull(department_order) || !(department_order in SSshuttle.shopping_list))
return TRUE
if(length(download_access & id_card_access) <= 0)
computer.physical.balloon_alert(orderer, "requires head of staff access!")
computer.physical.balloon_alert(orderer, "нужен доступ главы отдела!")
playsound(computer, 'sound/machines/buzz/buzz-sigh.ogg', 30, TRUE)
return TRUE

Expand All @@ -200,7 +200,7 @@
var/datum/job_department/linked_department_real = SSjob.get_department_type(linked_department)
var/datum/supply_pack/pack = SSshuttle.supply_packs[id]
if(isnull(pack))
computer.physical.say("Something went wrong!")
computer.physical.say("Что-то пошло не так!")
CRASH("requested supply pack id \"[id]\" not found!")
if(!can_see_pack(pack) || !(pack.group in linked_department_real.associated_cargo_groups))
return
Expand All @@ -223,15 +223,15 @@

if(SSshuttle.supply.get_order_count(pack) == OVER_ORDER_LIMIT)
playsound(computer, 'sound/machines/buzz/buzz-sigh.ogg', 50, FALSE)
computer.physical.say("ERROR: No more then [CARGO_MAX_ORDER] of any pack may be ordered at once!")
computer.physical.say("ОШИБКА: Нельзя иметь более [CARGO_MAX_ORDER] заказов за раз!")
return

department_order = new(
pack = pack,
orderer = name,
orderer_rank = rank,
orderer_ckey = ckey,
reason = "Departmental Order",
reason = "Заказ отдела",
paying_account = null,
department_destination = chosen_delivery_area,
coupon = null,
Expand All @@ -240,7 +240,7 @@
SSshuttle.shopping_list += department_order
if(!already_signalled)
RegisterSignal(SSshuttle, COMSIG_SUPPLY_SHUTTLE_BUY, PROC_REF(finalize_department_order))
computer.physical.say("Order processed. Cargo will deliver the crate when it comes in on their shuttle. NOTICE: Heads of staff may override the order.")
computer.physical.say("Заказ обработан. Отдел снабжения доставит вам ящик, когда он прилетит на шаттле. ПРИМЕЧАНИЕ: Главы отдела могут перезаписать заказ.")
calculate_cooldown(pack.cost)

///signal when the supply shuttle begins to spawn orders. we forget the current order preventing it from being overridden (since it's already past the point of no return on undoing the order)
Expand All @@ -263,8 +263,8 @@
/datum/computer_file/program/department_order/process_tick(seconds_per_tick)
if(!check_cooldown() || alert_silenced || !alert_able)
return
radio?.talk_into(computer, "Order cooldown has expired! A new order may now be placed!", radio_channel)
computer.alert_call(src, "Order cooldown expired!", 'sound/machines/ping.ogg')
radio?.talk_into(computer, "Перезарядка заказа завершена! Новый заказ может быть создан!", radio_channel)
computer.alert_call(src, "Перезарядка заказа завершена!", 'sound/machines/ping.ogg')

/// Checks if the cooldown is up and resets it if so.
/datum/computer_file/program/department_order/proc/check_cooldown()
Expand Down

0 comments on commit 59916f2

Please sign in to comment.