aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoris2015-11-01 11:05:28 +0100
committerJoris2015-11-01 11:05:28 +0100
commitd3e045e8034c5473964c0529ffc1e181311842c2 (patch)
tree3cc792ed26b135823c812820364b8343d5b603aa /src
parenta14af8d8f2cc9d561a8c8804a4c73b9a35ce8a97 (diff)
downloadbudget-d3e045e8034c5473964c0529ffc1e181311842c2.tar.gz
budget-d3e045e8034c5473964c0529ffc1e181311842c2.tar.bz2
budget-d3e045e8034c5473964c0529ffc1e181311842c2.zip
Removing useless Translations model
Diffstat (limited to 'src')
-rw-r--r--src/client/Model/Translations.elm3
-rw-r--r--src/server/Model/Json/Translations.hs17
-rw-r--r--src/server/Model/Message.hs5
3 files changed, 3 insertions, 22 deletions
diff --git a/src/client/Model/Translations.elm b/src/client/Model/Translations.elm
index a6de961..bec8c9b 100644
--- a/src/client/Model/Translations.elm
+++ b/src/client/Model/Translations.elm
@@ -13,8 +13,7 @@ import String
type alias Translations = List Translation
translationsDecoder : Json.Decoder Translations
-translationsDecoder =
- ("translations" := Json.list translationDecoder)
+translationsDecoder = Json.list translationDecoder
type alias Translation =
{ key : String
diff --git a/src/server/Model/Json/Translations.hs b/src/server/Model/Json/Translations.hs
deleted file mode 100644
index 21b188a..0000000
--- a/src/server/Model/Json/Translations.hs
+++ /dev/null
@@ -1,17 +0,0 @@
-{-# LANGUAGE DeriveGeneric #-}
-
-module Model.Json.Translations
- ( Translations(..)
- ) where
-
-import Data.Aeson
-import GHC.Generics
-
-import Model.Json.Translation
-
-data Translations = Translations
- { translations :: [Translation]
- } deriving (Show, Generic)
-
-instance FromJSON Translations
-instance ToJSON Translations
diff --git a/src/server/Model/Message.hs b/src/server/Model/Message.hs
index f647ce2..a65e01c 100644
--- a/src/server/Model/Message.hs
+++ b/src/server/Model/Message.hs
@@ -12,7 +12,6 @@ import Model.Message.Lang
import Model.Message.Translations (getNonFormattedMessage)
import Model.Message.Parts
-import Model.Json.Translations
import Model.Json.Translation
getMessage :: Key -> Text
@@ -21,8 +20,8 @@ getMessage = getParamMessage []
getParamMessage :: [Text] -> Key -> Text
getParamMessage values key = replaceParts values (getNonFormattedMessage lang key)
-getTranslations :: Translations
-getTranslations = Translations (map getTranslation [minBound..])
+getTranslations :: [Translation]
+getTranslations = (map getTranslation [minBound..])
getTranslation :: Key -> Translation
getTranslation key = Translation (T.pack . show $ key) (getParts $ getNonFormattedMessage lang key)