tr: update
[enc.git] / Makefile.gen
index 9f2aded2b7434cc100fe6134800b497851c8e79b..58eb010725715d7573a52f0bce1aa8a5177c25e0 100644 (file)
@@ -60,8 +60,6 @@ endef
 #    See Persian recipe as an example.
 
 # cs - Czech
-# sed -i 's|<li><a href="/en">English - v4.0</a></li>|<li><a class="current" href="/cs">Čeština - v4.0</a></li>\
-#                              <li><a href="/en">English - v4.0</a></li>|' $@
 cs/%.html: esd-cs.po $(foreach f,$(SRC),en/$f)
        -po4a-translate $(PO4A_FLAGS) -m en/$*.html -p $< -l $@
        sed -i 's|img/en/|img/cs/|g' $@
@@ -70,23 +68,33 @@ cs/%.html: esd-cs.po $(foreach f,$(SRC),en/$f)
 es/%.html: esd-es.po $(foreach f,$(SRC),en/$f)
        -po4a-translate $(PO4A_FLAGS) -m en/$*.html -p $< -l $@
        sed -i '/\/css\/main.css/a\
-       <link rel="stylesheet" href="//static.fsf.org/nosvn/enc-dev0/css/main.es.css" />' $@
-       sed -i 's,static.fsf.org/nosvn/enc-dev0/img/en,static.fsf.org/nosvn/enc-dev0/img/es,g' $@
-       sed -i 's,emailselfdefense.fsf.org/en/infographic.html,emailselfdefense.fsf.org/es/infographic.html,' $@
+       <link rel="stylesheet" href="static/css/main.es.css" />' $@
+       sed -i 's,static/img/en/\([^/]\+.png\),static/img/es/\1,g' $@
+       sed -i 's,static/img/en\(/screenshots/section.\+.png\),static/img/es\1,g' $@
+       sed -i 's,static/img/en\(/screenshots/step1a.\+.png\),static/img/es\1,g' $@
+
+# gl - Galician
+gl/%.html: esd-gl.po $(foreach f,$(SRC),en/$f)
+       -po4a-translate $(PO4A_FLAGS) -m en/$*.html -p $< -l $@
+       sed -i '/\/css\/main.css/a\
+       <link rel="stylesheet" href="static/css/main.es.css" />' $@
+       sed -i 's,static/img/en/\([^/]\+.png\),static/img/es/\1,g' $@
+       sed -i 's,static/img/en\(/screenshots/section.\+.png\),static/img/es\1,g' $@
+       sed -i 's,static/img/en\(/screenshots/step1a.\+.png\),static/img/es\1,g' $@
 
 # de - German
 de/%.html: esd-de.po $(foreach f,$(SRC),en/$f)
        -po4a-translate $(PO4A_FLAGS) -m en/$*.html -p $< -l $@
        $(sedi) '{s|img/en/|img/de/|g;}' $@
        $(sedi) '/\/css\/main.css/a\
-       <link rel="stylesheet" href="//static.fsf.org/nosvn/enc-dev0/css/main.de.css" />' $@
+       <link rel="stylesheet" href="static/css/main.de.css" />' $@
 
 # fa - Persian
 fa/%.html: esd-fa.po $(foreach f,$(SRC),en/$f)
        -po4a-translate $(PO4A_FLAGS) -m en/$*.html -p $< -l $@
        sed -i 's|<html|<html dir="rtl"|' $@
        sed -i '/\/css\/main.css/a\
-       <link rel="stylesheet" href="//static.fsf.org/nosvn/enc-dev0/css/main.rtl.css" />' $@
+       <link rel="stylesheet" href="static/css/main.rtl.css" />' $@
 
 # ja - Japanese
 ja/%.html: esd-ja.po $(foreach f,$(SRC),en/$f)
@@ -107,7 +115,7 @@ zh-hans/%.html: esd-zh-hans.po $(foreach f,$(SRC),en/$f)
        -po4a-translate $(PO4A_FLAGS) --keep 0 -m en/$*.html -p $< -l $@
        sed -i 's|img/en/|img/zh-hans/|g' $@
        sed -i '/\/css\/main.css/a\
-       <link rel="stylesheet" href="//static.fsf.org/nosvn/enc-dev0/css/main.zh-hans.css" />' $@
+       <link rel="stylesheet" href="static/css/main.zh-hans.css" />' $@
 
 # tr - Turkish
 tr/%.html: esd-tr.po $(foreach f,$(SRC),en/$f)
@@ -116,3 +124,11 @@ tr/%.html: esd-tr.po $(foreach f,$(SRC),en/$f)
        sed -i '/alt="Bağış"/ i\
        style="width:160px"' $@
 
+# fr - French
+fr/%.html: esd-fr.po $(foreach f,$(SRC),en/$f)
+       -po4a-translate $(PO4A_FLAGS) --keep 0 -m en/$*.html -p $< -l $@
+       sed -i 's|img/en/|img/fr/|g' $@
+# ru
+ru/%.html: esd-ru.po $(foreach f,$(SRC),en/$f)
+       -po4a-translate $(PO4A_FLAGS) --keep 0 -m en/$*.html -p $< -l $@
+       sed -i 's|img/en/|img/ru/|g' $@