Clone in a terminal:
Commit 83a1370
Johan Mattsson - 2012-12-14T06:49:10+00:00
83a137080d83b30488ee1fac3b18afae4a7f8688johan.mattsson.m@gmail.com

full swedish translation

Changed files (14)

Diff

diff --git a/po/birdfont.pot b/po/birdfont.potindex 95d28c3..b810c7e 100644--- a/po/birdfont.pot+++ b/po/birdfont.pot@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n"-"POT-Creation-Date: 2012-12-12 18:39+0100\n"+"POT-Creation-Date: 2012-12-14 07:49+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"@@ -21,12 +21,20 @@ msgstr "" msgid "Usage" msgstr "" +#: ../src/Argument.vala:227+msgid "FILE"+msgstr ""++#: ../src/Argument.vala:227+msgid "OPTION"+msgstr ""+ #: ../src/Argument.vala:229 msgid "show coordinate in glyph view" msgstr ""  #: ../src/Argument.vala:230-msgid "exit if a testcase failes"+msgid "exit if a test case failes" msgstr ""  #: ../src/Argument.vala:231@@ -77,32 +85,44 @@ msgstr "" msgid "Writing" msgstr "" +#: ../src/CutBackgroundTool.vala:37+msgid "Crop background image"+msgstr ""+ #: ../src/ExportTool.vala:29 msgid "Export glyph to svg file" msgstr "" -#: ../src/ExportTool.vala:126+#: ../src/ExportTool.vala:94+msgid "Alphabet"+msgstr ""++#: ../src/ExportTool.vala:128 msgid "Can't export" msgstr "" -#: ../src/ExportTool.vala:129+#: ../src/ExportTool.vala:131 msgid "Wrote" msgstr "" -#: ../src/ExportTool.vala:449+#: ../src/ExportTool.vala:451 msgid "Wrote font files" msgstr "" -#. / All lower case letters in alphabetic order+#. / All lower case letters in alphabetic order separated by space #: ../src/GlyphRange.vala:37 msgid "a b c d e f g h i j k l m n o p q r s t u v w x y z" msgstr "" -#. / All upper case letters in alphabetic order+#. / All upper case letters in alphabetic order separated by space #: ../src/GlyphRange.vala:40 msgid "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" msgstr "" +#: ../src/GridTool.vala:36+msgid "Show grid"+msgstr ""+ #: ../src/GtkWindow.vala:243 msgid "_New" msgstr ""@@ -183,7 +203,7 @@ msgstr "" msgid "Show de_fault characters set" msgstr "" -#: ../src/GtkWindow.vala:380 ../src/Toolbox.vala:227+#: ../src/GtkWindow.vala:380 msgid "Show characters in font" msgstr "" @@ -235,7 +255,27 @@ msgstr "" msgid "Recent files" msgstr "" -#: ../src/MenuTab.vala:226 ../src/SaveDialog.vala:82+#: ../src/MenuTab.vala:150+msgid "Preferences"+msgstr ""++#: ../src/MenuTab.vala:151+msgid "Export SVG, TTF & EOT fonts"+msgstr ""++#: ../src/MenuTab.vala:152+msgid "Name"+msgstr ""++#: ../src/MenuTab.vala:153+msgid "Glyph sequence"+msgstr ""++#: ../src/MenuTab.vala:154 ../src/MenuTab.vala:155+msgid "Export SVG font and view the result"+msgstr ""++#: ../src/MenuTab.vala:238 ../src/SaveDialog.vala:82 msgid "Save" msgstr "" @@ -247,12 +287,12 @@ msgstr "" msgid "Move paths" msgstr "" -#: ../src/PenTool.vala:48 ../src/Toolbox.vala:94-msgid "Right click to add new point, left click to move points"+#: ../src/PenTool.vala:48+msgid "Right click to add new points, left click to move points" msgstr ""  #: ../src/PenTool.vala:48-msgid "and double click to add new point on path"+msgid "and double click to add new point on path." msgstr ""  #: ../src/SaveDialog.vala:83@@ -267,8 +307,28 @@ msgstr "" msgid "Cancel" msgstr "" +#: ../src/SaveDialog.vala:94+msgid "Save?"+msgstr ""++#: ../src/TabBar.vala:479+msgid "Overview"+msgstr ""++#: ../src/TabBar.vala:482+msgid "Kerning"+msgstr ""++#: ../src/TabBar.vala:485+msgid "Menu"+msgstr ""+ #: ../src/Toolbox.vala:94-msgid "and double click to ad new point on path"+msgid "Right click to add new point, left click to move points"+msgstr ""++#: ../src/Toolbox.vala:94+msgid "and double click to add new point on path" msgstr ""  #: ../src/Toolbox.vala:101@@ -276,7 +336,7 @@ msgid "Add new point on path" msgstr ""  #: ../src/Toolbox.vala:109-msgid "Begin new path from point on path"+msgid "Begin new line from point on path" msgstr ""  #: ../src/Toolbox.vala:117@@ -300,7 +360,7 @@ msgid "Create counter from outline" msgstr ""  #: ../src/Toolbox.vala:193-msgid "Move to path to bottom layer"+msgid "Move to path to the bottom layer" msgstr ""  #: ../src/Toolbox.vala:205@@ -311,6 +371,10 @@ msgstr "" msgid "Show default characters set" msgstr "" +#: ../src/Toolbox.vala:227+msgid "Show all characters in font"+msgstr ""+ #: ../src/Toolbox.vala:236 msgid "Delete selected glyph" msgstr ""@@ -364,7 +428,7 @@ msgid "Show/hide background image" msgstr ""  #: ../src/Toolbox.vala:435-msgid "Insert new background image"+msgid "Insert a new background image" msgstr ""  #: ../src/Toolbox.vala:440@@ -372,7 +436,7 @@ msgid "Creating thumbnails" msgstr ""  #: ../src/Toolbox.vala:459-msgid "Set background contrast"+msgid "Set contrast for background image" msgstr ""  #: ../src/Toolbox.vala:479diff --git a/po/de.po b/po/de.poindex 539e7f2..10c12bb 100644--- a/po/de.po+++ b/po/de.po@@ -2,31 +2,40 @@ # 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.-# 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"+"POT-Creation-Date: 2012-12-14 07:49+0100\n"+"PO-Revision-Date: 2012-12-13 19:10+0000\n"+"Last-Translator: Johan <johan.mattsson.m@gmail.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n"-"X-Generator: Translate Toolkit 1.9.1-pre\n"+"Plural-Forms: nplurals=2; plural=(n != 1);\n"+"X-Generator: Pootle 2.5.0-beta1\n"+"X-POOTLE-MTIME: 1355425853.0\n"  #: ../src/Argument.vala:225 msgid "Usage" msgstr "" +#: ../src/Argument.vala:227+msgid "FILE"+msgstr ""++#: ../src/Argument.vala:227+msgid "OPTION"+msgstr ""+ #: ../src/Argument.vala:229 msgid "show coordinate in glyph view" msgstr ""  #: ../src/Argument.vala:230-msgid "exit if a testcase failes"+msgid "exit if a test case failes" msgstr ""  #: ../src/Argument.vala:231@@ -77,32 +86,44 @@ msgstr "" msgid "Writing" msgstr "" +#: ../src/CutBackgroundTool.vala:37+msgid "Crop background image"+msgstr ""+ #: ../src/ExportTool.vala:29 msgid "Export glyph to svg file" msgstr "" -#: ../src/ExportTool.vala:126+#: ../src/ExportTool.vala:94+msgid "Alphabet"+msgstr ""++#: ../src/ExportTool.vala:128 msgid "Can't export" msgstr "" -#: ../src/ExportTool.vala:129+#: ../src/ExportTool.vala:131 msgid "Wrote" msgstr "" -#: ../src/ExportTool.vala:449+#: ../src/ExportTool.vala:451 msgid "Wrote font files" msgstr "" -#. / All lower case letters in alphabetic order+#. / All lower case letters in alphabetic order separated by space #: ../src/GlyphRange.vala:37 msgid "a b c d e f g h i j k l m n o p q r s t u v w x y z" msgstr "" -#. / All upper case letters in alphabetic order+#. / All upper case letters in alphabetic order separated by space #: ../src/GlyphRange.vala:40 msgid "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" msgstr "" +#: ../src/GridTool.vala:36+msgid "Show grid"+msgstr ""+ #: ../src/GtkWindow.vala:243 msgid "_New" msgstr ""@@ -183,7 +204,7 @@ msgstr "" msgid "Show de_fault characters set" msgstr "" -#: ../src/GtkWindow.vala:380 ../src/Toolbox.vala:227+#: ../src/GtkWindow.vala:380 msgid "Show characters in font" msgstr "" @@ -235,7 +256,27 @@ msgstr "" msgid "Recent files" msgstr "" -#: ../src/MenuTab.vala:226 ../src/SaveDialog.vala:82+#: ../src/MenuTab.vala:150+msgid "Preferences"+msgstr ""++#: ../src/MenuTab.vala:151+msgid "Export SVG, TTF & EOT fonts"+msgstr ""++#: ../src/MenuTab.vala:152+msgid "Name"+msgstr ""++#: ../src/MenuTab.vala:153+msgid "Glyph sequence"+msgstr ""++#: ../src/MenuTab.vala:154 ../src/MenuTab.vala:155+msgid "Export SVG font and view the result"+msgstr ""++#: ../src/MenuTab.vala:238 ../src/SaveDialog.vala:82 msgid "Save" msgstr "" @@ -247,12 +288,12 @@ msgstr "" msgid "Move paths" msgstr "" -#: ../src/PenTool.vala:48 ../src/Toolbox.vala:94-msgid "Right click to add new point, left click to move points"+#: ../src/PenTool.vala:48+msgid "Right click to add new points, left click to move points" msgstr ""  #: ../src/PenTool.vala:48-msgid "and double click to add new point on path"+msgid "and double click to add new point on path." msgstr ""  #: ../src/SaveDialog.vala:83@@ -267,8 +308,28 @@ msgstr "" msgid "Cancel" msgstr "" +#: ../src/SaveDialog.vala:94+msgid "Save?"+msgstr ""++#: ../src/TabBar.vala:479+msgid "Overview"+msgstr ""++#: ../src/TabBar.vala:482+msgid "Kerning"+msgstr ""++#: ../src/TabBar.vala:485+msgid "Menu"+msgstr ""+ #: ../src/Toolbox.vala:94-msgid "and double click to ad new point on path"+msgid "Right click to add new point, left click to move points"+msgstr ""++#: ../src/Toolbox.vala:94+msgid "and double click to add new point on path" msgstr ""  #: ../src/Toolbox.vala:101@@ -276,7 +337,7 @@ msgid "Add new point on path" msgstr ""  #: ../src/Toolbox.vala:109-msgid "Begin new path from point on path"+msgid "Begin new line from point on path" msgstr ""  #: ../src/Toolbox.vala:117@@ -300,7 +361,7 @@ msgid "Create counter from outline" msgstr ""  #: ../src/Toolbox.vala:193-msgid "Move to path to bottom layer"+msgid "Move to path to the bottom layer" msgstr ""  #: ../src/Toolbox.vala:205@@ -311,6 +372,10 @@ msgstr "" msgid "Show default characters set" msgstr "" +#: ../src/Toolbox.vala:227+msgid "Show all characters in font"+msgstr ""+ #: ../src/Toolbox.vala:236 msgid "Delete selected glyph" msgstr ""@@ -364,7 +429,7 @@ msgid "Show/hide background image" msgstr ""  #: ../src/Toolbox.vala:435-msgid "Insert new background image"+msgid "Insert a new background image" msgstr ""  #: ../src/Toolbox.vala:440@@ -372,7 +437,7 @@ msgid "Creating thumbnails" msgstr ""  #: ../src/Toolbox.vala:459-msgid "Set background contrast"+msgid "Set contrast for background image" msgstr ""  #: ../src/Toolbox.vala:479diff --git a/po/sv.po b/po/sv.poindex cbb531c..8574b27 100644--- a/po/sv.po+++ b/po/sv.po@@ -6,8 +6,8 @@ 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: 2012-12-13 13:53+0000\n"+"POT-Creation-Date: 2012-12-14 07:49+0100\n"+"PO-Revision-Date: 2012-12-14 06:48+0000\n" "Last-Translator: Johan <johan.mattsson.m@gmail.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: sv\n"@@ -16,19 +16,27 @@ msgstr "" "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"+"X-POOTLE-MTIME: 1355467690.0\n"  #: ../src/Argument.vala:225 msgid "Usage" msgstr "Användning" +#: ../src/Argument.vala:227+msgid "FILE"+msgstr "FIL"++#: ../src/Argument.vala:227+msgid "OPTION"+msgstr "FLAGGOR"+ #: ../src/Argument.vala:229 msgid "show coordinate in glyph view" msgstr "visa koordinater i redigeringsfönstret"  #: ../src/Argument.vala:230-msgid "exit if a testcase failes"-msgstr ""+msgid "exit if a test case failes"+msgstr "avsluta om ett test misslyckas"  #: ../src/Argument.vala:231 msgid "treat warnings as fatal"@@ -40,15 +48,15 @@ msgstr "visa detta meddelande"  #: ../src/Argument.vala:233 msgid "sleep between each command in test suite"-msgstr ""+msgstr "vänta mellan varje test"  #: ../src/Argument.vala:234 msgid "run test case"-msgstr ""+msgstr "utför automatisk testning"  #: ../src/BackgroundTool.vala:40 msgid "Move, resize and rotate background image"-msgstr ""+msgstr "Flytta, ändra storlek på och rotera bakgrundsbilden"  #: ../src/Birdfont.vala:22 msgid "Usage:"@@ -60,7 +68,7 @@ msgstr "skriv ut detta meddelande\n"  #: ../src/Birdfont.vala:26 msgid "write files to this directory\n"-msgstr ""+msgstr "skriv filer till denna katalog\n"  #: ../src/Birdfont.vala:27 msgid "write svg file\n"@@ -78,55 +86,67 @@ msgstr "Kan inte hitta mappen som filerna ska skrivas till" msgid "Writing" msgstr "Skriver" +#: ../src/CutBackgroundTool.vala:37+msgid "Crop background image"+msgstr "Beskär bakgrundsbilden"+ #: ../src/ExportTool.vala:29 msgid "Export glyph to svg file"-msgstr ""+msgstr "Exportera tecken till svg-fil" -#: ../src/ExportTool.vala:126+#: ../src/ExportTool.vala:94+msgid "Alphabet"+msgstr "Alfabetet"++#: ../src/ExportTool.vala:128 msgid "Can't export"-msgstr ""+msgstr "Kan inte exportera" -#: ../src/ExportTool.vala:129+#: ../src/ExportTool.vala:131 msgid "Wrote"-msgstr ""+msgstr "Har skrivit" -#: ../src/ExportTool.vala:449+#: ../src/ExportTool.vala:451 msgid "Wrote font files"-msgstr ""+msgstr "Har skrivit typsnittsfiler" -#. / All lower case letters in alphabetic order+#. / All lower case letters in alphabetic order separated by space #: ../src/GlyphRange.vala:37 msgid "a b c d e f g h i j k l m n o p q r s t u v w x y z" msgstr "a b c d e f g h i j k l m n o p q r s t u v w x y z å ä ö" -#. / All upper case letters in alphabetic order+#. / All upper case letters in alphabetic order separated by space #: ../src/GlyphRange.vala:40 msgid "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" msgstr "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö" +#: ../src/GridTool.vala:36+msgid "Show grid"+msgstr "Visa rutnät"+ #: ../src/GtkWindow.vala:243 msgid "_New"-msgstr ""+msgstr "_Nytt"  #: ../src/GtkWindow.vala:248 msgid "_Open"-msgstr ""+msgstr "_Öppna"  #: ../src/GtkWindow.vala:253 msgid "_Save"-msgstr ""+msgstr "_Spara"  #: ../src/GtkWindow.vala:258 msgid "Save _as"-msgstr ""+msgstr "Spara so_m"  #: ../src/GtkWindow.vala:262 msgid "_Export"-msgstr ""+msgstr "_Exportera"  #: ../src/GtkWindow.vala:267 msgid "_Preview"-msgstr ""+msgstr "_Förhandsgranska"  #: ../src/GtkWindow.vala:272 msgid "_Kerning"@@ -134,43 +154,43 @@ msgstr ""  #: ../src/GtkWindow.vala:277 msgid "_Quit"-msgstr ""+msgstr "_Avsluta"  #: ../src/GtkWindow.vala:282 msgid "_Undo"-msgstr ""+msgstr "_Ångra"  #: ../src/GtkWindow.vala:287 msgid "_Copy"-msgstr ""+msgstr "_Kopiera"  #: ../src/GtkWindow.vala:292 msgid "_Paste"-msgstr ""+msgstr "Klistra _in"  #: ../src/GtkWindow.vala:298 msgid "_Next tab"-msgstr ""+msgstr "_Nästa flik"  #: ../src/GtkWindow.vala:311 msgid "_Previous tab"-msgstr ""+msgstr "_Föregående flik"  #: ../src/GtkWindow.vala:324 msgid "_Close tab"-msgstr ""+msgstr "_Stäng flik"  #: ../src/GtkWindow.vala:339 msgid "_Create path"-msgstr ""+msgstr "Skapa _kontur"  #: ../src/GtkWindow.vala:346 msgid "_Zoom"-msgstr ""+msgstr "_Zoom"  #: ../src/GtkWindow.vala:352 msgid "_Create counter path"-msgstr ""+msgstr "Skapa _insida"  #: ../src/GtkWindow.vala:359 msgid "_Move"@@ -182,19 +202,19 @@ msgstr "Visa alla _unicode tecken"  #: ../src/GtkWindow.vala:373 msgid "Show de_fault characters set"-msgstr ""+msgstr "Visa svenska tecken" -#: ../src/GtkWindow.vala:380 ../src/Toolbox.vala:227+#: ../src/GtkWindow.vala:380 msgid "Show characters in font"-msgstr ""+msgstr "Visa alla typsnittets tecken"  #: ../src/GtkWindow.vala:387 msgid "Add new _grid item"-msgstr ""+msgstr "Lägg till storlek för nytt _rutnät"  #: ../src/GtkWindow.vala:393 msgid "Remove gr_id item"-msgstr ""+msgstr "Ta bort storlek för rutnätet"  #: ../src/GtkWindow.vala:399 msgid "_Zoom in"@@ -206,7 +226,7 @@ msgstr ""  #: ../src/GtkWindow.vala:413 msgid "Zoom to _scale 1:1"-msgstr ""+msgstr "Visa i skala _1:1"  #: ../src/GtkWindow.vala:421 msgid "_File"@@ -218,7 +238,7 @@ msgstr "_Redigera"  #: ../src/GtkWindow.vala:427 msgid "_Tab"-msgstr ""+msgstr "_Flik"  #: ../src/GtkWindow.vala:430 msgid "T_ool"@@ -226,35 +246,57 @@ msgstr "_Verktyg"  #: ../src/MenuTab.vala:94 msgid "Export"-msgstr ""+msgstr "Exportera"  #: ../src/MenuTab.vala:95 msgid "Preview"-msgstr ""+msgstr "Förhandsgranska"  #: ../src/MenuTab.vala:113 msgid "Recent files"-msgstr ""+msgstr "Senast använda filer"++#: ../src/MenuTab.vala:150+msgid "Preferences"+msgstr "Inställningar"++#: ../src/MenuTab.vala:151+msgid "Export SVG, TTF & EOT fonts"+msgstr "Exportera SVG, TTF & EOT filer"++#: ../src/MenuTab.vala:152+msgid "Name"+msgstr "Namn" -#: ../src/MenuTab.vala:226 ../src/SaveDialog.vala:82+#: ../src/MenuTab.vala:153+msgid "Glyph sequence"+msgstr "Teckensekvens"++#: ../src/MenuTab.vala:154 ../src/MenuTab.vala:155+msgid "Export SVG font and view the result"+msgstr "Exportera SVG-typsnitt och visa resultatet"++#: ../src/MenuTab.vala:238 ../src/SaveDialog.vala:82 msgid "Save" msgstr "Spara"  #: ../src/MergeTool.vala:23 msgid "Merge paths"-msgstr ""+msgstr "Sammanfoga slingor"  #: ../src/MoveTool.vala:36 msgid "Move paths"-msgstr ""+msgstr "Flytta objekt" -#: ../src/PenTool.vala:48 ../src/Toolbox.vala:94-msgid "Right click to add new point, left click to move points"+#: ../src/PenTool.vala:48+msgid "Right click to add new points, left click to move points" msgstr ""+"Högerklicka för att lägga till nya punkter, vänsterklicka för att flytta "+"punkter"  #: ../src/PenTool.vala:48-msgid "and double click to add new point on path"-msgstr ""+msgid "and double click to add new point on path."+msgstr "och dubbelklicka för att lägga till ny punkt på slingan."  #: ../src/SaveDialog.vala:83 msgid "Save as"@@ -262,67 +304,93 @@ msgstr "Spara som"  #: ../src/SaveDialog.vala:84 msgid "Discard"-msgstr ""+msgstr "Spara inte"  #: ../src/SaveDialog.vala:85 msgid "Cancel"+msgstr "Avbryt"++#: ../src/SaveDialog.vala:94+msgid "Save?"+msgstr "Spara?"++#: ../src/TabBar.vala:479+msgid "Overview"+msgstr "Översikt"++#: ../src/TabBar.vala:482+msgid "Kerning" msgstr "" +#: ../src/TabBar.vala:485+msgid "Menu"+msgstr "Meny"+ #: ../src/Toolbox.vala:94-msgid "and double click to ad new point on path"+msgid "Right click to add new point, left click to move points" msgstr ""+"Högerklicka för att lägga till nya punkter, vänsterklicka för att flytta "+"punkter"++#: ../src/Toolbox.vala:94+msgid "and double click to add new point on path"+msgstr "och dubbelklicka för att lägga till en ny punkt på slingan"  #: ../src/Toolbox.vala:101 msgid "Add new point on path"-msgstr ""+msgstr "Lägg till en ny punkt på slingan"  #: ../src/Toolbox.vala:109-msgid "Begin new path from point on path"-msgstr ""+msgid "Begin new line from point on path"+msgstr "Börja ny linje från en punkt på slingan"  #: ../src/Toolbox.vala:117 msgid "Tie curve handles for selected edit point"-msgstr ""+msgstr "Knyt handtagen på den valda kontrollpunkten"  #: ../src/Toolbox.vala:137 msgid "Tie coordinates to previous edit point"-msgstr ""+msgstr "Knyt handtag till föregående kontrollpunkt"  #: ../src/Toolbox.vala:144 msgid "Delete edit points"-msgstr ""+msgstr "Radera kontrollpunkter"  #: ../src/Toolbox.vala:153 msgid "Set precision"-msgstr ""+msgstr "Ställ in precision"  #: ../src/Toolbox.vala:181 msgid "Create counter from outline"-msgstr "Skapa insida från objekt"+msgstr "Skapa insida från kontur"  #: ../src/Toolbox.vala:193-msgid "Move to path to bottom layer"-msgstr ""+msgid "Move to path to the bottom layer"+msgstr "Flytta slingan till bottenlagret"  #: ../src/Toolbox.vala:205 msgid "Show full unicode characters set"-msgstr ""+msgstr "Visa alla unicodetecken"  #: ../src/Toolbox.vala:216 msgid "Show default characters set"-msgstr ""+msgstr "Visa förvald teckenkodning"++#: ../src/Toolbox.vala:227+msgid "Show all characters in font"+msgstr "Visa alla typsnittets tecken"  #: ../src/Toolbox.vala:236 msgid "Delete selected glyph"-msgstr ""+msgstr "Radera markerade tecken"  #: ../src/Toolbox.vala:302 msgid "Show help lines for x-height and baseline"-msgstr ""+msgstr "Visa stödlinjer för x-höjd och baslinje"  #: ../src/Toolbox.vala:317 msgid "Show help lines at top and bottom margin"-msgstr ""+msgstr "Visa stödlinjer för botten- och toppmarginaler"  #: ../src/Toolbox.vala:335 msgid "Zoom in"@@ -334,60 +402,78 @@ msgstr ""  #: ../src/Toolbox.vala:349 msgid "Zoom to scale 1:1"-msgstr ""+msgstr "Visa i skala 1:1"  #: ../src/Toolbox.vala:357 msgid "Show full glyph"-msgstr ""+msgstr "Visa hela"  #: ../src/Toolbox.vala:364 msgid "Zoom in at region boundries"-msgstr ""+msgstr "Visa avgränsningar"  #: ../src/Toolbox.vala:371 msgid "Zoom in background image"-msgstr ""+msgstr "Visa hela bakgrundsbilden"  #: ../src/Toolbox.vala:384 msgid "Previous view"-msgstr ""+msgstr "Föregående vy"  #: ../src/Toolbox.vala:390 msgid "Next view"-msgstr ""+msgstr "Nästa vy"  #: ../src/Toolbox.vala:397 msgid "Set size for background image"-msgstr ""+msgstr "Ställ in storleken på bakgrundsbilden"  #: ../src/Toolbox.vala:427 msgid "Show/hide background image"-msgstr ""+msgstr "Visa/dölj bakgrundsbilden"  #: ../src/Toolbox.vala:435-msgid "Insert new background image"-msgstr ""+msgid "Insert a new background image"+msgstr "Lägg till en ny bakgrundsbild"  #: ../src/Toolbox.vala:440 msgid "Creating thumbnails"-msgstr ""+msgstr "Skapar miniatyrbilder"  #: ../src/Toolbox.vala:459-msgid "Set background contrast"-msgstr ""+msgid "Set contrast for background image"+msgstr "Ställ in bakgrundsbildens kontrast"  #: ../src/Toolbox.vala:479 msgid "Set threshold"-msgstr ""+msgstr "Ställ in gränsvärde"  #: ../src/Toolbox.vala:683 msgid "Set size for grid"-msgstr ""+msgstr "Ange storlek på rutmönstret"  #: ../src/VersionList.vala:33 msgid "New version"-msgstr ""+msgstr "Ny version"  #: ../src/VersionList.vala:91 msgid "Version"-msgstr ""+msgstr "Version"++#~ msgid "exit if a testcase failes"+#~ msgstr "avsluta om ett test misslyckas"++#~ msgid "Export SVG, TTF & EOF fonts"+#~ msgstr "Exportera SVG, TTF & EOT filer"++#~ msgid "Begin new path from point on path"+#~ msgstr "Börja ny linje från en punkt på figuren"++#~ msgid "Move to path to bottom layer"+#~ msgstr "Flytta objekt till bottenlagret"++#~ msgid "Insert new background image"+#~ msgstr "Lägg till en ny bakgrundsbild"++#~ msgid "Set background contrast"+#~ msgstr "Ställ in kontrast för bakgrundsbilden"diff --git a/src/Argument.vala b/src/Argument.valaindex 352f871..623a50b 100644--- a/src/Argument.vala+++ b/src/Argument.vala@@ -224,10 +224,10 @@ public class Argument : GLib.Object { 	{ 		stdout.printf (_("Usage") + ": "); 		stdout.printf (args.nth (0).data);-		stdout.printf (" [FILE] [OPTION ...]\n");+		stdout.printf (" [" + _("FILE") + "] [" + _("OPTION") + " ...]\n");  		print_padded ("-c, --show-coordinates", _("show coordinate in glyph view"));-		print_padded ("-e, --exit", _("exit if a testcase failes"));+		print_padded ("-e, --exit", _("exit if a test case failes")); 		print_padded ("-f, --fatal-warning", _("treat warnings as fatal")); 		print_padded ("-h, --help", _("show this message")); 		print_padded ("-s, --slow", _("sleep between each command in test suite"));diff --git a/src/CutBackgroundTool.vala b/src/CutBackgroundTool.valaindex 288c7a4..db17ddd 100644--- a/src/CutBackgroundTool.vala+++ b/src/CutBackgroundTool.vala@@ -34,7 +34,7 @@ class CutBackgroundTool : Tool { 	public signal void new_image (GlyphBackgroundImage file); 	 	public CutBackgroundTool (string name) {-		base (name, "Crop background image");		+		base (name, _("Crop background image"));  		select_action.connect((self) => { 		});diff --git a/src/ExportTool.vala b/src/ExportTool.valaindex bc60186..8d7d4d4 100644--- a/src/ExportTool.vala+++ b/src/ExportTool.vala@@ -90,7 +90,9 @@ public class ExportTool : Tool { 			} 			 			os = new DataOutputStream (file.create(FileCreateFlags.REPLACE_DESTINATION));	-			+	+			_("Alphabet");+					 			os.put_string ( """<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >diff --git a/src/GridTool.vala b/src/GridTool.valaindex d779954..e2dc97c 100644--- a/src/GridTool.vala+++ b/src/GridTool.vala@@ -33,7 +33,7 @@ class GridTool : Tool { 	public static List <SpinButton> sizes; 	 	public GridTool (string n) {-		base (n, "Show grid", 'g', NONE);+		base (n, _("Show grid"), 'g', NONE); 		 		horizontal = new List <Line> (); 		vertical = new List <Line> ();diff --git a/src/MenuTab.vala b/src/MenuTab.valaindex 2ce3a42..9371772 100644--- a/src/MenuTab.vala+++ b/src/MenuTab.vala@@ -91,7 +91,7 @@ c.append (""" 				<h3>""" + _("Name") + """</h3> 				<input class="text" type="text" id="fontname" value=""" + "\"" + f.get_name () + "\"" + """ onchange="update_text_fields ();"/><br /> 				-				<input class="button" type="button" value=""" + "\"" + _("Export") + "\"" + """ id="export_button" onclick="call ('export:fonts');" onmouseover="call ('help:(Ctrl+e) """ + _("Export SVG, TTF & EOF fonts") + """');"/>+				<input class="button" type="button" value=""" + "\"" + _("Export") + "\"" + """ id="export_button" onclick="call ('export:fonts');" onmouseover="call ('help:(Ctrl+e) """ + _("Export SVG, TTF & EOT fonts") + """');"/> 				<input class="button" type="button" value=""" + "\"" + _("Preview") + "\"" + """ id="preview_button" onclick="call ('preview:fonts');" onmouseover="call ('help:(Ctrl+p) """ + _("Export SVG font and view the result") + """');"/><br /> """); 	@@ -140,8 +140,20 @@ c.append (""" </body> </html> """);+ 		return c.str; 	}+	+	void translations () {+		// xgettext needs these lines in order to extract strings properly+		// TODO: update xgettext to handle vala strings well.+		_("Preferences");+		_("Export SVG, TTF & EOT fonts");+		_("Name");+		_("Glyph sequence");+		_("Export SVG font and view the result");+		_("Export SVG font and view the result");+	}  	public void propagate_recent_files () { 		Font font;diff --git a/src/PenTool.vala b/src/PenTool.valaindex ad139b5..931b4fa 100644--- a/src/PenTool.vala+++ b/src/PenTool.vala@@ -45,7 +45,7 @@ class PenTool : Tool { 	public static double precision = 1; 	 	public PenTool (string name) {-		base (name, _("Right click to add new point, left click to move points") + " " + _("and double click to add new point on path"), ',', CTRL);+		base (name, _("Right click to add new points, left click to move points") + " " + _("and double click to add new point on path."), ',', CTRL); 		 		select_action.connect ((self) => { 		});diff --git a/src/SaveDialog.vala b/src/SaveDialog.valaindex 54c9bdd..2a8ac81 100644--- a/src/SaveDialog.vala+++ b/src/SaveDialog.vala@@ -88,6 +88,10 @@ public class SaveDialog : FontDisplay { 	</div> </body> </html>""";++		// FIXME:+		// tell xgettext to extract this:+		_("Save?"); 	} } 	diff --git a/src/TabBar.vala b/src/TabBar.valaindex 6364a12..fb10a5f 100644--- a/src/TabBar.vala+++ b/src/TabBar.vala@@ -73,20 +73,7 @@ public class TabBar : GLib.Object { 	 	public void motion (double x, double y) { 		TooltipArea status = MainWindow.get_tool_tip ();- 		is_over_close (x, y, out over, out over_close);--		if (over_close >= 0) {-			status.show_text ("(Ctrl+w) Close tab");-		}-		-		if (is_over_next (x)) {-			status.show_text ("(Ctrl+rigth arrow) Next tab");-		}--		if (is_over_previous (x)) {-			status.show_text ("(Ctrl+left arrow) Previous tab");-		} 	} 	 	private bool is_over_next (double x) {@@ -485,6 +472,24 @@ public class TabBar : GLib.Object { 		 	} 	+	// this can be removed when tabs are not referenced by name+	string translate (string s) {+		switch (s) {+			case "Overview":+				return _("Overview");+				break;+			case "Kerning":+				return _("Kerning");+				break;+			case "Menu":+				return _("Menu");+				break;+			default:+				return s;+				break;+		}+	}+	 	private void draw_tabs (Context cr) { 		double close_opacity; 		double offset = 19;@@ -541,7 +546,7 @@ public class TabBar : GLib.Object { 			cr.set_source_rgba (0, 0, 0, 1); 			cr.set_font_size (14); 			cr.move_to (8, 18);-			cr.show_text (t.get_label ());+			cr.show_text (translate (t.get_label ())); 			cr.stroke (); 			 			// edgesdiff --git a/src/Toolbox.vala b/src/Toolbox.valaindex 9c94f87..b5c6089 100644--- a/src/Toolbox.vala+++ b/src/Toolbox.vala@@ -91,7 +91,7 @@ public class Toolbox : GLib.Object  { 		// Draw tool modifiers 		// DELETE tools: 		-		Tool new_point = new Tool ("new_point", _("Right click to add new point, left click to move points") + " " + _("and double click to ad new point on path"), 'a');+		Tool new_point = new Tool ("new_point", _("Right click to add new point, left click to move points") + " " + _("and double click to add new point on path"), 'a'); 		new_point.select_action.connect ((self) => { 				select_draw_tool (); 			});@@ -106,7 +106,7 @@ public class Toolbox : GLib.Object  { 		// draw_tool_modifiers.add_tool (insert_point_on_path); 		 		if (Supplement.experimental) {-			Tool new_point_on_path = new Tool ("new_point_on_path", _("Begin new path from point on path"), 'n');+			Tool new_point_on_path = new Tool ("new_point_on_path", _("Begin new line from point on path"), 'n'); 			new_point_on_path.select_action.connect ((self) => { 					select_draw_tool (); 					pen_tool.begin_from_new_point_on_path ();@@ -190,7 +190,7 @@ public class Toolbox : GLib.Object  { 		}); 		path_tool_modifiers.add_tool (reverse_path_tool); -		Tool move_layer = new Tool ("move_layer", _("Move to path to bottom layer"), 'd');+		Tool move_layer = new Tool ("move_layer", _("Move to path to the bottom layer"), 'd'); 		move_layer.select_action.connect ((self) => { 			Glyph g = MainWindow.get_current_glyph (); @@ -224,7 +224,7 @@ public class Toolbox : GLib.Object  { 		}); 		characterset_tools.add_tool (custom_character_set); -		Tool avalilable_characters = new Tool ("available_characters", _("Show characters in font"), 'd', CTRL);+		Tool avalilable_characters = new Tool ("available_characters", _("Show all characters in font"), 'd', CTRL); 		avalilable_characters.select_action.connect ((self) => { 			MainWindow.get_tab_bar ().add_unique_tab (new OverView (), 100, false); 			OverView o = MainWindow.get_overview ();@@ -432,7 +432,7 @@ public class Toolbox : GLib.Object  { 		}); 		background_tools.add_tool (show_bg); -		Tool bg_selection = new Tool ("insert_background", _("Insert new background image"));+		Tool bg_selection = new Tool ("insert_background", _("Insert a new background image")); 		bg_selection.select_action.connect((self) => { 			Glyph? g = null; 			FontDisplay fd = MainWindow.get_current_display ();@@ -456,7 +456,7 @@ public class Toolbox : GLib.Object  { 		bg_selection.set_show_background (true); 		background_tools.add_tool (bg_selection); 		-		SpinButton background_contrast = new SpinButton ("background_contrast", _("Set background contrast"));+		SpinButton background_contrast = new SpinButton ("background_contrast", _("Set contrast for background image")); 		background_contrast.set_value_round (1);  		background_contrast.new_value_action.connect ((self) => {diff --git a/waf b/wafindex 2aa2146..f2ba5e8 100755Binary files a/waf and b/waf differdiff --git a/wscript b/wscriptindex 4929322..d2a4ec0 100644--- a/wscript+++ b/wscript@@ -97,7 +97,7 @@ def update_translations (bld): 		)		
 
 	bld (
-		rule = "xgettext --language=C# --keyword=_ --add-comments=/ --from-code=utf-8 --output=../birdfont.pot ../src/*.vala",
+		rule = "xgettext --language=C# --keyword=_ --add-comments=/ --from-code=utf-8 --output=../po/birdfont.pot ../src/*.vala",
 		name = "update pot",
 		always = True
 	)
@@ -123,6 +123,7 @@ def update_translations (bld): 		
 
 def compile_translations (bld):
+
 	for file in os.listdir('./po'):
 		if file == "birdfont.pot": continue
 		
@@ -130,12 +131,13 @@ def compile_translations (bld): 		
 		bld (
 			rule = "mkdir -p locale/" + loc + "/LC_MESSAGES/",
-			name = loc
+			name = loc,
 		)
 		
 		bld (
-			rule = "msgfmt --output=locale/" + loc + "/LC_MESSAGES/birdfont.mo ../po/" + loc + ".po",
+			rule = "msgfmt --output=${TGT} ${SRC}",
 			depends = loc,
+			source = "./po/" + loc + ".po",
 			target = 'locale/'  + loc + '/LC_MESSAGES/birdfont.mo'
 		)
 		

Contact

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