Mercurial > minori
view src/gui/translate/anime.cpp @ 11:fc1bf97c528b
*: use C++11 standard
I've been meaning to do this for a while, but I didn't want to reimplement
the filesystem code. Now we are on C++11 and most compilers from the past 5 centuries should support this now
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sun, 17 Sep 2023 06:14:30 -0400 |
parents | 4b198a111713 |
children | cde8f67a7c7d |
line wrap: on
line source
#include "core/anime.h" namespace Translate { std::string TranslateListStatus(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 TranslateSeriesFormat(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 TranslateSeriesSeason(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 TranslateSeriesStatus(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