Replaced all DisplayAble instances except Rational
This commit is contained in:
parent
067c2b9caa
commit
96edf7dff3
@ -420,8 +420,8 @@ AssignedTime: Zuteilung
|
|||||||
AchievedBonusPoints: Erreichte Bonuspunkte
|
AchievedBonusPoints: Erreichte Bonuspunkte
|
||||||
AchievedNormalPoints: Erreichte Punkte
|
AchievedNormalPoints: Erreichte Punkte
|
||||||
AchievedPassPoints: Erreichte Punkte
|
AchievedPassPoints: Erreichte Punkte
|
||||||
AchievedOf achieved@Points possible@Points: #{display achieved} von #{display possible}
|
AchievedOf achieved@Points possible@Points: #{achieved} von #{possible}
|
||||||
PassAchievedOf points@Points passingPoints@Points maxPoints@Points: #{display points} von #{display maxPoints} (Bestanden ab #{display passingPoints})
|
PassAchievedOf points@Points passingPoints@Points maxPoints@Points: #{points} von #{maxPoints} (Bestanden ab #{passingPoints})
|
||||||
PassedResult: Ergebnis
|
PassedResult: Ergebnis
|
||||||
Passed: Bestanden
|
Passed: Bestanden
|
||||||
NotPassed: Nicht bestanden
|
NotPassed: Nicht bestanden
|
||||||
@ -434,7 +434,7 @@ RatingDone: Bewertung sichtbar
|
|||||||
RatingPercent: Erreicht
|
RatingPercent: Erreicht
|
||||||
RatingFiles: Korrigierte Dateien
|
RatingFiles: Korrigierte Dateien
|
||||||
PointsNotPositive: Punktzahl darf nicht negativ sein
|
PointsNotPositive: Punktzahl darf nicht negativ sein
|
||||||
PointsTooHigh maxPoints@Points: Punktzahl darf nicht höher als #{tshow maxPoints} sein
|
PointsTooHigh maxPoints@Points: Punktzahl darf nicht höher als #{maxPoints} sein
|
||||||
RatingPointsDone: Abgabe zählt als korrigiert, gdw. Punktezahl gesetzt ist
|
RatingPointsDone: Abgabe zählt als korrigiert, gdw. Punktezahl gesetzt ist
|
||||||
ColumnRatingPoints: Punktzahl
|
ColumnRatingPoints: Punktzahl
|
||||||
Pseudonyms: Pseudonyme
|
Pseudonyms: Pseudonyme
|
||||||
@ -513,7 +513,7 @@ LastEdit: Letzte Änderung
|
|||||||
LastEditByUser: Ihre letzte Bearbeitung
|
LastEditByUser: Ihre letzte Bearbeitung
|
||||||
NoEditByUser: Nicht von Ihnen bearbeitet
|
NoEditByUser: Nicht von Ihnen bearbeitet
|
||||||
|
|
||||||
SubmissionFilesIgnored n@Int: Es #{pluralDE n "wurde" "wurden"} #{tshow n} #{pluralDE n "Datei" "Dateien"} in der hochgeladenen Abgabe ignoriert
|
SubmissionFilesIgnored n@Int: Es #{pluralDE n "wurde" "wurden"} #{n} #{pluralDE n "Datei" "Dateien"} in der hochgeladenen Abgabe ignoriert
|
||||||
SubmissionDoesNotExist smid@CryptoFileNameSubmission: Es existiert keine Abgabe mit Nummer #{toPathPiece smid}.
|
SubmissionDoesNotExist smid@CryptoFileNameSubmission: Es existiert keine Abgabe mit Nummer #{toPathPiece smid}.
|
||||||
|
|
||||||
LDAPLoginTitle: Campus-Login
|
LDAPLoginTitle: Campus-Login
|
||||||
@ -609,7 +609,7 @@ MailSubjectSheetActive csh@CourseShorthand sheetName@SheetName: #{sheetName} in
|
|||||||
MailSheetActiveIntro courseName@Text termDesc@Text sheetName@SheetName: Sie können nun #{sheetName} im Kurs #{courseName} (#{termDesc}) herunterladen.
|
MailSheetActiveIntro courseName@Text termDesc@Text sheetName@SheetName: Sie können nun #{sheetName} im Kurs #{courseName} (#{termDesc}) herunterladen.
|
||||||
|
|
||||||
MailSubjectSubmissionsUnassigned csh@CourseShorthand sheetName@SheetName: Abgaben zu #{sheetName} in #{csh} konnten nicht verteilt werden
|
MailSubjectSubmissionsUnassigned csh@CourseShorthand sheetName@SheetName: Abgaben zu #{sheetName} in #{csh} konnten nicht verteilt werden
|
||||||
MailSubmissionsUnassignedIntro n@Int courseName@Text termDesc@Text sheetName@SheetName: #{tshow n} Abgaben zu #{sheetName} im Kurs #{courseName} (#{termDesc}) konnten nicht automatisiert verteilt werden.
|
MailSubmissionsUnassignedIntro n@Int courseName@Text termDesc@Text sheetName@SheetName: #{n} Abgaben zu #{sheetName} im Kurs #{courseName} (#{termDesc}) konnten nicht automatisiert verteilt werden.
|
||||||
|
|
||||||
MailSubjectSheetSoonInactive csh@CourseShorthand sheetName@SheetName: #{sheetName} in #{csh} kann nur noch kurze Zeit abgegeben werden
|
MailSubjectSheetSoonInactive csh@CourseShorthand sheetName@SheetName: #{sheetName} in #{csh} kann nur noch kurze Zeit abgegeben werden
|
||||||
MailSheetSoonInactiveIntro courseName@Text termDesc@Text sheetName@SheetName: Abgabefirst für #{sheetName} im Kurs #{courseName} (#{termDesc}) endet in Kürze.
|
MailSheetSoonInactiveIntro courseName@Text termDesc@Text sheetName@SheetName: Abgabefirst für #{sheetName} im Kurs #{courseName} (#{termDesc}) endet in Kürze.
|
||||||
|
|||||||
@ -260,13 +260,6 @@ instance RenderMessage UniWorX Int64 where
|
|||||||
instance RenderMessage UniWorX Integer where
|
instance RenderMessage UniWorX Integer where
|
||||||
renderMessage f ls = renderMessage f ls . tshow
|
renderMessage f ls = renderMessage f ls . tshow
|
||||||
|
|
||||||
instance ToMessage Int where
|
|
||||||
toMessage = tshow
|
|
||||||
instance ToMessage Int64 where
|
|
||||||
toMessage = tshow
|
|
||||||
instance ToMessage Integer where
|
|
||||||
toMessage = tshow
|
|
||||||
|
|
||||||
instance HasResolution a => RenderMessage UniWorX (Fixed a) where
|
instance HasResolution a => RenderMessage UniWorX (Fixed a) where
|
||||||
renderMessage f ls = renderMessage f ls . showFixed True
|
renderMessage f ls = renderMessage f ls . showFixed True
|
||||||
|
|
||||||
@ -344,6 +337,18 @@ instance RenderMessage UniWorX StudyDegreeTerm where
|
|||||||
mr = renderMessage foundation ls
|
mr = renderMessage foundation ls
|
||||||
|
|
||||||
|
|
||||||
|
-- ToMessage instances for converting raw numbers to Text (no internationalization)
|
||||||
|
|
||||||
|
instance ToMessage Int where
|
||||||
|
toMessage = tshow
|
||||||
|
instance ToMessage Int64 where
|
||||||
|
toMessage = tshow
|
||||||
|
instance ToMessage Integer where
|
||||||
|
toMessage = tshow
|
||||||
|
|
||||||
|
instance HasResolution a => ToMessage (Fixed a) where
|
||||||
|
toMessage = toMessage . showFixed True
|
||||||
|
|
||||||
|
|
||||||
newtype ErrorResponseTitle = ErrorResponseTitle ErrorResponse
|
newtype ErrorResponseTitle = ErrorResponseTitle ErrorResponse
|
||||||
embedRenderMessageVariant ''UniWorX ''ErrorResponseTitle ("ErrorResponseTitle" <>)
|
embedRenderMessageVariant ''UniWorX ''ErrorResponseTitle ("ErrorResponseTitle" <>)
|
||||||
|
|||||||
@ -257,9 +257,6 @@ instance DisplayAble Rational where
|
|||||||
rat2float :: Rational -> Double
|
rat2float :: Rational -> Double
|
||||||
rat2float = fromRational
|
rat2float = fromRational
|
||||||
|
|
||||||
instance HasResolution a => DisplayAble (Fixed a) where
|
|
||||||
display = pack . showFixed True
|
|
||||||
|
|
||||||
{- We do not want DisplayAble for every Show-Class:
|
{- We do not want DisplayAble for every Show-Class:
|
||||||
We want to explicitly verify that the resulting text can be displayed to the User!
|
We want to explicitly verify that the resulting text can be displayed to the User!
|
||||||
For example: UTCTime values were shown without proper format rendering!
|
For example: UTCTime values were shown without proper format rendering!
|
||||||
|
|||||||
Reference in New Issue
Block a user