View Issue Details

IDProjectCategoryView StatusLast Update
0001759Dwarf FortressTypos/Grammarpublic2011-02-24 10:16
Reportercrossmr Assigned To 
PrioritylowSeveritytrivialReproducibilityalways
Status newResolutionopen 
Summary0001759: Dwarf has created Taron Merig, a ashen crossbow (should be "an")
Descriptionnothing major, just a text bug. When artifacts are created the string doesn't check to see if what has been created starts with a vowel or not. So it always uses "a" whatever instead of properly using "an" in some situations.
Tagslanguage

Relationships

related to 0000295 new <Dwarf> has created <Artifact>, *a marble mechanisms* 

Activities

jfs

2010-05-05 08:47

reporter   ~0006170

This has been a general minor issue always, I believe.
The difficulty is that "a"/"an" doesn't depend on spelling but on pronunciation, so pronunciation data have to be either generated or supplied for every language the game displays to be able to fix this.

Granite26

2011-02-23 13:50

reporter   ~0015433

"Taron Merig a ashen crossbow."

I can see how 'h' or 'y' might be problematic but you'd think aeiou could be fixed.

Infiltrator

2011-02-24 10:16

reporter   ~0015450

Well, 'h' and 'y' depends on your pronunciation. In most cases, I think I'd pronounce them, so I'd take 'a', but I know some people like to ignore initial 'h's and 'y's and throw 'an's in front. Perhaps that could be an option you can set, then.

As for on vowels, I think it's actually checking against the item (crossbow) rather than the entire phrase. Just speculation, though.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-05-05 07:32 crossmr New Issue
2010-05-05 08:47 jfs Note Added: 0006170
2010-05-05 08:49 jfs Tag Attached: language
2010-05-05 09:04 user6 Category Dwarf Mode -- Artifacts => Typos/Grammar
2011-02-23 13:50 Granite26 Note Added: 0015433
2011-02-23 16:31 user6 Relationship added related to 0000295
2011-02-23 16:32 user6 Summary Dwarf has created xxx a yyy => Dwarf has created Taron Merig, a ashen crossbow (should be "an")
2011-02-24 10:16 Infiltrator Note Added: 0015450