diff src/gui/widgets/anime_info.cc @ 202:71832ffe425a

animia: re-add kvm fd source this is all being merged from my wildly out-of-date laptop. SORRY! in other news, I edited the CI file to install the wayland client as well, so the linux CI build might finally get wayland stuff.
author Paper <paper@paper.us.eu.org>
date Tue, 02 Jan 2024 06:05:06 -0500
parents c4ca035c565d
children 4d461ef7d424
line wrap: on
line diff
--- a/src/gui/widgets/anime_info.cc	Sun Nov 19 19:13:28 2023 -0500
+++ b/src/gui/widgets/anime_info.cc	Tue Jan 02 06:05:06 2024 -0500
@@ -32,13 +32,14 @@
 	QString details_data;
 	QTextStream details_data_s(&details_data);
 	/* we have to convert ALL of these strings to
-	   QString because QTextStream sucks and assumes
-	   Latin1 (on Windows?) */
-	details_data_s << Strings::ToQString(Translate::ToString(anime.GetFormat())) << "\n"
+	 * QString because QTextStream sucks and assumes
+	 * Latin1 (on Windows?)
+	*/
+	details_data_s << Strings::ToQString(Translate::ToLocalString(anime.GetFormat())) << "\n"
 	               << anime.GetEpisodes() << "\n"
-	               << Strings::ToQString(Translate::ToString(anime.GetUserStatus())) << "\n"
-	               << Strings::ToQString(Translate::ToString(anime.GetSeason())) << " "
-	                   << anime.GetAirDate().GetYear() << "\n"
+	               << Strings::ToQString(Translate::ToLocalString(anime.GetUserStatus())) << "\n"
+	               << Strings::ToQString(Translate::ToLocalString(anime.GetSeason())) << " "
+	                   << anime.GetAirDate().GetYear().value_or(2000) << "\n"
 	               << Strings::ToQString(Strings::Implode(anime.GetGenres(), ", ")) << "\n"
 	               << anime.GetAudienceScore() << "%";
 	_details->GetParagraph()->SetText(details_data);