hide all roles, add Adventure role, localization
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System.Globalization;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using Robust.Shared.Utility;
|
||||
@@ -10,7 +10,8 @@ namespace Content.Shared.Localizations
|
||||
[Dependency] private readonly ILocalizationManager _loc = default!;
|
||||
|
||||
// If you want to change your codebase's language, do it here.
|
||||
private const string Culture = "en-US";
|
||||
private const string Culture = "ru-RU"; // CrystallPunk-Localization
|
||||
private const string FallbackCulture = "en-US"; // CrystallPunk-Localization
|
||||
|
||||
/// <summary>
|
||||
/// Custom format strings used for parsing and displaying minutes:seconds timespans.
|
||||
@@ -26,8 +27,11 @@ namespace Content.Shared.Localizations
|
||||
public void Initialize()
|
||||
{
|
||||
var culture = new CultureInfo(Culture);
|
||||
var fallbackCulture = new CultureInfo(FallbackCulture);
|
||||
|
||||
_loc.LoadCulture(culture);
|
||||
_loc.LoadCulture(fallbackCulture); // CrystallPunk-Localization
|
||||
_loc.SetFallbackCluture(fallbackCulture); // CrystallPunk-Localization
|
||||
_loc.AddFunction(culture, "PRESSURE", FormatPressure);
|
||||
_loc.AddFunction(culture, "POWERWATTS", FormatPowerWatts);
|
||||
_loc.AddFunction(culture, "POWERJOULES", FormatPowerJoules);
|
||||
@@ -36,7 +40,7 @@ namespace Content.Shared.Localizations
|
||||
_loc.AddFunction(culture, "LOC", FormatLoc);
|
||||
_loc.AddFunction(culture, "NATURALFIXED", FormatNaturalFixed);
|
||||
_loc.AddFunction(culture, "NATURALPERCENT", FormatNaturalPercent);
|
||||
|
||||
_loc.AddFunction(culture, "MANY", FormatMany); // TODO: Temporary fix for MANY() fluent errors. Remove after resolve errors.
|
||||
|
||||
/*
|
||||
* The following language functions are specific to the english localization. When working on your own
|
||||
@@ -47,6 +51,11 @@ namespace Content.Shared.Localizations
|
||||
|
||||
_loc.AddFunction(cultureEn, "MAKEPLURAL", FormatMakePlural);
|
||||
_loc.AddFunction(cultureEn, "MANY", FormatMany);
|
||||
_loc.AddFunction(cultureEn, "NATURALFIXED", FormatNaturalFixed);
|
||||
_loc.AddFunction(cultureEn, "LOC", FormatLoc);
|
||||
_loc.AddFunction(cultureEn, "NATURALPERCENT", FormatNaturalPercent);
|
||||
_loc.AddFunction(cultureEn, "POWERJOULES", FormatPowerJoules);
|
||||
_loc.AddFunction(cultureEn, "TOSTRING", args => FormatToString(cultureEn, args));
|
||||
}
|
||||
|
||||
private ILocValue FormatMany(LocArgs args)
|
||||
|
||||
Reference in New Issue
Block a user