Angband Forums

Angband Forums (http://angband.oook.cz/forum/index.php)
-   Vanilla (http://angband.oook.cz/forum/forumdisplay.php?f=3)
-   -   armor or armour? (http://angband.oook.cz/forum/showthread.php?t=9954)

tangar April 3, 2020 19:11

armor or armour?
 
Angband guide got both variants - armor or armour:

https://angband.readthedocs.io/en/la....html?q=armour
https://angband.readthedocs.io/en/la...h.html?q=armor

`Armor` is commonly used in USA, while `armour` in England (homeland of Tolkien).

The charts below display the rate of usage of armor vs. armour in English books in the American and British English language communities, respectively:

https://writingexplained.org/wp-cont...sus-armour.png

https://writingexplained.org/wp-cont...definition.png

LordRotharoth April 3, 2020 19:50

I'm from the US, and I say armour. Just because personally I think it's right.

Nick April 3, 2020 22:07

It's actually been a conscious decision by the devs to allow both, because development of the game has been split between armor- and armour-speaking people. We even have this function:
Code:

/**
 * Small hack to allow both spellings of armer
 */
char *de_armour(const char *name)
{
        char newname[40];
        char *armour;

        my_strcpy(newname, name, sizeof(newname));
        armour = strstr(newname, "armour");
        if (armour)
                my_strcpy(armour + 4, "r", 2);

        return string_make(newname);
}


Sideways April 3, 2020 22:18

Apparently the devs accept more than just two spellings :)

Pete Mack April 3, 2020 22:58

Lovely, lovely comment.

Ingwe Ingweron April 4, 2020 18:52

I live in the U.S. and this discussion reminds me of an incident way back in Honors English class in High School. Bill was an exchange student from England and the teacher, head of the English department and very old, read that as "senile", kept "correcting" Bill's English. Finally, he'd had enough, he lept out of his chair and said, "Woman! You have bastardized the English language!" and stormed out of the room. I loved it!!! :D

wobbly April 4, 2020 19:07

Clearly arma is correct. As in "gotta get me arma on"

DavidMedley April 5, 2020 00:55

Quote:

Originally Posted by Nick (Post 144150)
Code:

char *de_armour(const char *name)
{
        char newname[40];
        char *armour;

        my_strcpy(newname, name, sizeof(newname));
        armour = strstr(newname, "armour");
        if (armour)
                my_strcpy(armour + 4, "r", 2);

        return string_make(newname);
}


I've never appreciated regular expressions more.

Carnivean April 5, 2020 06:15

Quote:

Originally Posted by Ingwe Ingweron (Post 144182)
You have bastardized the English language!

I love the irony of you using a z there.

Ed_47569 April 5, 2020 21:02

Maybe have it as a birth option...

Seriously, I'm not worried either way. I see Angband as a great Anglo-American creation - Moria and uMoria were created in the US, and then became Angband at Warwick in the UK.


All times are GMT +1. The time now is 17:06.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.