From 7d1478db5a851d703bc2566fcd39d385de59f3b0 Mon Sep 17 00:00:00 2001 From: RomainzZ Date: Fri, 1 Dec 2023 17:04:37 +0800 Subject: [PATCH] Fix: Capitilize Cyrillic TGUI Title (#776) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Что этот PR делает Русские титульники в ТГУИ теперь с большой буквы ## Почему это хорошо для игры Красивость ## Изображения изменений Раньше: ![282970207-acb1943e-0059-461d-9cd2-d4a05be73c08](https://github.com/ss220club/Paradise-SS220/assets/47046463/a38a8f2b-eedb-450e-a3fd-14d786ff0535) Теперь: ![283504935-2a817b90-06bb-4649-8e09-0fb2aa16a305](https://github.com/ss220club/Paradise-SS220/assets/47046463/0c7b49f5-9a86-4d0e-99ea-6b1b7015f09c) ## Тестирование Локалка и дебаггер локалок ## Changelog :cl: Romains fix: Русские титульники в ТГУИ теперь с большой буквы /:cl: --- code/modules/tgui/tgui_datum.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/tgui/tgui_datum.dm b/code/modules/tgui/tgui_datum.dm index c9ab043cf4c0..3d5ba33166e8 100644 --- a/code/modules/tgui/tgui_datum.dm +++ b/code/modules/tgui/tgui_datum.dm @@ -68,7 +68,14 @@ src.interface = interface if(title) - src.title = sanitize(title) + + // SS220 EDIT - START + if(findtext_char(title, regex(@"[А-Яа-я]"))) + src.title = capitalize(sanitize(title, list("\proper"="", "\improper"=""))) + else + src.title = sanitize(title) + // SS220 EDIT -END + if(width) src.width = width if(height)