diff --git a/html/Makefile b/html/Makefile
index e6b5233..76a1ae3 100644
--- a/html/Makefile
+++ b/html/Makefile
@@ -76,7 +76,10 @@ $(localedir)/$(lang).po: $(localedir)/$(lang).pot
#======================================================================
# Content
#======================================================================
-$(package)/$(lang)/index.html: $(localedir)/$(lang).po $(package)/index.tpl.html
+$(package)/$(lang):
+ mkdir -p $(package)/$(lang)
+
+$(package)/$(lang)/index.html: $(package)/$(lang) $(localedir)/$(lang).po $(package)/index.tpl.html
xmllint -noout $(package)/index.tpl.html
xml2po -l $(lang) -p $(localedir)/$(lang).po -o $(package)/$(lang)/index.html $(package)/index.tpl.html
sed -i 's///' $(package)/$(lang)/index.html