Mercurial > minori
view src/gui/translate/anime.cpp @ 30:4dc59e1a81a3
ci/win32: fix echo-ing to binfmt
ok, so apparently bash AUTOMATICALLY writes a newline to the end of
a file. why does it do this? nobody knows, but we can avoid it by
simply adding the `-n` flag
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Wed, 20 Sep 2023 00:53:11 -0400 |
parents | cde8f67a7c7d |
children | d0adc4aedfc8 |
line wrap: on
line source
#include "core/anime.h" #include "gui/translate/anime.h" namespace Translate { std::string ToString(const Anime::ListStatus status) { switch (status) { case Anime::ListStatus::NOT_IN_LIST: return "Not in list"; case Anime::ListStatus::CURRENT: return "Currently watching"; case Anime::ListStatus::PLANNING: return "Plan to watch"; case Anime::ListStatus::COMPLETED: return "Completed"; case Anime::ListStatus::DROPPED: return "Dropped"; case Anime::ListStatus::PAUSED: return "On hold"; default: return ""; } } std::string ToString(const Anime::SeriesFormat format) { switch (format) { case Anime::SeriesFormat::UNKNOWN: return "Unknown"; case Anime::SeriesFormat::TV: return "TV"; case Anime::SeriesFormat::TV_SHORT: return "TV short"; case Anime::SeriesFormat::OVA: return "OVA"; case Anime::SeriesFormat::MOVIE: return "Movie"; case Anime::SeriesFormat::SPECIAL: return "Special"; case Anime::SeriesFormat::ONA: return "ONA"; case Anime::SeriesFormat::MUSIC: return "Music"; default: return ""; } } std::string ToString(const Anime::SeriesSeason season) { switch (season) { case Anime::SeriesSeason::UNKNOWN: return "Unknown"; case Anime::SeriesSeason::WINTER: return "Winter"; case Anime::SeriesSeason::SUMMER: return "Summer"; case Anime::SeriesSeason::FALL: return "Fall"; case Anime::SeriesSeason::SPRING: return "Spring"; default: return ""; } } std::string ToString(const Anime::SeriesStatus status) { switch (status) { case Anime::SeriesStatus::UNKNOWN: return "Unknown"; case Anime::SeriesStatus::RELEASING: return "Currently airing"; case Anime::SeriesStatus::FINISHED: return "Finished airing"; case Anime::SeriesStatus::NOT_YET_RELEASED: return "Not yet aired"; case Anime::SeriesStatus::CANCELLED: return "Cancelled"; case Anime::SeriesStatus::HIATUS: return "On hiatus"; default: return ""; } } } // namespace Translate