More localize (#7869)

* Localize replacement accents

* Localize bar signs

* Holidays

* Localize species
This commit is contained in:
Alex Evgrashin
2022-05-03 11:32:06 +03:00
committed by GitHub
parent 15312d93c7
commit 89fda5ec83
13 changed files with 401 additions and 164 deletions

View File

@@ -186,7 +186,8 @@ namespace Content.Client.Preferences.UI
_speciesList = prototypeManager.EnumeratePrototypes<SpeciesPrototype>().Where(o => o.RoundStart).ToList(); _speciesList = prototypeManager.EnumeratePrototypes<SpeciesPrototype>().Where(o => o.RoundStart).ToList();
for (var i = 0; i < _speciesList.Count; i++) for (var i = 0; i < _speciesList.Count; i++)
{ {
CSpeciesButton.AddItem(_speciesList[i].Name, i); var name = Loc.GetString(_speciesList[i].Name);
CSpeciesButton.AddItem(name, i);
} }
CSpeciesButton.OnItemSelected += args => CSpeciesButton.OnItemSelected += args =>

View File

@@ -77,8 +77,9 @@ namespace Content.Server.BarSign.Systems
var newPrototype = _random.Pick(prototypes); var newPrototype = _random.Pick(prototypes);
var meta = Comp<MetaDataComponent>(owner); var meta = Comp<MetaDataComponent>(owner);
meta.EntityName = newPrototype.Name != string.Empty ? newPrototype.Name : Loc.GetString("barsign-component-name"); var name = newPrototype.Name != string.Empty ? newPrototype.Name : "barsign-component-name";
meta.EntityDescription = newPrototype.Description; meta.EntityName = Loc.GetString(name);
meta.EntityDescription = Loc.GetString(newPrototype.Description);
component.CurrentSign = newPrototype.ID; component.CurrentSign = newPrototype.ID;
return newPrototype; return newPrototype;

View File

@@ -12,7 +12,7 @@ namespace Content.Server.Holiday.Greet
public string Greet(HolidayPrototype holiday) public string Greet(HolidayPrototype holiday)
{ {
return _greet; return Loc.GetString(_greet);
} }
} }
} }

View File

@@ -5,6 +5,10 @@ namespace Content.Server.Holiday.Greet
{ {
public sealed class DefaultHolidayGreet : IHolidayGreet public sealed class DefaultHolidayGreet : IHolidayGreet
{ {
public string Greet(HolidayPrototype holiday) => Loc.GetString("holiday-greet", ("holidayName", holiday.Name)); public string Greet(HolidayPrototype holiday)
{
var holidayName = Loc.GetString(holiday.Name);
return Loc.GetString("holiday-greet", ("holidayName", holidayName));
}
} }
} }

View File

@@ -24,7 +24,7 @@ namespace Content.Server.Speech.EntitySystems
{ {
var words = _proto.Index<ReplacementAccentPrototype>(component.Accent).Words; var words = _proto.Index<ReplacementAccentPrototype>(component.Accent).Words;
args.Message = words.Length != 0 ? _random.Pick(words) : ""; args.Message = words.Length != 0 ? Loc.GetString(_random.Pick(words)) : "";
} }
} }
} }

View File

@@ -0,0 +1,48 @@
# Cat accent
accent-words-cat-1 = Meow!
accent-words-cat-2 = Mow.
accent-words-cat-3 = Mrrrow!
accent-words-cat-4 = Hhsss!
accent-words-cat-5 = Brrow.
# Dog accent
accent-words-dog-1 = Bark!
accent-words-dog-2 = Bork!
accent-words-dog-3 = Woof!
accent-words-dog-4 = Arf.
accent-words-dog-5 = Grrr.
# Mouse
accent-words-mouse-1 = Squeak!
accent-words-mouse-2 = Piep!
accent-words-mouse-3 = Chuu!
accent-words-mouse-4 = Eeee!
# Mumble
accent-words-mumble-1 = Mmfph!
accent-words-mumble-2 = Mmmf mrrfff!
accent-words-mumble-3 = Mmmf mnnf!
# Silicon
accent-words-silicon-1 = Beep.
accent-words-silicon-2 = Boop.
accent-words-silicon-3 = Whirr.
accent-words-silicon-4 = Beep-boop.
# Xeno
accent-words-xeno-1 = Hiss.
accent-words-xeno-2 = Hisssss!
accent-words-xeno-3 = Hisssuuu...
accent-words-xeno-4 = Hiss...!
# Zombie
accent-words-zombie-1 = Gruaahhhh...
accent-words-zombie-2 = Mmuaaaa..
accent-words-zombie-3 = Braainnssss...
accent-words-zombie-4 = Grrrrr...
# Generic Aggressive
accent-words-generic-aggressive-1 = Grr!
accent-words-generic-aggressive-2 = Rrrr!
accent-words-generic-aggressive-3 = Grr...
accent-words-generic-aggressive-4 = Grrow!!

View File

@@ -1 +1,97 @@
barsign-component-name = bar sign barsign-component-name = bar sign
# Bar signs prototypes
## The Harmbaton
barsign-prototype-name-harmbaton = The Harmbaton
barsign-prototype-description-harmbaton = A great dining experience for both security members and assistants.
## The Singulo
barsign-prototype-name-singulo = The Singulo
barsign-prototype-description-singulo = Where people go that'd rather not be called by their name.
## The Drunk Carp
barsign-prototype-name-drunk-carp = The Drunk Carp
barsign-prototype-description-drunk-carp = Don't drink and swim.
## Officer Beersky
barsign-prototype-name-officer-beersky = Officer Beersky's
barsign-prototype-description-officer-beersky = Man eat a dong, these drinks are great.
## The Outer Spess
barsign-prototype-name-outer-spess = The Outer Spess
barsign-prototype-description-outer-spess = This bar isn't actually located in outer space.
## The Coderbus
barsign-prototype-name-coderbus = The Coderbus
barsign-prototype-description-coderbus = A very controversial bar known for its wide variety of constantly-changing drinks.
## Robusta Cafe
barsign-prototype-name-robusta-cafe = The Robusta Cafe
barsign-prototype-description-robusta-cafe = Holder of the 'Most Lethal Barfights' record 5 years uncontested.
## Emergency Rum Party
barsign-prototype-name-emergency-rum-party = The Emergency Rum Party
barsign-prototype-description-emergency-rum-party = Recently relicensed after a long closure.
## The Combo Cafe
barsign-prototype-name-combo-cafe = The Combo Cafe
barsign-prototype-description-combo-cafe = Renowned system-wide for their utterly uncreative drink combinations.
## The Ale Nath
barsign-prototype-name-ale-nath = The Ale' Nath
barsign-prototype-description-ale-nath = All right, buddy. I think you've had EI NATH. Time to get a cab.
## The Net
barsign-prototype-name-the-net = The Net
barsign-prototype-description-the-net = You just seem to get caught up in it for hours.
## Maid Cafe
barsign-prototype-name-maid-cafe = Maid Cafe
barsign-prototype-description-maid-cafe = Welcome back, master!
## Maltese Falcon
barsign-prototype-name-maltese-falcon = Maltese Falcon
barsign-prototype-description-maltese-falcon = Play it again, sam.
## The Sun
barsign-prototype-name-the-sun = The Sun
barsign-prototype-description-the-sun = Ironically bright for such a shady bar.
## The Birdcage
barsign-prototype-name-the-birdcage = The Birdcage
barsign-prototype-description-the-birdcage = Caw caw!
## Zocalo
barsign-prototype-name-zocalo = Zocalo
barsign-prototype-description-zocalo = Anteriormente ubicado en Spessmerica.
## LV426
barsign-prototype-name-lv426 = LV-426
barsign-prototype-description-lv426 = Drinking with fancy facemasks is clearly more important than going to medbay.
## The Wiggle Roomm
barsign-prototype-name-wiggle-room = The Wiggle Roomm
barsign-prototype-description-wiggle-room = MoMMIs got moves.
## The Lightbulb
barsign-prototype-name-the-lightbulb = The Lightbulb
barsign-prototype-description-the-lightbulb = A cafe popular among moths and moffs. Once shut down for a week after the bartender used mothballs to protect her spare uniforms.
## The Loose Goose
barsign-prototype-name-goose = The Loose Goose
barsign-prototype-description-goose = Drink till you puke and/or break the laws of reality!
## The Engine Change
barsign-prototype-name-enginechange = The Engine Change
barsign-prototype-description-enginechange = Still waiting.
## 4 The Emprah
barsign-prototype-name-emprah = 4 The Emprah
barsign-prototype-description-emprah = Enjoyed by fanatics, heretics, and brain-damaged patrons alike.
## EmpBarSign
barsign-prototype-description-empbarsign = Something has gone very wrong.
## SignOff
barsign-prototype-description-sign-off = This sign doesn't seem to be on.

View File

@@ -1 +1,82 @@
holiday-greet = Have a happy {$holidayName}! ## Generic Congrats
holiday-greet = Have a happy {$holidayName}!
## Holiday Names
holiday-name-new-year = New Year
holiday-name-mister-lizard = Mister Lizard's Birthday
holiday-name-chinese-new-year = Chinese New Year
holiday-name-groundhog-day = Groundhog Day
holiday-name-travis-scott-day = Travis Scott Day
holiday-name-valentines-day = Valentine's Day
holiday-name-birthday13 = Birthday of Space Station 13
holiday-name-random-kindness = Random Acts of Kindness Day
holiday-name-leap-day = Leap Day
holiday-name-miku-day = Hatsune Miku Day
holiday-name-pi-day = Pi Day
holiday-name-st-patricks-day = St. Patrick's Day
holiday-name-easter = Easter
holiday-name-april-fool-day = April Fools Day
holiday-name-autism-awareness-day = Autism Awareness Day
holiday-name-cosmonautics-day = Cosmonautics Day
holiday-name-four-twenty = Four-Twenty
holiday-name-tea-day = National Tea Day
holiday-name-earth-day = Earth Day
holiday-name-anzac-day = Anzac Day
holiday-name-birthday14 = Birthday of Space Station 14
holiday-name-labor-day = Labor Day
holiday-name-firefighter-day = Firefighter's Day
holiday-name-mothers-day = Mother's Day
holiday-name-owl-and-pussycat-day = Owl and Pussycat Day
holiday-name-mommi-day = MoMMI Day
holiday-name-garbage-day = Garbage Day
holiday-name-international-picnic-day = International Picnic Day
holiday-name-fathers-day = Father's Day
holiday-name-summer-solstice = Summer Solstice
holiday-name-stonewall-riots-anniversary = Stonewall Riots Anniversary
holiday-name-doctor-day = Doctor's Day
holiday-name-ufo-day = UFO Day
holiday-name-us-independence-day = US Independence Day
holiday-name-writers-day = Writer's Day
holiday-name-bastille-day = Bastille Day
holiday-name-friendship-day = Friendship Day
holiday-name-beer-day = Beer Day
holiday-name-talk-like-a-pirate-day = Talk-Like-a-Pirate Day
holiday-name-programmers-day = Programmers' Day
holiday-name-bisexual-pride-day = Bisexual Pride Day
holiday-name-stupid-questions-day = Stupid-Questions Day
holiday-name-animals-day = Animal's Day
holiday-name-smiling-day = Smiling Day
holiday-name-lesbian-day = Lesbian Day
holiday-name-canadian-thanksgiving = Thanksgiving in Canada
holiday-name-spirit-day = Spirit Day
holiday-name-halloween = Halloween
holiday-name-vegan-day = Vegan Day
holiday-name-armistice-day = Armistice Day
holiday-name-kindness-day = Kindness Day
holiday-name-life-day = Life Day
holiday-name-flowers-day = Flower's Day
holiday-name-transgender-remembrance-day = Transgender Day of Remembrance
holiday-name-saying-hello-day = Saying Hello Day
holiday-name-thanksgiving = Thanksgiving in the United States
holiday-name-sinterklaas = Sinterklaas
holiday-name-human-rights-day = Human-Rights Day
holiday-name-monkey-day = Monkey Day
holiday-name-mayan-doomsday = Mayan Doomsday Anniversary
holiday-name-christmas = Christmas
holiday-name-festive-season = Festive Season
holiday-name-boxing-day = Boxing Day
holiday-name-friday-thirteenth = Friday the 13th
## Custom congrats
holiday-custom-cosmonautics-day = On this day over 600 years ago, Comrade Yuri Gagarin first ventured into space!
holiday-custom-mothers-day = Happy Mother's Day in most of the Americas, Asia, and Oceania!
holiday-custom-bastille-day = Do you hear the people sing?
holiday-custom-friendship-day = Have a magical Friendship Day!
holiday-custom-talk-like-a-pirate-day = Ye be talkin' like a pirate today or else ye'r walkin' tha plank, matey!
holiday-custom-halloween = Have a spooky Halloween!
holiday-custom-kindness-day = Go do some random acts of kindness for a stranger!
holiday-custom-christmas = Have a merry Christmas!
holiday-custom-festive-season = Have a nice festive season!

View File

@@ -0,0 +1,6 @@
## Species Names
species-name-human = Human
species-name-dwarf = Dwarf
species-name-reptilian = Reptilian
species-name-slime = Slime Person

View File

@@ -1,64 +1,64 @@
- type: accent - type: accent
id: cat id: cat
words: words:
- Meow! - accent-words-cat-1
- Mow. - accent-words-cat-2
- Mrrrow! - accent-words-cat-3
- Hhsss! - accent-words-cat-4
- Brrow - accent-words-cat-5
- type: accent - type: accent
id: dog id: dog
words: words:
- Bark! - accent-words-dog-1
- Bork! - accent-words-dog-2
- Woof! - accent-words-dog-3
- Arf. - accent-words-dog-4
- Grrr. - accent-words-dog-5
- type: accent - type: accent
id: mouse id: mouse
words: words:
- Squeak! - accent-words-mouse-1
- Piep! - accent-words-mouse-2
- Chuu! - accent-words-mouse-3
- Eeee! - accent-words-mouse-4
- type: accent - type: accent
id: mumble id: mumble
words: words:
- Mmfph! - accent-words-mumble-1
- Mmmf mrrfff! - accent-words-mumble-2
- Mmmf mnnf! - accent-words-mumble-3
- type: accent - type: accent
id: silicon id: silicon
words: words:
- Beep. - accent-words-silicon-1
- Boop. - accent-words-silicon-2
- Whirr. - accent-words-silicon-3
- Beep-boop. - accent-words-silicon-4
- type: accent - type: accent
id: xeno id: xeno
words: words:
- Hiss. - accent-words-xeno-1
- Hisssss! - accent-words-xeno-2
- Hisssuuu... - accent-words-xeno-3
- Hiss...! - accent-words-xeno-4
- type: accent - type: accent
id: zombie id: zombie
words: words:
- Gruaahhhh... - accent-words-zombie-1
- Mmuaaaa.. - accent-words-zombie-2
- Braainnssss... - accent-words-zombie-3
- Grrrrr... - accent-words-zombie-4
- type: accent - type: accent
id: genericAggressive id: genericAggressive
words: words:
- Grr! - accent-words-generic-aggressive-1
- Rrrr! - accent-words-generic-aggressive-2
- Grr... - accent-words-generic-aggressive-3
- Grrow!! - accent-words-generic-aggressive-4

View File

@@ -1,141 +1,141 @@
- type: barSign - type: barSign
id: Harmbaton id: Harmbaton
name: "The Harmbaton" name: barsign-prototype-name-harmbaton
icon: "theharmbaton" icon: "theharmbaton"
description: "A great dining experience for both security members and assistants." description: barsign-prototype-description-harmbaton
- type: barSign - type: barSign
id: TheSingulo id: TheSingulo
name: "The Singulo" name: barsign-prototype-name-singulo
icon: "thesingulo" icon: "thesingulo"
description: "Where people go that'd rather not be called by their name." description: barsign-prototype-description-singulo
- type: barSign - type: barSign
id: TheDrunkCarp id: TheDrunkCarp
name: "The Drunk Carp" name: barsign-prototype-name-drunk-carp
icon: "thedrunkcarp" icon: "thedrunkcarp"
description: "Don't drink and swim." description: barsign-prototype-description-drunk-carp
- type: barSign - type: barSign
id: OfficerBeersky id: OfficerBeersky
name: "Officer Beersky's" name: barsign-prototype-name-officer-beersky
icon: "officerbeersky" icon: "officerbeersky"
description: "Man eat a dong, these drinks are great." description: barsign-prototype-description-officer-beersky
- type: barSign - type: barSign
id: TheOuterSpess id: TheOuterSpess
name: "The Outer Spess" name: barsign-prototype-name-outer-spess
icon: "theouterspess" icon: "theouterspess"
description: "This bar isn't actually located in outer space." description: barsign-prototype-description-outer-spess
- type: barSign - type: barSign
id: TheCoderbus id: TheCoderbus
name: "The Coderbus" name: barsign-prototype-name-coderbus
icon: "thecoderbus" icon: "thecoderbus"
description: "A very controversial bar known for its wide variety of constantly-changing drinks." description: barsign-prototype-description-coderbus
- type: barSign - type: barSign
id: RobustaCafe id: RobustaCafe
name: "The Robusta Cafe" name: barsign-prototype-name-robusta-cafe
icon: "robustacafe" icon: "robustacafe"
description: "Holder of the 'Most Lethal Barfights' record 5 years uncontested." description: barsign-prototype-description-robusta-cafe
- type: barSign - type: barSign
id: EmergencyRumParty id: EmergencyRumParty
name: "The Emergency Rum Party" name: barsign-prototype-name-emergency-rum-party
icon: "emergencyrumparty" icon: "emergencyrumparty"
description: "Recently relicensed after a long closure." description: barsign-prototype-description-emergency-rum-party
- type: barSign - type: barSign
id: ComboCafe id: ComboCafe
name: "The Combo Cafe" name: barsign-prototype-name-combo-cafe
icon: "combocafe" icon: "combocafe"
description: "Renowned system-wide for their utterly uncreative drink combinations." description: barsign-prototype-description-combo-cafe
- type: barSign - type: barSign
id: TheAleNath id: TheAleNath
name: "The Ale' Nath" name: barsign-prototype-name-ale-nath
icon: "thealenath" icon: "thealenath"
description: "All right, buddy. I think you've had EI NATH. Time to get a cab." description: barsign-prototype-description-ale-nath
- type: barSign - type: barSign
id: TheNet id: TheNet
name: "The Net" name: barsign-prototype-name-the-net
icon: "thenet" icon: "thenet"
description: "You just seem to get caught up in it for hours." description: barsign-prototype-description-the-net
- type: barSign - type: barSign
id: MaidCafe id: MaidCafe
name: "Maid Cafe" name: barsign-prototype-name-maid-cafe
icon: "maidcafe" icon: "maidcafe"
description: "Welcome back, master!" description: barsign-prototype-description-maid-cafe
- type: barSign - type: barSign
id: MalteseFalcon id: MalteseFalcon
name: "Maltese Falcon" name: barsign-prototype-name-maltese-falcon
icon: "maltesefalcon" icon: "maltesefalcon"
description: "Play it again, sam." description: barsign-prototype-description-maltese-falcon
- type: barSign - type: barSign
id: TheSun id: TheSun
name: "The Sun" name: barsign-prototype-name-the-sun
icon: "thesun" icon: "thesun"
description: "Ironically bright for such a shady bar." description: barsign-prototype-description-the-sun
- type: barSign - type: barSign
id: TheBirdCage id: TheBirdCage
name: "The Birdcage" name: barsign-prototype-name-the-birdcage
icon: "birdcage" icon: "birdcage"
description: "Caw caw!" description: barsign-prototype-description-the-birdcage
- type: barSign - type: barSign
id: Zocalo id: Zocalo
name: "Zocalo" name: barsign-prototype-name-zocalo
icon: "zocalo" icon: "zocalo"
description: "Anteriormente ubicado en Spessmerica." description: barsign-prototype-description-zocalo
- type: barSign - type: barSign
id: LV426 id: LV426
name: "LV-426" name: barsign-prototype-name-lv426
icon: "lv426" icon: "lv426"
description: "Drinking with fancy facemasks is clearly more important than going to medbay." description: barsign-prototype-description-lv426
- type: barSign - type: barSign
id: WiggleRoom id: WiggleRoom
name: "The Wiggle Roomm" name: barsign-prototype-name-wiggle-room
icon: "thewiggleroom" icon: "thewiggleroom"
description: "MoMMIs got moves." description: barsign-prototype-description-wiggle-room
- type: barSign - type: barSign
id: TheLightbulb id: TheLightbulb
name: "The Lightbulb" name: barsign-prototype-name-the-lightbulb
icon: "the_lightbulb" icon: "the_lightbulb"
description: "A cafe popular among moths and moffs. Once shut down for a week after the bartender used mothballs to protect her spare uniforms." description: barsign-prototype-description-the-lightbulb
- type: barSign - type: barSign
id: Goose id: Goose
name: "The Loose Goose" name: barsign-prototype-name-goose
icon: "goose" icon: "goose"
description: "Drink till you puke and/or break the laws of reality!" description: barsign-prototype-description-goose
- type: barSign - type: barSign
id: EngineChange id: EngineChange
name: "The Engine Change" name: barsign-prototype-name-enginechange
icon: "enginechange" icon: "enginechange"
description: "Still waiting." description: barsign-prototype-description-enginechange
- type: barSign - type: barSign
id: Emprah id: Emprah
name: "4 The Emprah" name: barsign-prototype-name-emprah
icon: "emprah" icon: "emprah"
description: "Enjoyed by fanatics, heretics, and brain-damaged patrons alike." description: barsign-prototype-description-emprah
# Hidden signs list below this point # Hidden signs list below this point
- type: barSign - type: barSign
id: EmpBarSign id: EmpBarSign
name: "" name: ""
icon: "empbarsign" icon: "empbarsign"
description: "Something has gone very wrong." description: barsign-prototype-description-empbarsign
rename_area: false rename_area: false
hidden: true hidden: true
@@ -143,6 +143,6 @@
id: SignOff id: SignOff
name: "" name: ""
icon: "empty" icon: "empty"
description: "This sign doesn't seem to be on." description: barsign-prototype-description-sign-off
rename_area: false rename_area: false
hidden: true hidden: true

View File

@@ -1,6 +1,6 @@
- type: holiday - type: holiday
id: NewYear id: NewYear
name: New Year name: holiday-name-new-year
beginDay: 30 beginDay: 30
beginMonth: December beginMonth: December
endDay: 2 endDay: 2
@@ -8,143 +8,143 @@
- type: holiday - type: holiday
id: MisterLizard id: MisterLizard
name: Mister Lizard's Birthday name: holiday-name-mister-lizard
beginDay: 15 beginDay: 15
beginMonth: January beginMonth: January
- type: holiday - type: holiday
id: ChineseNewYear id: ChineseNewYear
name: Chinese New Year name: holiday-name-chinese-new-year
shouldCelebrate: shouldCelebrate:
!type:ChineseNewYear {} !type:ChineseNewYear {}
- type: holiday - type: holiday
id: GroundhogDay id: GroundhogDay
name: Groundhog Day name: holiday-name-groundhog-day
beginDay: 2 beginDay: 2
beginMonth: February beginMonth: February
- type: holiday - type: holiday
id: TravisScottDay id: TravisScottDay
name: Travis Scott Day name: holiday-name-travis-scott-day
beginDay: 10 beginDay: 10
beginMonth: February beginMonth: February
- type: holiday - type: holiday
id: ValentinesDay id: ValentinesDay
name: Valentine's Day name: holiday-name-valentines-day
beginDay: 13 beginDay: 13
endDay: 15 endDay: 15
beginMonth: February beginMonth: February
- type: holiday - type: holiday
id: Birthday13 id: Birthday13
name: Birthday of Space Station 13 name: holiday-name-birthday13
beginDay: 16 beginDay: 16
beginMonth: February beginMonth: February
- type: holiday - type: holiday
id: RandomKindness id: RandomKindness
name: Random Acts of Kindness Day name: holiday-name-random-kindness
beginDay: 17 beginDay: 17
beginMonth: February beginMonth: February
- type: holiday - type: holiday
id: LeapDay id: LeapDay
name: Leap Day name: holiday-name-leap-day
beginDay: 29 beginDay: 29
beginMonth: February beginMonth: February
- type: holiday - type: holiday
id: MikuDay id: MikuDay
name: Hatsune Miku Day name: holiday-name-miku-day
beginDay: 9 beginDay: 9
beginMonth: March beginMonth: March
- type: holiday - type: holiday
id: PiDay id: PiDay
name: Pi Day name: holiday-name-pi-day
beginDay: 14 beginDay: 14
beginMonth: March beginMonth: March
- type: holiday - type: holiday
id: StPatricksDay id: StPatricksDay
name: St. Patrick's Day name: holiday-name-st-patricks-day
beginDay: 17 beginDay: 17
beginMonth: March beginMonth: March
- type: holiday - type: holiday
id: Easter id: holiday-name-easter
name: Easter name: Easter
shouldCelebrate: shouldCelebrate:
!type:Computus { } !type:Computus { }
- type: holiday - type: holiday
id: AprilFoolDay id: AprilFoolDay
name: April Fools Day name: holiday-name-april-fool-day
beginDay: 1 beginDay: 1
beginMonth: April beginMonth: April
- type: holiday - type: holiday
id: AutismAwarenessDay id: AutismAwarenessDay
name: Autism Awareness Day name: holiday-name-autism-awareness-day
beginDay: 2 beginDay: 2
beginMonth: April beginMonth: April
- type: holiday - type: holiday
id: CosmonauticsDay id: CosmonauticsDay
name: Cosmonautics Day name: holiday-name-cosmonautics-day
beginDay: 12 beginDay: 12
beginMonth: April beginMonth: April
greet: greet:
!type:Custom !type:Custom
text: On this day over 600 years ago, Comrade Yuri Gagarin first ventured into space! text: holiday-custom-cosmonautics-day
- type: holiday - type: holiday
id: FourTwenty id: FourTwenty
name: Four-Twenty name: holiday-name-four-twenty
beginDay: 20 beginDay: 20
beginMonth: April beginMonth: April
- type: holiday - type: holiday
id: TeaDay id: TeaDay
name: National Tea Day name: holiday-name-tea-day
beginDay: 21 beginDay: 21
beginMonth: April beginMonth: April
- type: holiday - type: holiday
id: EarthDay id: EarthDay
name: Earth Day name: holiday-name-earth-day
beginDay: 22 beginDay: 22
beginMonth: April beginMonth: April
- type: holiday - type: holiday
id: AnzacDay id: AnzacDay
name: Anzac Day name: holiday-name-anzac-day
beginDay: 25 beginDay: 25
beginMonth: April beginMonth: April
- type: holiday - type: holiday
id: Birthday14 id: Birthday14
name: Birthday of Space Station 14 name: holiday-name-birthday14
beginDay: 26 beginDay: 26
beginMonth: April beginMonth: April
- type: holiday - type: holiday
id: LaborDay id: LaborDay
name: Labor Day name: holiday-name-labor-day
beginDay: 1 beginDay: 1
beginMonth: May beginMonth: May
- type: holiday - type: holiday
id: FirefighterDay id: FirefighterDay
name: Firefighter's Day name: holiday-name-firefighter-day
beginDay: 4 beginDay: 4
beginMonth: May beginMonth: May
- type: holiday - type: holiday
id: MothersDay id: MothersDay
name: Mother's Day name: holiday-name-mothers-day
beginMonth: May beginMonth: May
shouldCelebrate: shouldCelebrate:
!type:WeekdayInMonth !type:WeekdayInMonth
@@ -152,35 +152,35 @@
occurrence: 2 occurrence: 2
greet: greet:
!type:Custom !type:Custom
text: "Happy Mother's Day in most of the Americas, Asia, and Oceania!" text: holiday-custom-mothers-day
- type: holiday - type: holiday
id: OwlAndPussycatDay id: OwlAndPussycatDay
name: Owl and Pussycat Day name: holiday-name-owl-and-pussycat-day
beginDay: 12 beginDay: 12
beginMonth: May beginMonth: May
- type: holiday - type: holiday
id: MoMMIDay id: MoMMIDay
name: MoMMI Day name: holiday-name-mommi-day
beginDay: 30 beginDay: 30
beginMonth: May beginMonth: May
- type: holiday - type: holiday
id: GarbageDay id: GarbageDay
name: Garbage Day name: holiday-name-garbage-day
beginDay: 17 beginDay: 17
beginMonth: June beginMonth: June
- type: holiday - type: holiday
id: InternationalPicnicDay id: InternationalPicnicDay
name: International Picnic Day name: holiday-name-international-picnic-day
beginDay: 18 beginDay: 18
beginMonth: June beginMonth: June
- type: holiday - type: holiday
id: FathersDay id: FathersDay
name: Father's Day name: holiday-name-fathers-day
beginMonth: August beginMonth: August
shouldCelebrate: shouldCelebrate:
!type:WeekdayInMonth !type:WeekdayInMonth
@@ -189,61 +189,61 @@
- type: holiday - type: holiday
id: SummerSolstice id: SummerSolstice
name: Summer Solstice name: holiday-name-summer-solstice
beginDay: 21 beginDay: 21
beginMonth: June beginMonth: June
- type: holiday - type: holiday
id: StonewallRiotsAnniversary id: StonewallRiotsAnniversary
name: Stonewall Riots Anniversary name: holiday-name-stonewall-riots-anniversary
beginDay: 28 beginDay: 28
beginMonth: June beginMonth: June
- type: holiday - type: holiday
id: DoctorDay id: DoctorDay
name: Doctor's Day name: holiday-name-doctor-day
beginDay: 1 beginDay: 1
beginMonth: July beginMonth: July
- type: holiday - type: holiday
id: UFODay id: UFODay
name: UFO Day name: holiday-name-ufo-day
beginDay: 2 beginDay: 2
beginMonth: July beginMonth: July
- type: holiday - type: holiday
id: USIndependenceDay id: USIndependenceDay
name: US Independence Day name: holiday-name-us-independence-day
beginDay: 4 beginDay: 4
beginMonth: July beginMonth: July
- type: holiday - type: holiday
id: WritersDay id: WritersDay
name: Writer's Day name: holiday-name-writers-day
beginDay: 8 beginDay: 8
beginMonth: July beginMonth: July
- type: holiday - type: holiday
id: BastilleDay id: BastilleDay
name: Bastille Day name: holiday-name-bastille-day
beginDay: 14 beginDay: 14
beginMonth: July beginMonth: July
greet: greet:
!type:Custom !type:Custom
text: Do you hear the people sing? text: holiday-custom-bastille-day
- type: holiday - type: holiday
id: FriendshipDay id: FriendshipDay
name: Friendship Day name: holiday-name-friendship-day
beginDay: 30 beginDay: 30
beginMonth: July beginMonth: July
greet: greet:
!type:Custom !type:Custom
text: Have a magical Friendship Day! text: holiday-custom-friendship-day
- type: holiday - type: holiday
id: BeerDay id: BeerDay
name: Beer Day name: holiday-name-beer-day
shouldCelebrate: shouldCelebrate:
!type:WeekdayInMonth !type:WeekdayInMonth
weekday: Friday weekday: Friday
@@ -251,53 +251,53 @@
- type: holiday - type: holiday
id: TalkLikeAPirateDay id: TalkLikeAPirateDay
name: Talk-Like-a-Pirate Day name: holiday-name-talk-like-a-pirate-day
beginDay: 19 beginDay: 19
beginMonth: September beginMonth: September
greet: greet:
!type:Custom !type:Custom
text: "Ye be talkin' like a pirate today or else ye'r walkin' tha plank, matey!" text: holiday-custom-talk-like-a-pirate-day
- type: holiday - type: holiday
id: ProgrammersDay id: ProgrammersDay
name: Programmers' Day name: holiday-name-programmers-day
shouldCelebrate: shouldCelebrate:
!type:DayOfYear !type:DayOfYear
dayOfYear: 256 dayOfYear: 256
- type: holiday - type: holiday
id: BisexualPrideDay id: BisexualPrideDay
name: Bisexual Pride Day name: holiday-name-bisexual-pride-day
beginDay: 23 beginDay: 23
beginMonth: September beginMonth: September
- type: holiday - type: holiday
id: StupidQuestionsDay id: StupidQuestionsDay
name: Stupid-Questions Day name: holiday-name-stupid-questions-day
beginDay: 28 beginDay: 28
beginMonth: September beginMonth: September
- type: holiday - type: holiday
id: AnimalsDay id: AnimalsDay
name: Animal's Day name: holiday-name-animals-day
beginDay: 4 beginDay: 4
beginMonth: October beginMonth: October
- type: holiday - type: holiday
id: SmilingDay id: SmilingDay
name: Smiling Day name: holiday-name-smiling-day
beginDay: 7 beginDay: 7
beginMonth: October beginMonth: October
- type: holiday - type: holiday
id: LesbianDay id: LesbianDay
name: Lesbian Day name: holiday-name-lesbian-day
beginDay: 8 beginDay: 8
beginMonth: October beginMonth: October
- type: holiday - type: holiday
id: CanadianThanksgiving id: CanadianThanksgiving
name: Thanksgiving in Canada name: holiday-name-canadian-thanksgiving
beginMonth: October beginMonth: October
shouldCelebrate: shouldCelebrate:
!type:WeekdayInMonth !type:WeekdayInMonth
@@ -306,7 +306,7 @@
- type: holiday - type: holiday
id: SpiritDay id: SpiritDay
name: Spirit Day name: holiday-name-spirit-day
beginMonth: October beginMonth: October
shouldCelebrate: shouldCelebrate:
!type:WeekdayInMonth !type:WeekdayInMonth
@@ -314,62 +314,62 @@
weekday: Thursday weekday: Thursday
- type: holiday - type: holiday
id: Halloween id: holiday-name-halloween
name: Halloween name: Halloween
beginDay: 31 beginDay: 31
beginMonth: October beginMonth: October
greet: greet:
!type:Custom !type:Custom
text: Have a spooky Halloween! text: holiday-custom-halloween
- type: holiday - type: holiday
id: VeganDay id: VeganDay
name: Vegan Day name: holiday-name-vegan-day
beginDay: 1 beginDay: 1
beginMonth: November beginMonth: November
- type: holiday - type: holiday
id: ArmisticeDay id: ArmisticeDay
name: Armistice Day name: holiday-name-armistice-day
beginDay: 11 beginDay: 11
beginMonth: November beginMonth: November
- type: holiday - type: holiday
id: KindnessDay id: KindnessDay
name: Kindness Day name: holiday-name-kindness-day
beginDay: 13 beginDay: 13
beginMonth: November beginMonth: November
greet: greet:
!type:Custom !type:Custom
text: Go do some random acts of kindness for a stranger! text: holiday-custom-kindness-day
- type: holiday - type: holiday
id: LifeDay id: LifeDay
name: Life Day name: holiday-name-life-day
beginDay: 17 beginDay: 17
beginMonth: November beginMonth: November
- type: holiday - type: holiday
id: FlowersDay id: FlowersDay
name: Flower's Day name: holiday-name-flowers-day
beginDay: 19 beginDay: 19
beginMonth: November beginMonth: November
- type: holiday - type: holiday
id: TransgenderRemembranceDay id: TransgenderRemembranceDay
name: Transgender Day of Remembrance name: holiday-name-transgender-remembrance-day
beginDay: 20 beginDay: 20
beginMonth: November beginMonth: November
- type: holiday - type: holiday
id: SayingHelloDay id: SayingHelloDay
name: Saying Hello Day name: holiday-name-saying-hello-day
beginDay: 21 beginDay: 21
beginMonth: November beginMonth: November
- type: holiday - type: holiday
id: Thanksgiving id: Thanksgiving
name: Thanksgiving in the United States name: holiday-name-thanksgiving
beginMonth: November beginMonth: November
shouldCelebrate: shouldCelebrate:
!type:WeekdayInMonth !type:WeekdayInMonth
@@ -377,57 +377,57 @@
weekday: Thursday weekday: Thursday
- type: holiday - type: holiday
id: Sinterklaas id: holiday-name-sinterklaas
name: Sinterklaas name: Sinterklaas
beginDay: 5 beginDay: 5
beginMonth: December beginMonth: December
- type: holiday - type: holiday
id: HumanRightsDay id: HumanRightsDay
name: Human-Rights Day name: holiday-name-human-rights-day
beginDay: 10 beginDay: 10
beginMonth: December beginMonth: December
- type: holiday - type: holiday
id: MonkeyDay id: MonkeyDay
name: Monkey Day name: holiday-name-monkey-day
beginDay: 14 beginDay: 14
beginMonth: December beginMonth: December
- type: holiday - type: holiday
id: MayanDoomsday id: MayanDoomsday
name: Mayan Doomsday Anniversary name: holiday-name-mayan-doomsday
beginDay: 21 beginDay: 21
beginMonth: December beginMonth: December
- type: holiday - type: holiday
id: Christmas id: holiday-name-christmas
name: Christmas name: Christmas
beginDay: 24 beginDay: 24
endDay: 26 endDay: 26
beginMonth: December beginMonth: December
greet: greet:
!type:Custom !type:Custom
text: Have a merry Christmas! text: holiday-custom-christmas
- type: holiday - type: holiday
id: FestiveSeason id: FestiveSeason
name: Festive Season name: holiday-name-festive-season
beginDay: 1 beginDay: 1
endDay: 31 endDay: 31
beginMonth: December beginMonth: December
greet: greet:
!type:Custom !type:Custom
text: Have a nice festive season! text: holiday-custom-festive-season
- type: holiday - type: holiday
id: BoxingDay id: BoxingDay
name: Boxing Day name: holiday-name-boxing-day
beginDay: 26 beginDay: 26
beginMonth: December beginMonth: December
- type: holiday - type: holiday
id: FridayThirteenth id: FridayThirteenth
name: Friday the 13th name: holiday-name-friday-thirteenth
shouldCelebrate: shouldCelebrate:
!type:FridayThirteenth { } !type:FridayThirteenth { }

View File

@@ -1,6 +1,6 @@
- type: species - type: species
id: Human id: Human
name: Human name: species-name-human
roundStart: true roundStart: true
prototype: MobHuman prototype: MobHuman
dollPrototype: MobHumanDummy dollPrototype: MobHumanDummy
@@ -8,7 +8,7 @@
- type: species - type: species
id: Dwarf id: Dwarf
name: Dwarf name: species-name-dwarf
roundStart: true roundStart: true
prototype: MobDwarf prototype: MobDwarf
dollPrototype: MobDwarfDummy dollPrototype: MobDwarfDummy
@@ -16,7 +16,7 @@
- type: species - type: species
id: Reptilian id: Reptilian
name: Reptilian name: species-name-reptilian
roundStart: true roundStart: true
prototype: MobReptilian prototype: MobReptilian
dollPrototype: MobReptilianDummy dollPrototype: MobReptilianDummy
@@ -24,7 +24,7 @@
- type: species - type: species
id: SlimePerson id: SlimePerson
name: Slime Person name: species-name-slime
roundStart: true roundStart: true
prototype: MobSlimePerson prototype: MobSlimePerson
dollPrototype: MobSlimePersonDummy dollPrototype: MobSlimePersonDummy