Localize criminal records reason placeholder dataset (#35810)
* Localize criminal records reason placeholder dataset * Forgor
This commit is contained in:
@@ -3,6 +3,7 @@ using Content.Shared.Access.Systems;
|
||||
using Content.Shared.Administration;
|
||||
using Content.Shared.CriminalRecords;
|
||||
using Content.Shared.Dataset;
|
||||
using Content.Shared.Random.Helpers;
|
||||
using Content.Shared.Security;
|
||||
using Content.Shared.StationRecords;
|
||||
using Robust.Client.AutoGenerated;
|
||||
@@ -32,7 +33,7 @@ public sealed partial class CriminalRecordsConsoleWindow : FancyWindow
|
||||
|
||||
public readonly EntityUid Console;
|
||||
|
||||
[ValidatePrototypeId<DatasetPrototype>]
|
||||
[ValidatePrototypeId<LocalizedDatasetPrototype>]
|
||||
private const string ReasonPlaceholders = "CriminalRecordsWantedReasonPlaceholders";
|
||||
|
||||
public Action<uint?>? OnKeySelected;
|
||||
@@ -333,8 +334,8 @@ public sealed partial class CriminalRecordsConsoleWindow : FancyWindow
|
||||
|
||||
var field = "reason";
|
||||
var title = Loc.GetString("criminal-records-status-" + status.ToString().ToLower());
|
||||
var placeholders = _proto.Index<DatasetPrototype>(ReasonPlaceholders);
|
||||
var placeholder = Loc.GetString("criminal-records-console-reason-placeholder", ("placeholder", _random.Pick(placeholders.Values))); // just funny it doesn't actually get used
|
||||
var placeholders = _proto.Index<LocalizedDatasetPrototype>(ReasonPlaceholders);
|
||||
var placeholder = Loc.GetString("criminal-records-console-reason-placeholder", ("placeholder", _random.Pick(placeholders))); // just funny it doesn't actually get used
|
||||
var prompt = Loc.GetString("criminal-records-console-reason");
|
||||
var entry = new QuickDialogEntry(field, QuickDialogEntryType.LongText, prompt, placeholder);
|
||||
var entries = new List<QuickDialogEntry>() { entry };
|
||||
|
||||
@@ -21,7 +21,7 @@ public sealed partial class CriminalRecordsHackerComponent : Component
|
||||
/// Dataset of random reasons to use.
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public ProtoId<DatasetPrototype> Reasons = "CriminalRecordsWantedReasonPlaceholders";
|
||||
public ProtoId<LocalizedDatasetPrototype> Reasons = "CriminalRecordsWantedReasonPlaceholders";
|
||||
|
||||
/// <summary>
|
||||
/// Announcement made after the console is hacked.
|
||||
|
||||
20
Resources/Locale/en-US/datasets/criminal_records.ftl
Normal file
20
Resources/Locale/en-US/datasets/criminal_records.ftl
Normal file
@@ -0,0 +1,20 @@
|
||||
placeholders-criminal-records-wanted-reason-1 = Ate a delicious valid salad
|
||||
placeholders-criminal-records-wanted-reason-2 = Ate their own shoes
|
||||
placeholders-criminal-records-wanted-reason-3 = Being a clown
|
||||
placeholders-criminal-records-wanted-reason-4 = Being a mime
|
||||
placeholders-criminal-records-wanted-reason-5 = Breathed the wrong way
|
||||
placeholders-criminal-records-wanted-reason-6 = Broke into evac
|
||||
placeholders-criminal-records-wanted-reason-7 = Did literally nothing
|
||||
placeholders-criminal-records-wanted-reason-8 = Did their job
|
||||
placeholders-criminal-records-wanted-reason-9 = Didn't say hello to me
|
||||
placeholders-criminal-records-wanted-reason-10 = Drank one too many
|
||||
placeholders-criminal-records-wanted-reason-11 = Had two toolboxes, that's too many
|
||||
placeholders-criminal-records-wanted-reason-12 = Lied on common radio
|
||||
placeholders-criminal-records-wanted-reason-13 = Looked at me funny
|
||||
placeholders-criminal-records-wanted-reason-14 = Lubed up the entire way to evac
|
||||
placeholders-criminal-records-wanted-reason-15 = Set AME up on time
|
||||
placeholders-criminal-records-wanted-reason-16 = Slipped the HoS
|
||||
placeholders-criminal-records-wanted-reason-17 = Stole the clown's mask
|
||||
placeholders-criminal-records-wanted-reason-18 = Told an unfunny joke
|
||||
placeholders-criminal-records-wanted-reason-19 = Wore a gasmask
|
||||
placeholders-criminal-records-wanted-reason-20 = Wore boxing gloves
|
||||
@@ -1,24 +1,6 @@
|
||||
# "funny" placeholders of extremely minor/non-crimes for wanted reason dialog
|
||||
- type: dataset
|
||||
- type: localizedDataset
|
||||
id: CriminalRecordsWantedReasonPlaceholders
|
||||
values:
|
||||
- Ate a delicious valid salad
|
||||
- Ate their own shoes
|
||||
- Being a clown
|
||||
- Being a mime
|
||||
- Breathed the wrong way
|
||||
- Broke into evac
|
||||
- Did literally nothing
|
||||
- Did their job
|
||||
- Didn't say hello to me
|
||||
- Drank one too many
|
||||
- Had two toolboxes, that's too many
|
||||
- Lied on common radio
|
||||
- Looked at me funny
|
||||
- Lubed up the entire way to evac
|
||||
- Set AME up on time
|
||||
- Slipped the HoS
|
||||
- Stole the clown's mask
|
||||
- Told an unfunny joke
|
||||
- Wore a gasmask
|
||||
- Wore boxing gloves
|
||||
prefix: placeholders-criminal-records-wanted-reason-
|
||||
count: 20
|
||||
|
||||
Reference in New Issue
Block a user