Clone in a terminal:
Commit 3eb0313
Johan Mattsson - 2012-12-13T15:57:31+00:00
3eb03134ac40775fcbbd43045a38da556ec9ffbejohan.mattsson.m@gmail.com

pull translations from locamotion

Changed files (3)

Diff

diff --git a/po/de.po b/po/de.poindex 95d28c3..539e7f2 100644--- a/po/de.po+++ b/po/de.po@@ -3,7 +3,6 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. #-#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n"@@ -12,10 +11,11 @@ msgstr "" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"-"Language: \n"+"Language: de\n" "MIME-Version: 1.0\n"-"Content-Type: text/plain; charset=CHARSET\n"+"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n"+"X-Generator: Translate Toolkit 1.9.1-pre\n"  #: ../src/Argument.vala:225 msgid "Usage"diff --git a/po/sv.po b/po/sv.poindex ae8aa80..cbb531c 100644--- a/po/sv.po+++ b/po/sv.po@@ -2,28 +2,29 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.-#-#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-12-12 18:39+0100\n"-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"+"PO-Revision-Date: 2012-12-13 13:53+0000\n"+"Last-Translator: Johan <johan.mattsson.m@gmail.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n"-"Language: \n"+"Language: sv\n" "MIME-Version: 1.0\n"-"Content-Type: text/plain; charset=utf-8\n"+"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n"+"Plural-Forms: nplurals=2; plural=(n != 1);\n"+"X-Generator: Pootle 2.5.0-beta1\n"+"X-POOTLE-MTIME: 1355406838.0\n"  #: ../src/Argument.vala:225 msgid "Usage"-msgstr ""+msgstr "Användning"  #: ../src/Argument.vala:229 msgid "show coordinate in glyph view"-msgstr ""+msgstr "visa koordinater i redigeringsfönstret"  #: ../src/Argument.vala:230 msgid "exit if a testcase failes"@@ -31,11 +32,11 @@ msgstr ""  #: ../src/Argument.vala:231 msgid "treat warnings as fatal"-msgstr ""+msgstr "behandla varningar som fel"  #: ../src/Argument.vala:232 msgid "show this message"-msgstr ""+msgstr "visa detta meddelande"  #: ../src/Argument.vala:233 msgid "sleep between each command in test suite"@@ -51,11 +52,11 @@ msgstr ""  #: ../src/Birdfont.vala:22 msgid "Usage:"-msgstr ""+msgstr "Användning:"  #: ../src/Birdfont.vala:25 msgid "print this message\n"-msgstr ""+msgstr "skriv ut detta meddelande\n"  #: ../src/Birdfont.vala:26 msgid "write files to this directory\n"@@ -63,19 +64,19 @@ msgstr ""  #: ../src/Birdfont.vala:27 msgid "write svg file\n"-msgstr ""+msgstr "skriv svg-fil\n"  #: ../src/Birdfont.vala:28 msgid "write ttf and eot files\n"-msgstr ""+msgstr "skriv ttf- och eot-filer\n"  #: ../src/Birdfont.vala:118 msgid "Can't find output directory"-msgstr ""+msgstr "Kan inte hitta mappen som filerna ska skrivas till"  #: ../src/Birdfont.vala:123 ../src/Birdfont.vala:128 msgid "Writing"-msgstr ""+msgstr "Skriver"  #: ../src/ExportTool.vala:29 msgid "Export glyph to svg file"@@ -112,14 +113,12 @@ msgid "_Open" msgstr ""  #: ../src/GtkWindow.vala:253-#, fuzzy msgid "_Save"-msgstr "Spara"+msgstr ""  #: ../src/GtkWindow.vala:258-#, fuzzy msgid "Save _as"-msgstr "Spara som"+msgstr ""  #: ../src/GtkWindow.vala:262 msgid "_Export"@@ -175,11 +174,11 @@ msgstr ""  #: ../src/GtkWindow.vala:359 msgid "_Move"-msgstr ""+msgstr "_Flytta"  #: ../src/GtkWindow.vala:366 msgid "Show _full unicode characters set"-msgstr ""+msgstr "Visa alla _unicode tecken"  #: ../src/GtkWindow.vala:373 msgid "Show de_fault characters set"@@ -299,7 +298,7 @@ msgstr ""  #: ../src/Toolbox.vala:181 msgid "Create counter from outline"-msgstr ""+msgstr "Skapa insida från objekt"  #: ../src/Toolbox.vala:193 msgid "Move to path to bottom layer"@@ -392,10 +391,3 @@ msgstr "" #: ../src/VersionList.vala:91 msgid "Version" msgstr ""--#~ msgid "Glyph sequence"-#~ msgstr "Teckensekvens"--#, fuzzy-#~ msgid "Save?"-#~ msgstr "Spara"diff --git a/wscript b/wscriptindex 64b5d87..4929322 100644--- a/wscript+++ b/wscript@@ -72,6 +72,30 @@ def build(bld): 	compile_translations (bld)
 
 def update_translations (bld):
+	for file in os.listdir('./po'):
+		if file == "birdfont.pot": continue
+	
+		loc = file.replace (".po", "")
+		d = "../po/" + loc + ".po"
+
+		bld (
+			rule = "wget -O " + loc + ".po.zip http://pootle.locamotion.org/" + loc + "/birdfont/export/zip",
+			name = "download translations",
+			always = True
+		)
+
+		bld (
+			rule = "unzip " + loc + ".po.zip ",
+			depends = "unzip translations",
+			always = True
+		)	
+				
+		bld (
+			rule = "mv " + loc + ".po " + d,
+			depends = "unzip translations",
+			always = True
+		)		
+
 	bld (
 		rule = "xgettext --language=C# --keyword=_ --add-comments=/ --from-code=utf-8 --output=../birdfont.pot ../src/*.vala",
 		name = "update pot",
@@ -85,15 +109,15 @@ def update_translations (bld): 		d = "../po/" + loc + ".po"
 
 		bld (
-			rule = "msgmerge " + d + """ ../po/birdfont.pot > build/""" + loc + ".po.new",
+			rule = "msgmerge " + d + " ../po/birdfont.pot > " + loc + ".po.new",
 			depends = "update pot",
-			name = "merge pot",
+			name = "merge pot " + loc,
 			always = True
 		)		
 
 		bld (
-			rule = "mv build/""" + loc + ".po.new " + d,
-			depends = "merge pot",
+			rule = "mv """ + loc + ".po.new " + d,
+			depends = "merge pot " + loc,
 			always = True
 		)		
 		

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112