diff options
author | Michael Muré <batolettre@gmail.com> | 2020-02-05 22:03:19 +0100 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2020-02-05 22:33:03 +0100 |
commit | 1d4bb7ceb0cef79d68df0bacc913b01e40e6ddd6 (patch) | |
tree | e088b0fa43058afde1db71541d8fcb4b94905d6e /vendor/github.com/icrowley/fake/names.go | |
parent | f093be96e98284580d61664adecd0a2ff8b354e4 (diff) | |
download | git-bug-1d4bb7ceb0cef79d68df0bacc913b01e40e6ddd6.tar.gz |
migrate to go modules
Diffstat (limited to 'vendor/github.com/icrowley/fake/names.go')
-rw-r--r-- | vendor/github.com/icrowley/fake/names.go | 147 |
1 files changed, 0 insertions, 147 deletions
diff --git a/vendor/github.com/icrowley/fake/names.go b/vendor/github.com/icrowley/fake/names.go deleted file mode 100644 index fde3eaf2..00000000 --- a/vendor/github.com/icrowley/fake/names.go +++ /dev/null @@ -1,147 +0,0 @@ -package fake - -func randGender() string { - g := "male" - if r.Intn(2) == 0 { - g = "female" - } - return g -} - -func firstName(gender string) string { - return lookup(lang, gender+"_first_names", true) -} - -// MaleFirstName generates male first name -func MaleFirstName() string { - return firstName("male") -} - -// FemaleFirstName generates female first name -func FemaleFirstName() string { - return firstName("female") -} - -// FirstName generates first name -func FirstName() string { - return firstName(randGender()) -} - -func lastName(gender string) string { - return lookup(lang, gender+"_last_names", true) -} - -// MaleLastName generates male last name -func MaleLastName() string { - return lastName("male") -} - -// FemaleLastName generates female last name -func FemaleLastName() string { - return lastName("female") -} - -// LastName generates last name -func LastName() string { - return lastName(randGender()) -} - -func patronymic(gender string) string { - return lookup(lang, gender+"_patronymics", false) -} - -// MalePatronymic generates male patronymic -func MalePatronymic() string { - return patronymic("male") -} - -// FemalePatronymic generates female patronymic -func FemalePatronymic() string { - return patronymic("female") -} - -// Patronymic generates patronymic -func Patronymic() string { - return patronymic(randGender()) -} - -func prefix(gender string) string { - return lookup(lang, gender+"_name_prefixes", false) -} - -func suffix(gender string) string { - return lookup(lang, gender+"_name_suffixes", false) -} - -func fullNameWithPrefix(gender string) string { - return join(prefix(gender), firstName(gender), lastName(gender)) -} - -// MaleFullNameWithPrefix generates prefixed male full name -// if prefixes for the given language are available -func MaleFullNameWithPrefix() string { - return fullNameWithPrefix("male") -} - -// FemaleFullNameWithPrefix generates prefixed female full name -// if prefixes for the given language are available -func FemaleFullNameWithPrefix() string { - return fullNameWithPrefix("female") -} - -// FullNameWithPrefix generates prefixed full name -// if prefixes for the given language are available -func FullNameWithPrefix() string { - return fullNameWithPrefix(randGender()) -} - -func fullNameWithSuffix(gender string) string { - return join(firstName(gender), lastName(gender), suffix(gender)) -} - -// MaleFullNameWithSuffix generates suffixed male full name -// if suffixes for the given language are available -func MaleFullNameWithSuffix() string { - return fullNameWithPrefix("male") -} - -// FemaleFullNameWithSuffix generates suffixed female full name -// if suffixes for the given language are available -func FemaleFullNameWithSuffix() string { - return fullNameWithPrefix("female") -} - -// FullNameWithSuffix generates suffixed full name -// if suffixes for the given language are available -func FullNameWithSuffix() string { - return fullNameWithPrefix(randGender()) -} - -func fullName(gender string) string { - switch r.Intn(10) { - case 0: - return fullNameWithPrefix(gender) - case 1: - return fullNameWithSuffix(gender) - default: - return join(firstName(gender), lastName(gender)) - } -} - -// MaleFullName generates male full name -// it can occasionally include prefix or suffix -func MaleFullName() string { - return fullName("male") -} - -// FemaleFullName generates female full name -// it can occasionally include prefix or suffix -func FemaleFullName() string { - return fullName("female") -} - -// FullName generates full name -// it can occasionally include prefix or suffix -func FullName() string { - return fullName(randGender()) -} |