use setzer_model::SectionKind;
pub(crate) const SECTION_NAMES: &[(SectionKind, &[&str])] = &[
(SectionKind::Prologue, &["prologue", "prolog"]),
(SectionKind::Epilogue, &["epilogue", "epilog"]),
(
SectionKind::Foreword,
&["foreword", "vorwort", "geleitwort"],
),
(SectionKind::Preface, &["preface"]),
(
SectionKind::Afterword,
&["afterword", "nachwort", "nachbemerkung"],
),
(
SectionKind::Acknowledgments,
&["acknowledgments", "acknowledgements", "danksagung", "dank"],
),
(
SectionKind::AboutTheAuthor,
&[
"about the author",
"über den autor",
"über die autorin",
"zum autor",
"zur autorin",
"die autorin",
"der autor",
],
),
(SectionKind::Dedication, &["dedication", "widmung"]),
(
SectionKind::TableOfContents,
&[
"contents",
"table of contents",
"inhalt",
"inhaltsverzeichnis",
],
),
(SectionKind::Copyright, &["copyright", "impressum"]),
];
pub(crate) const ALSO_BY: &[&str] = &[
"also by ",
"other books by ",
"more books by ",
"weitere bücher von ",
"weitere romane von ",
"ebenfalls von ",
"mehr von ",
"von derselben autorin",
"vom selben autor",
"von demselben autor",
];
pub(crate) const CHAPTER_LABELS: &[&str] = &["chapter", "kapitel", "chap.", "ch.", "kap."];
pub(crate) const PART_LABELS: &[&str] = &["part", "book", "teil", "buch"];
pub(crate) const EN_ONES: &[&str] = &[
"zero",
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight",
"nine",
"ten",
"eleven",
"twelve",
"thirteen",
"fourteen",
"fifteen",
"sixteen",
"seventeen",
"eighteen",
"nineteen",
];
pub(crate) const EN_TENS: &[&str] = &[
"", "", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety",
];
pub(crate) const DE_ONES: &[&str] = &[
"null",
"eins",
"zwei",
"drei",
"vier",
"fünf",
"sechs",
"sieben",
"acht",
"neun",
"zehn",
"elf",
"zwölf",
"dreizehn",
"vierzehn",
"fünfzehn",
"sechzehn",
"siebzehn",
"achtzehn",
"neunzehn",
];
pub(crate) const DE_TENS: &[&str] = &[
"", "", "zwanzig", "dreißig", "vierzig", "fünfzig", "sechzig", "siebzig", "achtzig", "neunzig",
];
pub(crate) const DE_ORDINAL_STEMS: &[&str] = &[
"erst",
"zweit",
"dritt",
"viert",
"fünft",
"sechst",
"siebt",
"acht",
"neunt",
"zehnt",
"elft",
"zwölft",
"dreizehnt",
"vierzehnt",
"fünfzehnt",
"sechzehnt",
"siebzehnt",
"achtzehnt",
"neunzehnt",
"zwanzigst",
];
pub(crate) const END_MARKS: &[&[&str]] = &[
&["end"],
&["the", "end"],
&["ende"],
&["das", "ende"],
&["fin"],
&["finis"],
];
pub(crate) const DEDICATION_STARTS: &[&str] = &[
"für ",
"fuer ",
"for ",
"to ",
"in memory",
"in memoriam",
"in erinnerung",
"in liebe",
"gewidmet",
"dedicated",
];
pub(crate) const AUTHOR_PREFIXES: &[&str] = &["by ", "von "];
pub(crate) const AUTHOR_PARTICLES: &[&str] = &[
"and", "und", "&", "von", "van", "der", "den", "de", "du", "la", "le", "zu",
];
pub(crate) const MONTHS: &[&str] = &[
"january",
"february",
"march",
"april",
"may",
"june",
"july",
"august",
"september",
"october",
"november",
"december",
"januar",
"jänner",
"februar",
"märz",
"mai",
"juni",
"juli",
"oktober",
"dezember",
];
pub(crate) const CLOCK_AFTER_HOURS: &[&str] = &["a.m.", "p.m.", "uhr"];
pub(crate) const CLOCK_WORDS: &[&str] = &["a.m.", "p.m.", "uhr", "h"];
pub(crate) const COPYRIGHT_LEAD: &str = "copyright";
pub(crate) const COPYRIGHT_MARKERS: &[&str] = &[
COPYRIGHT_LEAD,
"isbn",
"all rights reserved",
"alle rechte vorbehalten",
];
pub(crate) const WEB_MARKERS: &[&str] = &["www.", "http://", "https://"];
pub(crate) const COUNT_WORDS: &[&str] = &["words", "wörter", "worte", "zeichen", "characters"];
pub(crate) const CREATOR_PLACEHOLDERS: &[&str] = &["unknown", "unbekannt", "author"];