package squirrel

import (
	"time"

	"github.com/lindsaygelle/nook"
	"github.com/lindsaygelle/nook/animal"
	"github.com/lindsaygelle/nook/character"
	"github.com/lindsaygelle/nook/gender"
	"github.com/lindsaygelle/nook/personality"
	"golang.org/x/text/language"
)

var (
	tashaBirthday = nook.Birthday{
		Day:   30,
		Month: time.November}
)

var (
	tashaCode = nook.Code{
		Value: "squ13"}
)

var (
	tashaAmericanEnglishName = nook.Name{
		Language: language.AmericanEnglish,
		Value:    "Tasha"}

	tashaCanadianFrenchName = nook.Name{
		Language: language.CanadianFrench,
		Value:    "Nadeige"}

	tashaDutchName = nook.Name{
		Language: language.Dutch,
		Value:    "Tasha"}

	tashaFrenchName = nook.Name{
		Language: language.French,
		Value:    "Nadeige"}

	tashaGermanName = nook.Name{
		Language: language.German,
		Value:    "Natalja"}

	tashaItalianName = nook.Name{
		Language: language.Italian,
		Value:    "Teresa"}

	tashaJapaneseName = nook.Name{
		Language: language.Japanese,
		Value:    "ナターシャ"}

	tashaKoreanName = nook.Name{
		Language: language.Korean,
		Value:    "나타샤"}

	tashaLatinAmericanSpanishName = nook.Name{
		Language: language.LatinAmericanSpanish,
		Value:    "Tania"}

	tashaRussianName = nook.Name{
		Language: language.Russian,
		Value:    "Таша"}

	tashaSimplifiedChineseName = nook.Name{
		Language: language.SimplifiedChinese,
		Value:    "娜塔丽"}

	tashaSpanishName = nook.Name{
		Language: language.Spanish,
		Value:    "Tania"}

	tashaTraditionalChineseName = nook.Name{
		Language: language.TraditionalChinese,
		Value:    "娜塔麗"}
)

var (
	tashaName = nook.Languages{
		language.AmericanEnglish:      tashaAmericanEnglishName,
		language.CanadianFrench:       tashaCanadianFrenchName,
		language.Dutch:                tashaDutchName,
		language.French:               tashaFrenchName,
		language.German:               tashaGermanName,
		language.Italian:              tashaItalianName,
		language.Japanese:             tashaJapaneseName,
		language.Korean:               tashaKoreanName,
		language.LatinAmericanSpanish: tashaLatinAmericanSpanishName,
		language.Russian:              tashaRussianName,
		language.SimplifiedChinese:    tashaSimplifiedChineseName,
		language.Spanish:              tashaSpanishName,
		language.TraditionalChinese:   tashaTraditionalChineseName}
)

var (
	tashaCharacter = nook.Character{
		Animal:   animal.Squirrel,
		Birthday: tashaBirthday,
		Code:     tashaCode,
		Key:      character.Tasha,
		Gender:   gender.Female,
		Name:     tashaName,
		Special:  false}
)

var (
	tashaAmericanEnglishPhrase = nook.Name{
		Language: language.AmericanEnglish,
		Value:    "nice nice"}

	tashaCanadianFrenchPhrase = nook.Name{
		Language: language.CanadianFrench,
		Value:    "ptigri"}

	tashaDutchPhrase = nook.Name{
		Language: language.Dutch,
		Value:    "jaja"}

	tashaFrenchPhrase = nook.Name{
		Language: language.French,
		Value:    "ptigri"}

	tashaGermanPhrase = nook.Name{
		Language: language.German,
		Value:    "tjaja"}

	tashaItalianPhrase = nook.Name{
		Language: language.Italian,
		Value:    "munch"}

	tashaJapanesePhrase = nook.Name{
		Language: language.Japanese,
		Value:    "やるわね"}

	tashaKoreanPhrase = nook.Name{
		Language: language.Korean,
		Value:    "굿굿"}

	tashaLatinAmericanSpanishPhrase = nook.Name{
		Language: language.LatinAmericanSpanish,
		Value:    "bi-buá"}

	tashaRussianPhrase = nook.Name{
		Language: language.Russian,
		Value:    "ладно"}

	tashaSimplifiedChinesePhrase = nook.Name{
		Language: language.SimplifiedChinese,
		Value:    "做得好"}

	tashaSpanishPhrase = nook.Name{
		Language: language.Spanish,
		Value:    "pincel"}

	tashaTraditionalChinesePhrase = nook.Name{
		Language: language.TraditionalChinese,
		Value:    "做得好"}
)

var (
	tashaPhrase = nook.Languages{
		language.AmericanEnglish:      tashaAmericanEnglishPhrase,
		language.CanadianFrench:       tashaCanadianFrenchPhrase,
		language.Dutch:                tashaDutchPhrase,
		language.French:               tashaFrenchPhrase,
		language.German:               tashaGermanPhrase,
		language.Italian:              tashaItalianPhrase,
		language.Japanese:             tashaJapanesePhrase,
		language.Korean:               tashaKoreanPhrase,
		language.LatinAmericanSpanish: tashaLatinAmericanSpanishPhrase,
		language.Russian:              tashaRussianPhrase,
		language.SimplifiedChinese:    tashaSimplifiedChinesePhrase,
		language.Spanish:              tashaSpanishPhrase,
		language.TraditionalChinese:   tashaTraditionalChinesePhrase}
)

var (
	Tasha = nook.Villager{
		Character:   tashaCharacter,
		Personality: personality.Snooty,
		Phrase:      tashaPhrase}
)
package squirrel

import (
	"time"

	"github.com/lindsaygelle/nook"
	"github.com/lindsaygelle/nook/animal"
	"github.com/lindsaygelle/nook/character"
	"github.com/lindsaygelle/nook/gender"
	"github.com/lindsaygelle/nook/personality"
	"golang.org/x/text/language"
)

var (
	tashaBirthday = nook.Birthday{
		Day:   30,
		Month: time.November}
)

var (
	tashaCode = nook.Code{
		Value: "squ13"}
)

var (
	tashaAmericanEnglishName = nook.Name{
		Language: language.AmericanEnglish,
		Value:    "Tasha"}

	tashaCanadianFrenchName = nook.Name{
		Language: language.CanadianFrench,
		Value:    "Nadeige"}

	tashaDutchName = nook.Name{
		Language: language.Dutch,
		Value:    "Tasha"}

	tashaFrenchName = nook.Name{
		Language: language.French,
		Value:    "Nadeige"}

	tashaGermanName = nook.Name{
		Language: language.German,
		Value:    "Natalja"}

	tashaItalianName = nook.Name{
		Language: language.Italian,
		Value:    "Teresa"}

	tashaJapaneseName = nook.Name{
		Language: language.Japanese,
		Value:    "ナターシャ"}

	tashaKoreanName = nook.Name{
		Language: language.Korean,
		Value:    "나타샤"}

	tashaLatinAmericanSpanishName = nook.Name{
		Language: language.LatinAmericanSpanish,
		Value:    "Tania"}

	tashaRussianName = nook.Name{
		Language: language.Russian,
		Value:    "Таша"}

	tashaSimplifiedChineseName = nook.Name{
		Language: language.SimplifiedChinese,
		Value:    "娜塔丽"}

	tashaSpanishName = nook.Name{
		Language: language.Spanish,
		Value:    "Tania"}

	tashaTraditionalChineseName = nook.Name{
		Language: language.TraditionalChinese,
		Value:    "娜塔麗"}
)

var (
	tashaName = nook.Languages{
		language.AmericanEnglish:      tashaAmericanEnglishName,
		language.CanadianFrench:       tashaCanadianFrenchName,
		language.Dutch:                tashaDutchName,
		language.French:               tashaFrenchName,
		language.German:               tashaGermanName,
		language.Italian:              tashaItalianName,
		language.Japanese:             tashaJapaneseName,
		language.Korean:               tashaKoreanName,
		language.LatinAmericanSpanish: tashaLatinAmericanSpanishName,
		language.Russian:              tashaRussianName,
		language.SimplifiedChinese:    tashaSimplifiedChineseName,
		language.Spanish:              tashaSpanishName,
		language.TraditionalChinese:   tashaTraditionalChineseName}
)

var (
	tashaCharacter = nook.Character{
		Animal:   animal.Squirrel,
		Birthday: tashaBirthday,
		Code:     tashaCode,
		Key:      character.Tasha,
		Gender:   gender.Female,
		Name:     tashaName,
		Special:  false}
)

var (
	tashaAmericanEnglishPhrase = nook.Name{
		Language: language.AmericanEnglish,
		Value:    "nice nice"}

	tashaCanadianFrenchPhrase = nook.Name{
		Language: language.CanadianFrench,
		Value:    "ptigri"}

	tashaDutchPhrase = nook.Name{
		Language: language.Dutch,
		Value:    "jaja"}

	tashaFrenchPhrase = nook.Name{
		Language: language.French,
		Value:    "ptigri"}

	tashaGermanPhrase = nook.Name{
		Language: language.German,
		Value:    "tjaja"}

	tashaItalianPhrase = nook.Name{
		Language: language.Italian,
		Value:    "munch"}

	tashaJapanesePhrase = nook.Name{
		Language: language.Japanese,
		Value:    "やるわね"}

	tashaKoreanPhrase = nook.Name{
		Language: language.Korean,
		Value:    "굿굿"}

	tashaLatinAmericanSpanishPhrase = nook.Name{
		Language: language.LatinAmericanSpanish,
		Value:    "bi-buá"}

	tashaRussianPhrase = nook.Name{
		Language: language.Russian,
		Value:    "ладно"}

	tashaSimplifiedChinesePhrase = nook.Name{
		Language: language.SimplifiedChinese,
		Value:    "做得好"}

	tashaSpanishPhrase = nook.Name{
		Language: language.Spanish,
		Value:    "pincel"}

	tashaTraditionalChinesePhrase = nook.Name{
		Language: language.TraditionalChinese,
		Value:    "做得好"}
)

var (
	tashaPhrase = nook.Languages{
		language.AmericanEnglish:      tashaAmericanEnglishPhrase,
		language.CanadianFrench:       tashaCanadianFrenchPhrase,
		language.Dutch:                tashaDutchPhrase,
		language.French:               tashaFrenchPhrase,
		language.German:               tashaGermanPhrase,
		language.Italian:              tashaItalianPhrase,
		language.Japanese:             tashaJapanesePhrase,
		language.Korean:               tashaKoreanPhrase,
		language.LatinAmericanSpanish: tashaLatinAmericanSpanishPhrase,
		language.Russian:              tashaRussianPhrase,
		language.SimplifiedChinese:    tashaSimplifiedChinesePhrase,
		language.Spanish:              tashaSpanishPhrase,
		language.TraditionalChinese:   tashaTraditionalChinesePhrase}
)

var (
	Tasha = nook.Villager{
		Character:   tashaCharacter,
		Personality: personality.Snooty,
		Phrase:      tashaPhrase}
)
