aboutsummaryrefslogtreecommitdiff
path: root/src/server/Message/Translations.hs
diff options
context:
space:
mode:
authorJoris Guyonvarch2015-08-10 21:56:58 +0200
committerJoris Guyonvarch2015-08-10 21:56:58 +0200
commitf860b59644e84b84b6d7b4af309161ca7c5499ee (patch)
treef55a136211c6892b4f355252bd0de87a62d95281 /src/server/Message/Translations.hs
parentd1fd30057cd7178e79e258a629d50c5644002166 (diff)
downloadbudget-f860b59644e84b84b6d7b4af309161ca7c5499ee.tar.gz
budget-f860b59644e84b84b6d7b4af309161ca7c5499ee.tar.bz2
budget-f860b59644e84b84b6d7b4af309161ca7c5499ee.zip
Adding a message structure server side
Diffstat (limited to 'src/server/Message/Translations.hs')
-rw-r--r--src/server/Message/Translations.hs76
1 files changed, 76 insertions, 0 deletions
diff --git a/src/server/Message/Translations.hs b/src/server/Message/Translations.hs
new file mode 100644
index 0000000..f16ffe1
--- /dev/null
+++ b/src/server/Message/Translations.hs
@@ -0,0 +1,76 @@
+module Message.Translations
+ ( getNonFormattedMessage
+ ) where
+
+import Message.Key
+import Message.Lang
+
+getNonFormattedMessage :: Lang -> Key -> String
+getNonFormattedMessage = m
+
+m :: Lang -> Key -> String
+
+m l January =
+ case l of
+ English -> "January"
+ French -> "Janvier"
+
+m l February =
+ case l of
+ English -> "February"
+ French -> "Février"
+
+m l March =
+ case l of
+ English -> "March"
+ French -> "Mars"
+
+m l April =
+ case l of
+ English -> "April"
+ French -> "Avril"
+
+m l May =
+ case l of
+ English -> "May"
+ French -> "Mai"
+
+m l June =
+ case l of
+ English -> "June"
+ French -> "Juin"
+
+m l July =
+ case l of
+ English -> "July"
+ French -> "Juillet"
+
+m l August =
+ case l of
+ English -> "August"
+ French -> "Août"
+
+m l September =
+ case l of
+ English -> "September"
+ French -> "Septembre"
+
+m l October =
+ case l of
+ English -> "October"
+ French -> "Octoble"
+
+m l November =
+ case l of
+ English -> "November"
+ French -> "Novembre"
+
+m l December =
+ case l of
+ English -> "December"
+ French -> "Décembre"
+
+m l Date =
+ case l of
+ English -> "{2} {1}, {3}"
+ French -> "{1} {2} {3}"