-
Notifications
You must be signed in to change notification settings - Fork 123
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
Fix: Microwave translation #703
Conversation
… правка регулярного выражения у функции титульника окна TGUI для кириллицы
Ради микроволновки залезать в кишки TGUI... |
Тоже в какой-то момент думал, что делаю чушь. Но может быть это ультимативный фикс всего титульника TGUI для будущей локализации? |
Титульник можно вписать отдельно в ТГУИ |
В том же принтере титульник насколько я помню нормальный |
Принтер - фотокопир? Пушто написан на английском |
Как сайдэффект, многословные титульники будут "Писаться С Прописной Буквы В Каждом Слове", для английского это норма, но в русском это не принято. Если это критично, то в <div className="TitleBar__title">
{title === title.toLowerCase() ? toTitleCase(title) : title} сделать что-то типо такой проверки {(title === title.toLowerCase() && !hasRussianLetters(title)) ? toTitleCase(title) : capitalizeFirst(title)} Почему офк Бонус: если сделать такую проверку, то |
Спасибо за наводку. Попробую сделать при возможности |
Ну или не заморачиваться с TGUI и переводить название в нормальное состояние на бэкенде: /datum/tgui/New(mob/user, datum/src_object, ui_key, interface, title, width = 0, height = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
...
if(title)
src.title = capitalize(sanitize(title))
... Минусы: английские многословные титульники НЕ будут "Писаться С Прописной Буквы В Каждом Слове", но кому не похуй? |
мне пока что не похуй... я только начинаю вникать в этот код... хочу сохранить то, что есть и расширить тем, что нужно... мнмн |
Ну это я к тому, что "когда" мы все названия переведём на русский, то и минус перестанет быть минусом xdd. Да и ребята говорят, что мерджить изменения TGUI из оффа проблематично (поправьте если не прав), а так поправил одну строчку на бэке и it just works©. В общем, обсудить бы варианты решения с лидом или мэйнтейнерами репозитория. |
Благодаря замечанию и наводке от @mattgroy я убрал изменение регулярки и tgui.bundle.js. Теперь заглавная буква появляется везде в титульниках первой, что является:
Работает (обозвал микроволновку "микроволновая печь" только в тесте. в файлах она осталась микроволновкой) Тоже работает, но мы не заметим ибо там выполняется функция из string.js |
ОБНАРУЖЕНА ОШИБКА. ОТМЕНА МЕРЖА. ТРЕБУЕТСЯ ВРЕМЯ |
да блять не такое удаление... |
This reverts commit bf195ad.
история из интернета же удаляется? надеюсь никто не заметит этот скил ишуй
прошу отъебись
Это победа |
Микроволновка - ок. |
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.
теперь ок
Это конечно лол |
Что этот PR делает
Переводит название и описание микроволновки
Почему это хорошо для игры
Целостность
Изображения изменений
Тестирование
Локалка
Changelog
🆑 Romains
fix: Перевод микроволновки
/:cl: