diff --git a/Build.hs b/Build.hs
--- a/Build.hs
+++ b/Build.hs
@@ -138,7 +138,7 @@
     go (Just (StaticFiles fp, _)) = getFolderContents fp
     go (Just (Hamlet, f)) = return [f, "templates/" ++ f ++ ".hamlet"]
     go (Just (Verbatim, f)) = return [f]
-    go (Just (Messages f, _)) = return [f]
+    go (Just (Messages f, _)) = getFolderContents f
     go Nothing = return []
 
     parser = do
@@ -164,9 +164,9 @@
                     _ <- A.string "\" \""
                     x' <- A.many1 $ A.satisfy (/= '"')
                     _ <- A.string "\" \""
-                    y <- A.many1 $ A.satisfy (/= '"')
+                    _y <- A.many1 $ A.satisfy (/= '"')
                     _ <- A.string "\""
-                    return $ Messages $ concat [x', "/", y, ".msg"])
+                    return $ Messages x')
         case ty of
             Messages{} -> return $ Just (ty, "")
             StaticFiles{} -> return $ Just (ty, "")
diff --git a/yesod.cabal b/yesod.cabal
--- a/yesod.cabal
+++ b/yesod.cabal
@@ -1,5 +1,5 @@
 name:            yesod
-version:         1.1.0.1
+version:         1.1.0.2
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
