-
-
Notifications
You must be signed in to change notification settings - Fork 417
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Перевод слипера и названий реагентов (и немного бутылочек) #12584
Conversation
Changelog status: ✔️ |
здесь даже половины нет от всех реагентов |
почему не перевести слипер как слипер, если все его так называют, какая нахуй камера диализа |
Он уже давно не слипер по функционалу, + хуита. Камера Диализа мне тоже не нравится, но что есть, то есть. |
по результатам обсуждения трансдепа |
Нейэмы переведены... не нравиться мне это.... падежи нужны падежи... |
В описание изменений добавь: |
теперь есть содержание пра согласно описанию... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Указал, что можно было бы поменять. А также насчёт неймов... нам же наверное нужны будут падежи для каждого реагента, чтобы не было проблем.
Co-authored-by: Azzy <[email protected]>
Co-authored-by: Azzy <[email protected]>
Co-authored-by: Azzy <[email protected]>
Co-authored-by: Azzy <[email protected]>
Co-authored-by: Azzy <[email protected]>
Co-authored-by: Azzy <[email protected]>
Co-authored-by: Azzy <[email protected]>
Co-authored-by: NinjaPikachuska <[email protected]>
Co-authored-by: Azzy <[email protected]>
в пр были добавлены ингейм-картинки, также была переведена часть кода связанная с наполненностью бутылок и таблеток |
@maleyvich в описание ещё один резовл добавь |
..(target) | ||
|
||
/obj/machinery/sleeper/proc/inject_chem(mob/user, chem) | ||
if(occupant && occupant.reagents) | ||
if(occupant.reagents.get_reagent_amount(chem) + 10 <= 20 * efficiency) | ||
occupant.reagents.add_reagent(chem, 10) | ||
var/units = round(occupant.reagents.get_reagent_amount(chem)) | ||
to_chat(user, "<span class='notice'>Occupant now has [units] unit\s of [chem] in their bloodstream.</span>") | ||
to_chat(user, "<span class='notice'>Пациенту было введено [units] юнит(ов) [chem] в организм.</span>") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Пациенту было введено 10 юнит(ов) anti_toxin в организм)))
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Из-за того что там айдишник применяется, поэтому пока оставим только так, может кто-то придумает, что с этим сделать
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
хм я подумал как можно было бы решить эту проблему
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
хм идея не сработала
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
chem.name ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ne rabotaer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Тайп пропиши химикатам и окончание юнитам сделай нормальное, есть инструмент для этого
Co-authored-by: simb11 <[email protected]>
он не фиксит эту проблему |
name = "Serotrotium" | ||
name = "Серотротий" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Если надо, CASE можно на уровень датума перенести
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ты не хочешь, чтобы в реагентах был перевод неймов?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
а, я понял вас. Наверно. Надо только почекать, чтоб это ничего не сломало
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@maleyvich - проверь ещё раз, и ответь.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
из самого неприятного это во всяких автоматах барменских и в химии будет слегка неконсинстентно, но химию надо определенно позже затрагивать.
а так я проверял ещё неделю назад, всё нормально работает
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
почекать - стоит именно весь билд проверить, где может использоваться name реагентов, возможно где-то есть хардкод со старыми названиями. Это лучше кому-то опытному, ну или я ближе к мержу прогляжу
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
в общем я пробежался, как минимум поиском по R.name
:
- /obj/item/mecha_parts/mecha_equipment/syringe_gun/ использует name и английские названия реагентов
/obj/machinery/chem_master/Topic
проверяет кровь по английскому названию name- в нескольких местах в логах используется
get_english_list(injected)
, где injected - список имен, подразумевающихся английских get_imprinter_data
в рнд консоли
в целом /datum/reagent в билде упомянут 936 раз, и проверять всё слишком долго. Я бы всё же предложил не изобретать велосипеды, а делать, как уже делали - через CASE. Это решает и проблему совместимости, и проблему склонений реагентов
code/game/machinery/Sleeper.dm
Outdated
|
||
var/datum/browser/popup = new(user, "sleeper", "Sleeper Console", 520, 605) //Set up the popup browser window | ||
var/datum/browser/popup = new(user, "капсула диализа", "консоль капсулы диализа", 520, 605) //Set up the popup browser window |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
а зачем айдишник окна переводить? и почему название окошка с маленькой
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
айдишник переведен чтобы прям точно всё было на русском? а маленькие буквы исправил, да.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
оно ничего не ломает а название окошечка исправлено
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
айдишник переводить не стоит
это не то, что показывает юзеру
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
хм хорошо перевод айдишника уберу
Co-authored-by: NinjaPikachuska <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Может быть стоит это просто назвать медицинской капсулой, так как по сути в ней много функционала, введение в стазис, диализ, а также ввод медикаментов различного назначения. В той же научной фантастика название вписывается довольно органично.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://github.com/TauCetiStation/TauCetiClassic/pull/12584/files#r1436260540
переместите cases на уровень датумов или реагентов, и переводите их. Name реагентов всё еще может быть проблемно делать, ПР и так большой чтоб еще по всему билду исправления вносить
Данный ПР автоматически отмечен как застоявшийся по причине длительного отсутствия обновлений. Он будет закрыт через 7 дней, если никакой активности не будет проявлено. Если вы считаете, что ПР еще актуален, или что я (злобный робот) пристаю к вам зря - просто напишите любой комментарий. Спасибо за ваш вклад. |
текс, теперь cases на датумах, можно продолжить |
@maleyvich тчк сюда, пока бот не закрыл |
пр жив |
пр пока скорее мертв, вернетесь к нему - слапните, я переоткрою |
Описание изменений
переведен аппарат диализа (Sleeper) и названия реагентов, части кода связанные с баночками
Resolves TauCetiStation-TranslationDepartment#8
фотокарточки:
Почему и что этот ПР улучшит
перевод
Авторство
maleyvich, трансдеп таукиты
Чеинжлог
🆑