Skip to content

Commit

Permalink
Fixed some shit
Browse files Browse the repository at this point in the history
  • Loading branch information
ILLUZORR committed Feb 4, 2025
1 parent 802ce2d commit 6c3b7e0
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 10 deletions.
21 changes: 18 additions & 3 deletions Content.Shared/Localizations/ContentLocalizationManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,10 @@ public void Initialize()

_loc.LoadCulture(culture);
_loc.LoadCulture(fallbackCulture); // Kaif Station

_loc.SetFallbackCluture(fallbackCulture); // Kaif Station
_loc.AddFunction(culture, "MANY", FormatMany); // Kaif Station : To prevent problems in auto-generated locale files

_loc.AddFunction(culture, "MANY", FormatMany); // Kaif Station
_loc.AddFunction(culture, "PRESSURE", FormatPressure);
_loc.AddFunction(culture, "POWERWATTS", FormatPowerWatts);
_loc.AddFunction(culture, "POWERJOULES", FormatPowerJoules);
Expand All @@ -44,16 +46,29 @@ public void Initialize()
_loc.AddFunction(culture, "NATURALPERCENT", FormatNaturalPercent);
_loc.AddFunction(culture, "PLAYTIME", FormatPlaytime);

_loc.AddFunction(fallbackCulture, "MANY", FormatMany); // Kaif Station
_loc.AddFunction(fallbackCulture, "PRESSURE", FormatPressure);
_loc.AddFunction(fallbackCulture, "POWERWATTS", FormatPowerWatts);
_loc.AddFunction(fallbackCulture, "POWERJOULES", FormatPowerJoules);
_loc.AddFunction(fallbackCulture, "UNITS", FormatUnits);
_loc.AddFunction(fallbackCulture, "TOSTRING", args => FormatToString(culture, args));
_loc.AddFunction(fallbackCulture, "LOC", FormatLoc);
_loc.AddFunction(fallbackCulture, "NATURALFIXED", FormatNaturalFixed);
_loc.AddFunction(fallbackCulture, "NATURALPERCENT", FormatNaturalPercent);
_loc.AddFunction(fallbackCulture, "PLAYTIME", FormatPlaytime);

_loc.AddFunction(fallbackCulture, "MAKEPLURAL", FormatMakePlural);


/*
* The following language functions are specific to the english localization. When working on your own
* localization you should NOT modify these, instead add new functions specific to your language/culture.
* This ensures the english translations continue to work as expected when fallbacks are needed.
*/
var cultureEn = new CultureInfo("en-US");
/* var cultureEn = new CultureInfo("en-US");
_loc.AddFunction(cultureEn, "MAKEPLURAL", FormatMakePlural);
_loc.AddFunction(cultureEn, "MANY", FormatMany);
_loc.AddFunction(cultureEn, "MANY", FormatMany);*/
}

private ILocValue FormatMany(LocArgs args)
Expand Down
3 changes: 3 additions & 0 deletions Resources/Locale/ru-RU/_GoobStation/traits/traits.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,6 @@ trait-bogan-desc = Вас научил этому скибиди-туалет.
trait-maoist-accent-name = Освободите Палестину
trait-maoist-accent-desc = Оу $$ит вата$ел па$$$$халочк$$ чи$$и да?
trait-ohio-name = Сигма
trait-ohio-desc = Хотите стать сигмой? Надоело быть камераменом? Тогда это точно вам подойдет!
6 changes: 3 additions & 3 deletions Resources/Locale/ru-RU/connection-messages.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ ban-banned-permanent = Этот бан можно только обжалова
ban-banned-permanent-appeal = Этот бан можно только обжаловать. Для этого посетите {$link}.
ban-expires = Вы получили бан на {$duration} минут, и он истечёт {$time} по UTC (для московского времени добавьте 3 часа).
ban-banned-1 = Вам, или другому пользователю этого компьютера или соединения, запрещено здесь играть.
ban-banned-2 = Причина бана: "{$reason}"
ban-banned-3 = Попытки обойти этот бан, например, путём создания нового аккаунта, будут фиксироваться.
ban-banned-4 = Попытки обойти эту блокировку, такие как создание новой учетной записи, будут зарегистрированы.
ban-banned-2 = Выдано администратором: "{$adminName}"
ban-banned-3 = Причина бана: "{$reason}"
ban-banned-4 = Попытки обойти эту блокировку, такие как создание новой учетной записи, будут отправлены администрации.
soft-player-cap-full = Сервер заполнен!
panic-bunker-account-denied = Этот сервер находится в режиме "Бункер", часто используемом в качестве меры предосторожности против рейдов. Новые подключения от аккаунтов, не соответствующих определённым требованиям, временно не принимаются. Повторите попытку позже
whitelist-playtime = You do not have enough playtime to join this server. You need at least {$minutes} minutes of playtime to join this server.
Expand Down
3 changes: 1 addition & 2 deletions Resources/Locale/ru-RU/ghost/ghost-respawn.ftl
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
ghost-respawn-time-left = До возможности вернуться в раунд нужно подождать ещё { $time }
{ $time ->
ghost-respawn-time-left = До возможности вернуться в раунд нужно подождать ещё { $time } { $time ->
[one] секунду
[few] секунды
*[other] секунд
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/_Goobstation/Traits/speech.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

- type: trait
id: Ohio
name: Сигма
description: Хотите стать сигмой? Надоело быть камераменом? Тогда это точно вам подойдет!
name: trait-ohio-name
description: trait-ohio-desc
category: SpeechTraits
cost: 1
components:
Expand Down

0 comments on commit 6c3b7e0

Please sign in to comment.