Access level localization (#10250)

This commit is contained in:
Rinkashikachi
2022-08-08 12:50:45 +03:00
committed by GitHub
parent 03d23239dc
commit 03c6ab90b8
13 changed files with 67 additions and 30 deletions

View File

@@ -18,7 +18,7 @@ namespace Content.Shared.Access
[DataField("name")]
public string Name
{
get => _name ?? ID;
get => (_name is not null) ? _name : ID;
private set => _name = Loc.GetString(value);
}

View File

@@ -0,0 +1,37 @@
id-card-access-level-command = Command
id-card-access-level-captain = Captain
id-card-access-level-head-of-personnel = Head of Personnel
id-card-access-level-head-of-security = Head of Security
id-card-access-level-security = Security
id-card-access-level-armory = Armory
id-card-access-level-brig = Brig
id-card-access-level-chief-engineer = Chief Engineer
id-card-access-level-engineering = Engineering
id-card-access-level-atmospherics = Atmospherics
id-card-access-level-research-director = Research Director
id-card-access-level-research = Research
id-card-access-level-chief-medical-officer = Chief Medical Officer
id-card-access-level-medical = Medical
id-card-access-level-chemistry = Chemistry
id-card-access-level-quartermaster = Quartermaster
id-card-access-level-cargo = Cargo
id-card-access-level-salvage = Salvage
id-card-access-level-bar = Bar
id-card-access-level-kitchen = Kitchen
id-card-access-level-hydroponics = Hydroponics
id-card-access-level-service = Service
id-card-access-level-janitor = Janitor
id-card-access-level-theatre = Theatre
id-card-access-level-chapel = Chapel
id-card-access-level-maintenance = Maintenance
id-card-access-level-external = External
id-card-access-level-nuclear-operative = Nuclear Operative

View File

@@ -1,14 +1,14 @@
- type: accessLevel
id: Quartermaster
name: Quartermaster
name: id-card-access-level-quartermaster
- type: accessLevel
id: Cargo
name: Cargo
name: id-card-access-level-cargo
- type: accessLevel
id: Salvage
name: Salvage
name: id-card-access-level-salvage
- type: accessGroup
id: Cargo

View File

@@ -1,14 +1,14 @@
- type: accessLevel
id: Command
name: Command
name: id-card-access-level-command
- type: accessLevel
id: Captain
name: Captain
name: id-card-access-level-captain
- type: accessLevel
id: HeadOfPersonnel
name: Head of Personnel
name: id-card-access-level-head-of-personnel
- type: accessGroup
id: Command

View File

@@ -1,14 +1,14 @@
- type: accessLevel
id: ChiefEngineer
name: Chief Engineer
name: id-card-access-level-chief-engineer
- type: accessLevel
id: Engineering
name: Engineering
name: id-card-access-level-engineering
- type: accessLevel
id: Atmospherics
name: Atmospherics
name: id-card-access-level-atmospherics
- type: accessGroup
id: Engineering

View File

@@ -1,3 +1,3 @@
- type: accessLevel
id: External
name: External
name: id-card-access-level-external

View File

@@ -1,3 +1,3 @@
- type: accessLevel
id: Maintenance
name: Maintenance
name: id-card-access-level-maintenance

View File

@@ -1,14 +1,14 @@
- type: accessLevel
id: ChiefMedicalOfficer
name: Chief Medical Officer
name: id-card-access-level-chief-medical-officer
- type: accessLevel
id: Medical
name: Medical
name: id-card-access-level-medical
- type: accessLevel
id: Chemistry
name: Chemistry
name: id-card-access-level-chemistry
- type: accessGroup
id: Medical

View File

@@ -1,10 +1,10 @@
- type: accessLevel
id: ResearchDirector
name: Research Director
name: id-card-access-level-research-director
- type: accessLevel
id: Research
name: Research
name: id-card-access-level-research
- type: accessGroup
id: Research

View File

@@ -1,18 +1,18 @@
- type: accessLevel
id: HeadOfSecurity
name: Head of Security
name: id-card-access-level-head-of-security
- type: accessLevel
id: Security
name: Security
name: id-card-access-level-security
- type: accessLevel
id: Armory
name: Armory
name: id-card-access-level-armory
- type: accessLevel
id: Brig
name: Brig
name: id-card-access-level-brig
#- type: accessLevel
# id: Detective

View File

@@ -1,30 +1,30 @@
- type: accessLevel
id: Bar
name: Bar
name: id-card-access-level-bar
- type: accessLevel
id: Kitchen
name: Kitchen
name: id-card-access-level-kitchen
- type: accessLevel
id: Hydroponics
name: Hydroponics
name: id-card-access-level-hydroponics
- type: accessLevel
id: Service
name: Service
name: id-card-access-level-service
- type: accessLevel
id: Janitor
name: Janitor
name: id-card-access-level-janitor
- type: accessLevel
id: Theatre
name: Theatre
name: id-card-access-level-theatre
- type: accessLevel
id: Chapel
name: Chapel
name: id-card-access-level-chapel
- type: accessGroup
id: Service

View File

@@ -1,3 +1,3 @@
- type: accessLevel
id: NuclearOperative
name: Nuclear Operative
name: id-card-access-level-nuclear-operative