[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: gaf.git: branch: master updated (1.7.1-20110619-302-gdf9c96c)



The branch, master has been updated
       via  df9c96cc352c7723e5ba64cad7835c3972433556 (commit)
       via  a05ceeef135efeb73a9ae84d82637971c75db7dc (commit)
      from  a340103e3559f79742d8dada9091c98dbec5b9e6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


=========
 Summary
=========

 NEWS                |    6 +
 gschem/po/af.po     |  792 +++++++++++++++++++++++++++------------------------
 gschem/po/ar.po     |  787 +++++++++++++++++++++++++++------------------------
 gschem/po/bg.po     |  761 ++++++++++++++++++++++++++-----------------------
 gschem/po/de.po     |  792 +++++++++++++++++++++++++++------------------------
 gschem/po/en_GB.po  |  791 +++++++++++++++++++++++++++------------------------
 gschem/po/es.po     |  791 +++++++++++++++++++++++++++------------------------
 gschem/po/fa.po     |  761 ++++++++++++++++++++++++++-----------------------
 gschem/po/fr.po     |  790 +++++++++++++++++++++++++++------------------------
 gschem/po/he.po     |  761 ++++++++++++++++++++++++++-----------------------
 gschem/po/hu.po     |  791 +++++++++++++++++++++++++++------------------------
 gschem/po/it.po     |  791 +++++++++++++++++++++++++++------------------------
 gschem/po/ja.po     |  765 ++++++++++++++++++++++++++------------------------
 gschem/po/ml.po     |  761 ++++++++++++++++++++++++++-----------------------
 gschem/po/nl.po     |  791 +++++++++++++++++++++++++++------------------------
 gschem/po/pl.po     |  791 +++++++++++++++++++++++++++------------------------
 gschem/po/pt.po     |  761 ++++++++++++++++++++++++++-----------------------
 gschem/po/pt_BR.po  |  785 +++++++++++++++++++++++++++------------------------
 gschem/po/ru.po     |  791 +++++++++++++++++++++++++++------------------------
 gschem/po/tr.po     |  764 ++++++++++++++++++++++++++-----------------------
 gschem/po/zh_CN.po  |  762 ++++++++++++++++++++++++++-----------------------
 gschem/po/zh_TW.po  |  765 ++++++++++++++++++++++++++------------------------
 libgeda/po/ar.po    |  301 ++++++++++++++++----
 libgeda/po/de.po    |  324 +++++++++++++++++-----
 libgeda/po/en_GB.po |  324 +++++++++++++++++-----
 libgeda/po/es.po    |  324 +++++++++++++++++-----
 libgeda/po/fr.po    |  324 +++++++++++++++++-----
 libgeda/po/hu.po    |  301 ++++++++++++++++----
 libgeda/po/it.po    |  301 ++++++++++++++++----
 libgeda/po/nl.po    |  324 +++++++++++++++++-----
 libgeda/po/pl.po    |  324 +++++++++++++++++-----
 libgeda/po/ru.po    |  324 +++++++++++++++++-----
 libgeda/po/tr.po    |  301 ++++++++++++++++----
 libgeda/po/zh_CN.po |  301 ++++++++++++++++----
 libgeda/po/zh_TW.po |  301 ++++++++++++++++----
 35 files changed, 11890 insertions(+), 8534 deletions(-)


=================
 Commit Messages
=================

commit df9c96cc352c7723e5ba64cad7835c3972433556
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>

    Update translation files.

:100644 100644 28fc0f2... b39bf7a... M	gschem/po/af.po
:100644 100644 8a8c585... 327dad2... M	gschem/po/ar.po
:100644 100644 45bab76... 32fb0fb... M	gschem/po/bg.po
:100644 100644 a7a960c... 96b7912... M	gschem/po/de.po
:100644 100644 4e16b8d... 562ad85... M	gschem/po/en_GB.po
:100644 100644 03a952c... 76658d3... M	gschem/po/es.po
:100644 100644 5b70e29... a869093... M	gschem/po/fa.po
:100644 100644 896da4f... 2a2a572... M	gschem/po/fr.po
:100644 100644 132d47c... e722f3b... M	gschem/po/he.po
:100644 100644 e82f063... 82a2de9... M	gschem/po/hu.po
:100644 100644 0d5e2d0... 9330996... M	gschem/po/it.po
:100644 100644 08e0c64... c963e7a... M	gschem/po/ja.po
:100644 100644 5dc7011... 73e54b3... M	gschem/po/ml.po
:100644 100644 de1b317... 871b114... M	gschem/po/nl.po
:100644 100644 3da93a0... dacaa6d... M	gschem/po/pl.po
:100644 100644 6d07817... bc4639f... M	gschem/po/pt.po
:100644 100644 88b9265... 6bfdf37... M	gschem/po/pt_BR.po
:100644 100644 b493db6... 16fb529... M	gschem/po/ru.po
:100644 100644 4c1383b... 85f7869... M	gschem/po/tr.po
:100644 100644 a0e9453... e25f68e... M	gschem/po/zh_CN.po
:100644 100644 ee6c546... 50876ef... M	gschem/po/zh_TW.po
:100644 100644 c483953... de0c558... M	libgeda/po/ar.po
:100644 100644 9f0eabd... 15e3725... M	libgeda/po/de.po
:100644 100644 be5b2ec... 17b40bc... M	libgeda/po/en_GB.po
:100644 100644 3ba1d60... 1f6ad12... M	libgeda/po/es.po
:100644 100644 0bd3876... 2a592a9... M	libgeda/po/fr.po
:100644 100644 dfc0ed0... 159f3c3... M	libgeda/po/hu.po
:100644 100644 39f7cfa... 373c11d... M	libgeda/po/it.po
:100644 100644 d28ac84... 706f481... M	libgeda/po/nl.po
:100644 100644 ab766fc... 143cee1... M	libgeda/po/pl.po
:100644 100644 d89e3eb... e19be5e... M	libgeda/po/ru.po
:100644 100644 748b2a0... 038e8bb... M	libgeda/po/tr.po
:100644 100644 0bd8a45... 18b55ce... M	libgeda/po/zh_CN.po
:100644 100644 7ce5cea... f15778b... M	libgeda/po/zh_TW.po

commit a05ceeef135efeb73a9ae84d82637971c75db7dc
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>

    Update NEWS.

:100644 100644 0ba4259... 299987d... M	NEWS

=========
 Changes
=========

commit df9c96cc352c7723e5ba64cad7835c3972433556
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>

    Update translation files.

diff --git a/gschem/po/af.po b/gschem/po/af.po
index 28fc0f2..b39bf7a 100644
--- a/gschem/po/af.po
+++ b/gschem/po/af.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda-gschem\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:03+0000\n"
 "Last-Translator: Bernd Jendrissek <Unknown>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -21,19 +21,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Zoem is te klein!  Kan nie verder zoem nie.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "Kon nie vertak nie\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Kon nie %s oproep nie\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Dokumentasieopdragte werk nie onder MinGW nie.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -120,6 +114,19 @@ msgstr "Ongeldige versterking [%d] gegee aan zoom-gain\n"
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -155,7 +162,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -163,17 +170,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Het scm-aanvangslêer [%s] gelees\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Het misluk of scm-aanvangslêer [%s] te lees\n"
@@ -188,8 +195,8 @@ msgstr "Onbekende einde vir lyn (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Uitsoekmodus"
 
@@ -201,11 +208,11 @@ msgstr "Komponentmodus"
 msgid "Text Mode"
 msgstr "Teksmodues"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Kopieermodus"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Skuifmodus"
 
@@ -213,7 +220,7 @@ msgstr "Skuifmodus"
 msgid "Rotate Mode"
 msgstr "Roteermodus"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Weerkaatsmodus"
 
@@ -266,22 +273,22 @@ msgstr "Boogmodus"
 msgid "Pin Mode"
 msgstr "Penmodus"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Kopieer"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Beweeg"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Veelvoudige Kopieer"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Meervoudige Kopieermodus"
 
@@ -297,16 +304,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Handeling"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Wyserslag"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "geen"
 
@@ -327,350 +334,336 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr "Rooster(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Documentasie vir [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Nuwe bladsy geskep [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nuwe Venster geskep [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Misluk om alles te bewaar"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Alles Bewaar"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Sluit Venster\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Kies eers voorwerpe"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Verwyder"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Bewerk"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Bewerk Teks"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Gleuf"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Kleur"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Roteer"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Weerkaats"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Sluit"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Ontsluit"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Verskuif"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Lê In"
 
 # FIXME: too klunky!
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Ont-lê In"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "ToonVerskuil"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Skuif Aansig"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Maak buffer leeg"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Kopieer 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Kopieer 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Kopieer 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Kopieer 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Kopieer 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Sny 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Sny 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Sny 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Sny 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Sny 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Plak 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Plak 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Plak 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Plak 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Plak 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Komponent"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Eienskap"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Skakeling"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Bus"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Lyn"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Reghoek"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Sirkel"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Boog"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Pen"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Soek vir bron [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Kan nie bron [%s] vind nie\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Soek vir simbool [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-# FIXME: "aangeduide".
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"Hierdie opdrag haal die komponentdokumentasie van die web, maar daar is geen "
-"aangeduide komponent nie"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Heg aan"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Heg af"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "ToonN"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "ToonW"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "ToonB"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "SigSkakel"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Jammer, maar hierdie opsie werk nie\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Handelingsterugvoermodus na SKETS gestel\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Handelingsterugvoermodus na OMTREKREGHOEK\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Rooster AF\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "Rubberband AF \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "Rubberband AAN\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -704,7 +697,7 @@ msgstr "Het 'n ongeldige whichone in o_bus_draw_stretch gekry\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Onbekende tipe vir sirkel (vul)!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Verskuif stroombaandiagram [%d %d]\n"
@@ -722,35 +715,35 @@ msgstr "Voorwerp klaar gesluit\n"
 msgid "Object already unlocked\n"
 msgstr "Voorwerp klaar ontsluit\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "Verskuilde teks is nou sigbaar\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "Verskuilde teks is nou onsigbaar\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: Kan nie die egte lêernaam van %s kry nie."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "Kon NIE vorige bestandlêer [%s] lees-skryf stel nie\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Kon NIE bestandlêer [%s] lees-slegs stel nie\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Kon NIE bestandlêer [%s] bewaar nie\n"
@@ -761,13 +754,13 @@ msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "FOUT: NULL voorwerp in o_move_end!\n"
 
 # Thanks to Frank Shearar for reminding me of BLIKSEM!
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 "BLIKSEM!  Het probeer om die whichone te vind, maar kon dit nie kry nie!\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "Het 'n voorwerp wat nie 'n lyn is nie in o_move_check_endpoint gekry\n"
@@ -781,18 +774,18 @@ msgstr "Het 'n ongeldige whichone in o_net_draw_stretch gekry\n"
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Het probeer om meer as twee busrippers bytevoeg.  Interne gschem fout.\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Busrippersimbool [%s] is nie in enige komponentbiblioteek gevind nie\n"
@@ -802,19 +795,19 @@ msgstr "Busrippersimbool [%s] is nie in enige komponentbiblioteek gevind nie\n"
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Kon nie afbeelding laai nie: %s"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Afbeelding"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "FOUT: NULL voorwerp!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Kon nie afbeelding laai nie: %s"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -878,6 +871,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "FOUT: NULL voorwerp!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Enkeleienskap-Bewerker"
@@ -890,11 +888,11 @@ msgstr "<b>Bewerk Eienskap</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Voeg Eienskap By</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Naam:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Waarde:"
 
@@ -910,7 +908,7 @@ msgstr "Toon Slegs Waarde"
 msgid "Show Name Only"
 msgstr "Toon Slegs Naam"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Toon Naam & Waarde"
 
@@ -928,7 +926,7 @@ msgid "Components"
 msgstr "Komponente"
 
 # FIXME: "Nette"
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "Nette"
 
@@ -949,91 +947,91 @@ msgid ""
 msgstr ""
 "duplikaatgleuf mag probleme veroorsaak: [symbolname=%s, number=%d, slot=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Diagonaal"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "Bo to onder"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "Onder tot bo"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Links tot regs"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Regs tot links"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "Lêerorde"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Bestek</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Soek vir:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "Slaan nommers oor in:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "Lopende bladsy"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "Hele hierargie"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Vervang bestaande nommers"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Opsies</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Begin by nommer:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Rangskikkingsorde:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "Verwyder syfers"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Outomatiese begleuwing"
 
@@ -1074,12 +1072,12 @@ msgstr ""
 msgid "Filter:"
 msgstr "Deursyfer:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Naam"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Waarde"
 
@@ -1386,7 +1384,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Teks"
 
@@ -1435,57 +1433,57 @@ msgstr "Kleurbewerking"
 msgid "Object color:"
 msgstr "Voorwerpkleur:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Funksie"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Sleutelslae"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Vind Teks"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Teks om te vind:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "daal in hierargie af"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Verskuil Teks"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Verskuil teks beginnende met:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Toon Teks"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Toon Teks beginnende met:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "Kies die stroombaandiagramme wat jy wil bewaar:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 "Wil jy veranderinge aan stroombaandiagram \"%s\" bewaar voor jy afsluit?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
@@ -1493,15 +1491,15 @@ msgstr ""
 "Daar is %d stroombaandiagramme met onbewaarde veranderinge.  Wil jy die "
 "veranderinge bewaar voor jy afsluit?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "As jy nie bewaar nie, sal al jou veranderinge permanent verloregaan."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "Sluit sonder om te bewaar"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1519,19 +1517,19 @@ msgstr ""
 "Die naam mag nie met 'n spasie eindig nie.\n"
 "Die waarde mag nie met 'n spasie begin nie."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Ongeldige Eienskap"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1708,96 +1706,105 @@ msgstr "/Simbool Af"
 msgid "/Up"
 msgstr "/Op"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr "Het probeer om gevoeligheid op nie-bestaande menu-artikel '%s'\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "popup_menu artikelfabriek bestaan nie!\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Eienskappe met 'n leë naam word verbied.  Kies asseblief 'n naam."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Toon slegs waarde"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Toon slegs naam"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Dupliseer"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Bewerk Eienskappe"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Sig?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "W"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Voeg Eienskap By"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Nuwe Bladsy"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Maak Bladsy Oop..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Bewaar Bladsy"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Sluit Bladsy"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Werp Bladsy Weg"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Bladsybestuurder"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Lêernaam"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Veranderd"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Regs-klik op die lêernaam vir meer opsies..."
 
@@ -1880,7 +1887,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Het lopende stroombaandiagram na [%s] gedruk\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Voer Script Uit..."
 
@@ -1894,47 +1901,47 @@ msgstr "Voer guile script [%s] uit\n"
 msgid "Couldn't allocate gc\n"
 msgstr "Kon nie aanspraak maak op gc nie\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Nuwe"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Nuwe lêer"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Maak Oop"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Maak lêer oop..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Bewaar"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Bewaar lêer"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Maak Ongedaan"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Maak laaste handeling ongedaan"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Herstel"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Herhaal laas-ongedane handeling"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1942,94 +1949,98 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Voeg Teks By..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Kies"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Kiesmodus"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Kies"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Herhaal/geen"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menu/Kanselleer"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Laai stroombaandiagram [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Misluk om lêer te laai"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nuwe lêer [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Kon nie bladsy [%s] bewaar nie\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Fout gedurende poging om te bewaar"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Misluk om lêer te laai"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Bewaar as [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Bewaar [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Bewaar"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Werp bladsy [%s] weg\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Sluit [%s]\n"
@@ -2042,474 +2053,513 @@ msgstr "gEDA Stroombaandiagram Bewerker"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Skep en bewerk stroombaandiagramme en simbole met gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Bewaar Alles"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Nuwe Venster"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Sluit Venster"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Kies"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Kies"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Roteer-90-modus"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Bewerk..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Bewerk Teks..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Gleuf..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Kleur..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Lynwydte en -tipe..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Vultipe"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Simboolverskuiwing..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Lê Komponent/Afbeelding In"
 
 # FIXME: too klunky!
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Ont-lê Komponent/Afbeelding In"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Vernuwe Komponent"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Toon/Verberg Onsigbare Teks"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Kopieer in 1 in"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Kopieer in 2 in"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Kopieer in 3 in"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Kopieer in 4 in"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Kopieer in 5 in"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Sny in 1 in"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Sny in 2 in"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Sny in 3 in"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Sny in 4 in"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Sny in 5 in"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Plak vanuit 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Plak vanuit 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Plak vanuit 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Plak vanuit 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Plak vanuit 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "Lêer"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "Bewerk"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "Aansig"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "Bladsy"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "Voeg By"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hierargie"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "Eienskappe"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "Opsies"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Help"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "Kon nie vertak nie\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Kon nie %s oproep nie\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Dokumentasieopdragte werk nie onder MinGW nie.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Documentasie vir [%s,%s,%s,%s]\n"
+
+# FIXME: "aangeduide".
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "Hierdie opdrag haal die komponentdokumentasie van die web, maar daar is "
+#~ "geen aangeduide komponent nie"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Scheme-gids is NIE gestel nie!\n"
 
diff --git a/gschem/po/ar.po b/gschem/po/ar.po
index 8a8c585..327dad2 100644
--- a/gschem/po/ar.po
+++ b/gschem/po/ar.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 06:08+0000\n"
 "Last-Translator: عبداÙ?Ù?Ù? Ø´Ù?Ù? (Abdellah Chelli) <Unknown>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -23,19 +23,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "اÙ?تبعÙ?د Ù?بÙ?ر جدا! Ù?ا Ù?Ù?Ù?Ù? اÙ?تبعÙ?د Ø£Ù?ثر.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "تعذÙ?ر اÙ?تشعÙ?ب\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "تعذÙ?ر استحضار %s\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Ø£Ù?اÙ?ر اÙ?تÙ?Ø«Ù?Ù? غÙ?ر Ù?دعÙ?Ù?Ø© تحت MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -127,6 +121,19 @@ msgstr "Ù?رÙ?ر Ù?عاÙ?Ù? ربح غÙ?ر صاÙ?Ø­ [%d] Ø¥Ù?Ù? 'Ù?عاÙ?Ù? رب
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr "Ù?رÙ?ر عدد خطÙ?ات غÙ?ر صاÙ?Ø­ [%d] Ø¥Ù?Ù? 'خطÙ?ات شرÙ?Ø· اÙ?تÙ?رÙ?ر'\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -161,7 +168,7 @@ msgstr "Ù?ذا Ù?Ù?Ù?(Port) عÙ? طرÙ?Ù? MINGW32.\n"
 msgid "Current locale settings: %s\n"
 msgstr "اÙ?إعدادات اÙ?Ù?Ø­Ù?Ù?Ø© اÙ?حاÙ?Ù?Ø©: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -173,17 +180,17 @@ msgstr ""
 "Ù?ا Ù?Ù?Ù?Ù? Ù?Ù? gschem تحدÙ?د Ù?Ù?اÙ? Ù?Ù?Ù?ات اÙ?بÙ?اÙ?ات خاصتÙ?. Ù?جب Ø£Ù? تعÙ?Ù?Ù? Ù?تغÙ?Ù?ر اÙ?بÙ?ئة\n"
 "â??GEDADATA Ù?Ù?Ø´Ù?ر Ø¥Ù?Ù? اÙ?Ù?Ù?اÙ? اÙ?صÙ?Ø­Ù?Ø­.\n"
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "تعذÙ?ر اÙ?عثÙ?ر عÙ?Ù? Ù?Ù?Ù? اÙ?استÙ?Ù?اÙ? [â??%sâ?¬]\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Ù?راءة Ù?Ù?Ù? اÙ?استÙ?Ù?اÙ? [â??%sâ?¬]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Ù?Ø´Ù? Ù?راءة Ù?Ù?Ù? اÙ?استÙ?Ù?اÙ? [â??%sâ?¬]\n"
@@ -198,8 +205,8 @@ msgstr "Ù?Ù?اÙ?Ø© اÙ?سطر (%d) Ù?جÙ?Ù?Ù?Ø©\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr "Ù?Ù?ع Ù?جÙ?Ù?Ù? Ù?Ù?جرÙ?Ø©-â?ªstrokeâ?¬ (%d) !\n"
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Ù?ضع اÙ?اÙ?تÙ?اء"
 
@@ -211,11 +218,11 @@ msgstr "Ù?ضع اÙ?Ù?Ù?Ù?Ù?"
 msgid "Text Mode"
 msgstr "Ù?ضع اÙ?Ù?ص"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Ù?ضع اÙ?Ù?سخ"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Ù?ضع اÙ?تÙ?حرÙ?Ù?"
 
@@ -223,7 +230,7 @@ msgstr "Ù?ضع اÙ?تÙ?حرÙ?Ù?"
 msgid "Rotate Mode"
 msgstr "Ù?ضع اÙ?إستدارة"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Ù?ضع اÙ?Ù?رآة"
 
@@ -276,22 +283,22 @@ msgstr "Ù?ضع اÙ?Ù?Ù?س"
 msgid "Pin Mode"
 msgstr "Ù?ضع اÙ?دبÙ?س"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "اÙ?سخ"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "حرÙ?Ù?"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Ù?سخ Ù?تعدد"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Ù?ضع اÙ?Ù?سخ اÙ?Ù?تعدد"
 
@@ -307,16 +314,16 @@ msgstr "Ø¥Ù?Ù?اÙ? اÙ?جذب"
 msgid "Resnap Active"
 msgstr "تÙ?عÙ?Ù? إعادة اÙ?جذب"
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "إجراء"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "جرة (Stroke)"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "Ù?ا Ø´Ù?Ø¡"
 
@@ -337,347 +344,336 @@ msgstr "Ù?ا Ø´Ù?ئ"
 msgid "Grid(%s, %s)"
 msgstr "شبÙ?Ù?Ø©(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "اÙ?تÙ?Ø«Ù?Ù? Ù?أجÙ? [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Ø£Ù?شئت صÙ?حة جدÙ?دة [â??%sâ?¬]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Ø£Ù?شئت Ù?اÙ?ذة جدÙ?دة [â??%sâ?¬]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Ù?Ø´Ù? Ø­Ù?ظ اÙ?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Ø­Ù?ظ اÙ?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "إغÙ?اÙ? اÙ?Ù?اÙ?ذة\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "اÙ?تÙ? اÙ?Ù?ائÙ?ات Ø£Ù?Ù?ا"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "احذÙ?"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "تحرÙ?ر"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "حرÙ?ر Ù?Ù?ع اÙ?دبÙ?س"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "حرÙ?ر اÙ?Ù?ص"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Ø´Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Ù?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "أدر"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Ù?رآة"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Ø£Ù?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Ù?Ù?Ù? اÙ?Ù?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "اسحب"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr "تحذÙ?ر: Ù?ا تسحب Ù?ع جذب Ù?Ù?Ù?Ù?!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr "تحذÙ?ر: تشغÙ?Ù? اÙ?جذب Ù? اÙ?Ù?تابعة Ù?ع اÙ?سحب.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "تحذÙ?ر: حجÙ? شبÙ?Ù?Ø© اÙ?جذب Ù?ا Ù?ساÙ?Ù? 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 "تحذÙ?ر: إذا Ù?Ù?ت تسحب رÙ?زا Ø¥Ù?Ù? اÙ?Ù?بدأØ? Ù?جب Ø£Ù? Ù?عÙ?Ù?Ù? حجÙ? شبÙ?Ù?Ø© اÙ?جذب Ø¥Ù?Ù? 100\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "ضÙ?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Ù?ا تضÙ?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "حدÙ?Ø«"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "أظÙ?ر اÙ?Ù?Ø®Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "اÙ?تÙ?Ù?"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "ترÙ?د استعادة اÙ?صÙ?حة Ø­Ù?اØ?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "اÙ?سخ Ø¥Ù?Ù? اÙ?حاÙ?ظة"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Ù?صÙ? Ø¥Ù?Ù? اÙ?حاÙ?ظة"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Ø£Ù?صÙ? Ù?Ù? اÙ?حاÙ?ظة"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Ø£Ù?رغ اÙ?Ù?خزÙ?"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "اÙ?سخ 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "اÙ?سخ 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "اÙ?سخ 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "اÙ?سخ 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "اÙ?سخ 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Ù?ص 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Ù?ص 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Ù?ص 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Ù?ص 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Ù?ص 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Ø£Ù?صÙ? 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Ø£Ù?صÙ? 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Ø£Ù?صÙ? 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Ø£Ù?صÙ? 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Ø£Ù?صÙ? 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Ù?Ù?Ù?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "سÙ?Ø©"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "شبÙ?Ø©"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Ù?اÙ?Ù?"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "خط"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "إطار"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "دائرة"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Ù?Ù?س"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "دبÙ?س"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "اÙ?بحث عÙ? اÙ?Ù?Ù?بع [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Ù?تعذر اÙ?عثÙ?ر عÙ?Ù? اÙ?Ù?Ù?بع [%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "اÙ?بحث عÙ? اÙ?رÙ?ز [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "اÙ?رÙ?ز Ù?Ù?س Ù?Ù?Ù?ا Ø­Ù?Ù?Ù?Ù?ا. Ù?تعذر تحÙ?Ù?Ù? اÙ?رÙ?ز.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "Ù?تعذر Ø¥Ù?جاد Ø£Ù? Ù?خطط Ù?Ù?Ù? اÙ?حاÙ?Ù?!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr "Ù?ذا اÙ?Ø£Ù?ر Ù?ستردÙ? تÙ?Ø«Ù?Ù? اÙ?Ù?Ù?Ù?Ù?Ù? Ù?Ù? اÙ?Ù?Ù?Ù?عØ? Ù?Ù?Ù? Ù?ا Ù?Ù?جد Ø£Ù? Ù?Ù?Ù?Ù?Ù? Ù?Ù?تÙ?Ù?"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "أرÙ?Ù?"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "اÙ?صÙ?"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "أظÙ?رN"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "أظÙ?رV"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "أظÙ?رB"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "تبدÙ?Ù? اÙ?رؤÙ?Ø©"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "عذرا Ø®Ù?ار اÙ?Ù?ائÙ?Ø© Ù?ذا غÙ?ر Ù?عÙ?اÙ?\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Ù?ضع ردÙ?د اÙ?إجراء Ù?عÙ?Ù?Ù? Ø¥Ù?Ù? حد اÙ?خارجÙ?\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Ù?ضع ردÙ?د اÙ?إجراء Ù?عÙ?Ù?Ù? Ø¥Ù?Ù? اÙ?إطار اÙ?Ù?Ø­Ù?Ø·\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "شبÙ?Ù?Ø© Ù?Ù?Ù?Ù?Ø©\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "اÙ?تÙ?Ù?ت اÙ?شبÙ?Ù?Ø© اÙ?Ù?Ù?Ø·Ù?Ø©\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr "اÙ?تÙ?Ù?ت شبÙ?Ù?Ø© اÙ?شرط\n"
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "اÙ?جذب Ù?Ù?Ù?Ù? (تÙ?بÙ?Ù?)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "اÙ?جذب Ù?شغÙ?Ù?\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr "جذب Ù?Ø­Ù? اÙ?شبÙ?Ù?Ø© (تÙ?بÙ?Ù?!)\n"
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "اÙ?شرÙ?Ø· اÙ?Ù?طاطÙ? Ù?Ù?Ù?Ù? \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "اÙ?شرÙ?Ø· اÙ?Ù?طاطÙ? Ù?شغÙ?\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "Ù?ضع اÙ?شبÙ?Ø© اÙ?Ù?غÙ?اطÙ?سÙ?Ø©: Ù?شغÙ?\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr "Ù?ضع اÙ?شبÙ?Ø© اÙ?Ù?غÙ?اطÙ?سÙ?Ø©: Ù?Ù?Ù?Ù?\n"
 
@@ -711,7 +707,7 @@ msgstr "حصÙ?ت عÙ?Ù? Ø£Ù?Ù?-Ù?احد غÙ?ر صاÙ?Ø­ Ù?Ù? o_bus_draw_stret
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Ù?Ù?ع Ù?جÙ?Ù?Ù? Ù?Ù?دائرة (اÙ?Ù?Ù?Ø¡)!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "سحب اÙ?Ù?خطط [%d %d]\n"
@@ -729,35 +725,35 @@ msgstr "تÙ? Ø¥Ù?Ù?اÙ? اÙ?Ù?ائÙ? Ù?سبÙ?ا\n"
 msgid "Object already unlocked\n"
 msgstr "تÙ? Ù?Ù? Ù?Ù?Ù? اÙ?Ù?ائÙ? Ù?سبÙ?ا\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "أصبح اÙ?Ø¢Ù? اÙ?Ù?ص اÙ?Ù?Ø®Ù?Ù? ظاÙ?را\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "أصبح اÙ?Ø¢Ù? اÙ?Ù?ص اÙ?Ù?Ø®Ù?Ù? Ù?ستترا\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr "تعذر اÙ?عثÙ?ر عÙ?Ù? اÙ?رÙ?ز [%s] Ù?Ù? اÙ?Ù?Ù?تبة. Ù?Ø´Ù? اÙ?تحدÙ?Ø«.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "â??o_autosave_backups: تعذر اÙ?حصÙ?Ù? عÙ?Ù? اسÙ? اÙ?Ø­Ù?Ù?Ù?Ù? Ù?Ù?Ù?Ù?Ù? %s."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "تعذر تعÙ?Ù?Ù? اÙ?Ù?Ù?Ù? اÙ?احتÙ?اطÙ? اÙ?سابÙ? [â??%sâ?¬] Ù?Ù?Ù?راءة Ù?اÙ?Ù?تابة\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "تعذر تعÙ?Ù?Ù? اÙ?Ù?Ù?Ù? اÙ?احتÙ?اطÙ? [â??%sâ?¬] Ù?Ù?Ù?راءة Ù?Ù?Ø·\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "تعذر Ø­Ù?ظ اÙ?Ù?Ù?Ù? اÙ?احتÙ?اطÙ? [â??%sâ?¬]\n"
@@ -767,12 +763,12 @@ msgstr "تعذر Ø­Ù?ظ اÙ?Ù?Ù?Ù? اÙ?احتÙ?اطÙ? [â??%sâ?¬]\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "خطأ: Ù?ائÙ? Ù?ارغ (NULL) Ù?Ù? o_move_end!\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr "عجبا! حاÙ?Ù?ت اÙ?عثÙ?ر عÙ?Ù? Ø£Ù?Ù?-Ù?احد Ù?Ù?Ù?Ù? Ù?Ù? أعثر عÙ?Ù?Ù?!\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "حصÙ?ت عÙ?Ù? Ù?ائÙ? غÙ?ر Ù?Ø´Ù?Ù?Ù? Ù?Ù? خط Ù?Ù? o_move_check_endpoint\n"
@@ -786,17 +782,17 @@ msgstr "حصÙ?ت عÙ?Ù? Ø£Ù?Ù?-Ù?احد غÙ?ر صاÙ?Ø­ Ù?Ù? o_net_draw_stret
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr "تحذÙ?ر: بدء اÙ?شبÙ?Ø© خارج إحداثÙ?ات اÙ?شبÙ?Ù?Ø©\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr "تحذÙ?ر: Ø¥Ù?Ù?اء اÙ?شبÙ?Ø© خارج إحداثÙ?ات اÙ?شبÙ?Ù?Ø©\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr "حاÙ?Ù?ت إضاÙ?Ø© Ø£Ù?ثر Ù?Ù? اثÙ?Ù?Ù? Ù?Ù? Ù?سارات اÙ?Ù?اÙ?Ù?. خطأ داخÙ?Ù? Ù?â?? gschem.\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Ù?Ù? Ù?تÙ? اÙ?عثÙ?ر عÙ?Ù? رÙ?ز Ù?سار اÙ?Ù?اÙ?Ù? [%s] Ù?Ù? Ø£Ù? Ù?Ù?تبة Ù?Ù?Ù?Ù?\n"
@@ -806,19 +802,19 @@ msgstr "Ù?Ù? Ù?تÙ? اÙ?عثÙ?ر عÙ?Ù? رÙ?ز Ù?سار اÙ?Ù?اÙ?Ù? [%s] Ù?
 msgid "Unknown type for path (fill)!\n"
 msgstr "Ù?Ù?ع Ù?جÙ?Ù?Ù? Ù?Ù?Ù?سار (Ù?Ù?Ø¡)!\n"
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Ù?Ø´Ù? تحÙ?Ù?Ù? اÙ?صÙ?رة: %s"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "صÙ?رة"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "خطأ: Ù?ائÙ? Ù?ارغ (NULL)!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Ù?Ø´Ù? تحÙ?Ù?Ù? اÙ?صÙ?رة: %s"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -882,6 +878,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "حصÙ?ت عÙ?Ù? Ø®Ù?ار عرض غÙ?ر صحÙ?Ø­ Ø?تعÙ?Ù?Ù? اÙ?اÙ?تراضÙ? Ù?إظÙ?ار Ù?Ù?Ù?Ù?Ù?ا\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "خطأ: Ù?ائÙ? Ù?ارغ (NULL)!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Ù?حرÙ?ر سÙ?Ø© Ù?Ù?Ù?ردة"
@@ -894,11 +895,11 @@ msgstr "<b>حرÙ?ر اÙ?سÙ?Ù?Ø©</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>أضÙ? سÙ?Ø©</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "اÙ?اسÙ?:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "اÙ?Ù?Ù?Ù?Ø©:"
 
@@ -914,7 +915,7 @@ msgstr "أظÙ?ر اÙ?Ù?Ù?Ù?Ø© Ù?Ù?Ø·"
 msgid "Show Name Only"
 msgstr "أظÙ?ر اÙ?اسÙ? Ù?Ù?Ø·"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "أظÙ?ر اÙ?اسÙ? Ù? اÙ?Ù?Ù?Ù?Ø©"
 
@@ -931,7 +932,7 @@ msgstr "اÙ?Ù?Ù?"
 msgid "Components"
 msgstr "Ù?Ù?Ù?Ù?ات"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "شبÙ?ات"
 
@@ -952,91 +953,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr "شÙ?Ù? Ù?Ù?رر Ù?د Ù?سبب Ù?شاÙ?Ù?: [اسÙ?â??اÙ?رÙ?ز=%sØ? اÙ?عدد=%dØ? اÙ?Ø´Ù?Ù?=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Ù?ا Ù?Ù?جد Ù?ص بحث Ù?Ù? Ù?ص اÙ?ترÙ?Ù?Ù? اÙ?Ø¢Ù?Ù?.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "Ù?ا تÙ?جد '*' Ù? Ù?ا 'Ø?' Ù?Ù? Ù?Ù?اÙ?Ø© Ù?ص اÙ?ترÙ?Ù?Ù? اÙ?Ø¢Ù?Ù?.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Ù?طرÙ?"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "Ù?Ù? اÙ?أعÙ?Ù? Ù?Ù?أسÙ?Ù?"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "Ù?Ù? اÙ?أسÙ?Ù? Ù?Ù?أعÙ?Ù?"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Ù?Ù? اÙ?Ù?سار Ù?Ù?Ù?Ù?Ù?Ù?"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Ù?Ù? اÙ?Ù?Ù?Ù?Ù? Ù?Ù?Ù?سار"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "ترتÙ?ب اÙ?Ù?Ù?Ù?"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Ù?ص تعداد Ø¢Ù?Ù?"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>اÙ?Ù?جاÙ?</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "اÙ?بحث عÙ?:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Ù?ص تعداد Ø¢Ù?Ù? Ù?Ù?:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "تخطÙ? اÙ?أرÙ?اÙ? اÙ?Ù?Ù?جÙ?دة Ù?Ù?:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "اÙ?Ù?ائÙ?ات اÙ?Ù?Ù?تÙ?اة"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "اÙ?صÙ?حة اÙ?حاÙ?Ù?Ø©"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "اÙ?تسÙ?سÙ? اÙ?Ù?رÙ?Ù? اÙ?Ù?اÙ?Ù?"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Ø£Ù?تب Ù?Ù?Ù? اÙ?أرÙ?اÙ? اÙ?Ù?Ù?جÙ?دة"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>اÙ?Ø®Ù?ارات</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "رÙ?Ù? اÙ?بدأ:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "اÙ?ترتÙ?ب:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "أزÙ? اÙ?أعداد"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Ø´Ù?Ù? Ø¢Ù?Ù?"
 
@@ -1077,12 +1078,12 @@ msgstr "حاÙ?Ù? اÙ?حصÙ?Ù? عÙ?Ù? Ù?Ù?Ù? خط خارجÙ? غÙ?ر صاÙ?Ø­: %d\
 msgid "Filter:"
 msgstr "اÙ?Ù?رشح:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "اسÙ?"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Ù?Ù?Ù?Ø©"
 
@@ -1391,7 +1392,7 @@ msgstr "Ù?Ù?طة شبÙ?Ù?Ø©"
 msgid "Detached attribute"
 msgstr "سÙ?Ø© Ù?Ù?صÙ?Ù?Ø©"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Ù?ص"
 
@@ -1440,70 +1441,70 @@ msgstr "تحرÙ?ر اÙ?Ù?Ù?Ù?"
 msgid "Object color:"
 msgstr "Ù?Ù?Ù? اÙ?Ù?ائÙ?:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Ù?Ù?اتÙ?Ø­ ساخÙ?Ø©"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Ù?ظÙ?Ù?Ø©"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "ضغطة Ù?Ù?اتÙ?Ø­"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "ابحث عÙ? Ù?ص"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "اÙ?Ù?ص اÙ?Ù?Ø·Ù?Ù?ب:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "اÙ?حدر Ù?Ù? اÙ?تسÙ?سÙ? اÙ?Ù?رÙ?Ù?"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "أخÙ? اÙ?Ù?ص"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "أخÙ? اÙ?Ù?ص اÙ?بادئ بÙ?:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "أظÙ?ر اÙ?Ù?ص"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "أظÙ?ر اÙ?Ù?ص اÙ?بادئ بÙ?:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "اÙ?تÙ? اÙ?Ù?خططات اÙ?تÙ? ترÙ?د Ø­Ù?ظÙ?ا:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Ù?Ù? ترÙ?د Ø­Ù?ظ اÙ?تغÙ?Ù?رات Ø¥Ù?Ù? اÙ?Ù?خطط \"%s\" Ù?بÙ? اÙ?إغÙ?اÙ?Ø?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr "Ù?Ù?اÙ? %d Ù?خطط Ù?ع تغÙ?Ù?رات غÙ?ر Ù?Ø­Ù?Ù?ظة. Ù?Ù? ترÙ?د Ø­Ù?ظ اÙ?تغÙ?Ù?رات Ù?بÙ? اÙ?إغÙ?اÙ?Ø?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "ستضÙ?ع جÙ?Ù?ع اÙ?تÙ?غÙ?Ù?رات Ù?Ù?أبد إذا Ù?Ù? تحÙ?ظ."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "Ø£_غÙ?Ù? دÙ?Ù? Ø­Ù?ظ"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1520,19 +1521,19 @@ msgstr ""
 "Ù?ا Ù?Ù?Ù?Ù? Ø£Ù? Ù?Ù?تÙ?Ù? اÙ?اسÙ? بÙ?ساÙ?Ø©.\n"
 "Ù?ا Ù?Ù?Ù?Ù? بدء اÙ?Ù?Ù?Ù?Ø© بÙ?ساÙ?Ø©."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "سÙ?Ø© غÙ?ر صاÙ?حة"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr "Ù?Ù?ع اÙ?دبÙ?س"
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr "دبÙ?س Ù?شبÙ?Ø©"
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr "دبÙ?س Ù?Ù?اÙ?Ù? (رسÙ?Ù?Ù?)"
 
@@ -1712,96 +1713,105 @@ msgstr "/اÙ?زÙ? Ø¥Ù?Ù? اÙ?رÙ?ز"
 msgid "/Up"
 msgstr "/اصعد"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr "Ù?حاÙ?Ù?Ø© تعÙ?Ù?Ù? اÙ?حساسÙ?Ø© عÙ?Ù? عÙ?صر Ù?ائÙ?Ø© غÙ?ر Ù?Ù?جÙ?د '%s'\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "Ù?صÙ?ع-عÙ?صر-اÙ?Ù?ائÙ?Ø©-اÙ?Ù?Ù?بثÙ?Ø© غÙ?ر Ù?Ù?جÙ?د!\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr "Ù?حاÙ?Ù?Ø© تعÙ?Ù?Ù? اÙ?حساسÙ?Ø© عÙ?Ù? عÙ?صر Ù?ائÙ?Ø© Ù?Ù?بثÙ?Ø© غÙ?ر Ù?Ù?جÙ?د '%s'\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "غÙ?ر Ù?سÙ?Ù?Ø­ بسÙ?ات Ù?ع اسÙ? Ù?ارغ. اÙ?رجاء تعÙ?Ù?Ù? اسÙ?."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "أظÙ?ر اÙ?Ù?Ù?Ù?Ø© Ù?Ù?Ø·"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "أظÙ?ر اÙ?اسÙ? Ù?Ù?Ø·"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr "رÙ?Ù?Ù?Ù?"
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "ضاعÙ?"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "حرÙ?ر اÙ?Ù?Ù?اصÙ?ات"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "ظاÙ?رØ?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "V"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "أظÙ?ر اÙ?سÙ?ات اÙ?Ù?Ù?رÙ?ثة"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "أضÙ? سÙ?Ø©"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "صÙ?حة جدÙ?دة"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "اÙ?تح صÙ?حة..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "احÙ?ظ اÙ?صÙ?حة"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "أغÙ?Ù? اÙ?صÙ?حة"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Ø£Ù?Ù?Ù? اÙ?صÙ?حة"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Ù?دÙ?ر اÙ?صÙ?حات"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "اسÙ? اÙ?Ù?Ù?Ù?"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "غÙ?Ù?Ù?ر"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Ù?Ù?رة Ù?Ù?Ù?Ù? Ù?Ù?Ù? اسÙ? اÙ?Ù?Ù?Ù? Ù?Ù?حصÙ?Ù? عÙ?Ù? اÙ?Ù?زÙ?د Ù?Ù? اÙ?Ø®Ù?ارات..."
 
@@ -1884,7 +1894,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Ø·Ù?بع اÙ?Ù?خطط اÙ?حاÙ?Ù? Ø¥Ù?Ù? [â??%sâ?¬]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Ù?Ù?Ø° Ù?خطÙ?طا (سÙ?ربت)..."
 
@@ -1898,47 +1908,47 @@ msgstr "تÙ?Ù?Ù?Ø° Ù?خطÙ?Ø· guile [â??%sâ?¬]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "تعذر تحدÙ?د Ù?Ù?Ù?ع gc\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "جدÙ?د"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Ù?Ù?Ù? جدÙ?د"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "اÙ?تح"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "اÙ?تح Ù?Ù?Ù?ا..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "احÙ?ظ"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "احÙ?ظ اÙ?Ù?Ù?Ù?"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "تراجع"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "تراجع عÙ? اÙ?عÙ?Ù?Ù?Ø© اÙ?أخÙ?رة"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Ù?رÙ?ر"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "أعد آخر عÙ?Ù?Ù?Ø© Ù?تراجع عÙ?Ù?ا"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1950,7 +1960,7 @@ msgstr ""
 "Ù?Ù?ضعÙ?\n"
 "اÙ?زر اÙ?Ø£Ù?Ù?Ù? Ù?Ù?Ù?ارة Ù?Ù?Ø¥Ù?غاء"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -1958,7 +1968,7 @@ msgstr ""
 "Ù?ضع إضاÙ?Ø© شبÙ?ات\n"
 "اÙ?زر اÙ?Ø£Ù?Ù?Ù? Ù?Ù?Ù?ارة Ù?Ù?Ø¥Ù?غاء"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -1966,82 +1976,86 @@ msgstr ""
 "Ù?ضع إضاÙ?Ø© اÙ?Ù?Ù?اÙ?Ù?\n"
 "اÙ?زر اÙ?Ø£Ù?Ù?Ù? Ù?Ù?Ù?ارة Ù?Ù?Ø¥Ù?غاء"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "أضÙ? Ù?صا..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "اÙ?تÙ?"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Ù?ضع اÙ?Ø¥Ù?تÙ?اء"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "اÙ?تÙ?Ø·"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Ù?رÙ?ر/Ù?ا Ø´Ù?Ø¡"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Ù?ائÙ?Ø©/Ø£Ù?غÙ?"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "اÙ?تÙ?Ù?/Ø£Ù?غÙ?"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "تحÙ?Ù?Ù? اÙ?Ù?خطط [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Ù?Ø´Ù? تحÙ?Ù?Ù? اÙ?Ù?Ù?Ù?"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Ù?Ù?Ù? جدÙ?د [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "تعذÙ?ر Ø­Ù?ظ اÙ?صÙ?حة [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "خطا عÙ?د Ù?حاÙ?Ù?Ø© اÙ?Ø­Ù?ظ"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Ù?Ø´Ù? تحÙ?Ù?Ù? اÙ?Ù?Ù?Ù?"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Ø­Ù?Ù?ظ Ù?Ù? [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "â??Ø­Ù?Ù?ظ [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Ù?Ø­Ù?Ù?ظ"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Ø¥Ù?Ù?اÙ? اÙ?صÙ?حة [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "غÙ?Ù? [â??%sâ?¬]\n"
@@ -2054,474 +2068,511 @@ msgstr "Ù?حرÙ?ر اÙ?Ù?خططات gEDA"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Ø£Ù?شء Ù? حرÙ?ر اÙ?Ù?خططات اÙ?Ù?Ù?ربائÙ?Ø© Ù?اÙ?رÙ?Ù?ز Ù?ع gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_جدÙ?د"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "ا_Ù?تح..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "اÙ?تح اÙ?أح_دث"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "ا_Ø­Ù?ظ"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "احÙ?ظ _Ù?â??..."
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "احÙ?ظ اÙ?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "ت_راجع"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "ا_طبع..."
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr "Ø£Ù?تب _صÙ?رة..."
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Ù?اÙ?ذة جدÙ?دة"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "أغÙ?Ù? اÙ?Ù?اÙ?ذة"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "أ_خرج"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "ت_راجع"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "_Ù?رÙ?ر"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "_Ù?صÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "ا_Ù?سخ"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "Ø£_Ù?صÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "ا_حذÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "اÙ?تÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "اÙ?تÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Ù?ضع اÙ?استدارة 90"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "حرÙ?ر..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "حرÙ?ر اÙ?Ù?ص..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Ø´Ù?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Ù?Ù?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "عرض Ù? Ù?Ù?ع اÙ?خط..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Ù?Ù?ع اÙ?Ù?Ù?Ø¡..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "سحب اÙ?رÙ?ز..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "استدع Ù?اÙ?رÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "ضÙ?Ù?Ù? اÙ?Ù?Ù?Ù?Ù?/اÙ?صÙ?رة"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Ù?ا تضÙ?Ù?Ù? اÙ?Ù?Ù?Ù?Ù?/اÙ?صÙ?رة"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "حدÙ?Ø« اÙ?Ù?Ù?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "أظÙ?ر/أخÙ? اÙ?Ù?ص اÙ?Ø®Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Ù?ص Ø¥Ù?Ù? 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Ù?ص Ø¥Ù?Ù? 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Ù?ص Ø¥Ù?Ù? 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Ù?ص Ø¥Ù?Ù? 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Ù?ص Ø¥Ù?Ù? 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "Ø£_عد اÙ?رسÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr "ا_Ù?تÙ?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr "Ù?رÙ?ب اÙ?Ù?_ربع"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr "Ù?رÙ?ب Ù?ع Ø´Ù?Ù? اÙ?ا_Ù?تدادات"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "_Ù?رÙ?ب"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "_بعÙ?د"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr "بعÙ?د Ù?Ù?_حد اÙ?Ø£Ù?صÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "Ù?خطط Ø£Ù?Ù?اÙ? _داÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "Ù?خطط Ø£Ù?Ù?اÙ? _Ù?اتحة"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "Ù?خطط Ø£Ù?Ù?اÙ? _داÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr "Ù?_دÙ?ر..."
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "اÙ?_سÙ?ابÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "اÙ?_تÙ?اÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "_جدÙ?دة"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "Ø£_غÙ?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "Ø£_Ù?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "Ù?_Ù?Ù?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "_شبÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "Ù?ا_Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "_سÙ?Ø©..."
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "_Ù?ص..."
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "_خط"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "_إطار"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "_دائرة"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "Ù?_Ù?س"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr "د_بÙ?س"
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "_صÙ?رة..."
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "ا_Ù?زÙ? Ø¥Ù?Ù? اÙ?Ù?خطÙ?Ø·"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "اÙ?زÙ? Ø¥Ù?Ù? اÙ?_رÙ?ز"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "ا_صعد"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "ت_Ù?Ø«Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr "Ø£_رÙ?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr "ا_Ù?صÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "أظÙ?ر اÙ?_Ù?Ù?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "أظÙ?ر اÙ?_اسÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "أظÙ?ر اÙ?Ø¥_Ø«Ù?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "_بدÙ? اÙ?رؤÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "اب_حث عÙ? Ù?ص Ù?عÙ?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "Ø£_Ø®Ù? Ù?صا Ù?عÙ?Ù?ا..."
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "Ø£_ظÙ?ر Ù?صا Ù?عÙ?Ù?ا..."
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "_Ù?ص اÙ?ترÙ?Ù?Ù? اÙ?Ø¢Ù?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "حجÙ? اÙ?_Ù?ص..."
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr "دÙ?Ù?ر Ø£Ù?Ù?اط اÙ?_شبÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr "شغÙ?/Ø£Ù?Ù?Ù? اÙ?_جذب"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr "ت_باعد شبÙ?Ù?Ø© اÙ?جذب..."
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr "_Ù?بÙ?ر تباعد اÙ?شبÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr "_صغÙ?ر تباعد اÙ?شبÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr "بدÙ?Ù? اÙ?_حد اÙ?خارجÙ?/اÙ?إطار"
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr "بدÙ?Ù? اÙ?شرÙ?Ø· اÙ?Ù?_طاطÙ? Ù?Ù?شبÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr "Ù?ضع اÙ?شبÙ?Ø© اÙ?Ù?_غÙ?اطÙ?سÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr "أظÙ?ر Ù?اÙ?ذة اÙ?_سجÙ?..."
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr "أظÙ?ر Ù?اÙ?ذة اÙ?Ù?_عÙ?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr "تÙ?_Ø«Ù?Ù? gEDA"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr "اÙ?Ø£_سئÙ?Ø© اÙ?Ø£Ù?ثر Ø´Ù?Ù?عا Ù?Ù? gschem"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr "_Ù?Ù?Ù?Ù? gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr "تÙ?Ø«Ù?Ù? اÙ?Ù?_Ù?Ù?Ù?ات"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr "Ù?Ù?اتÙ?Ø­ _ساخÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr "_عÙ?..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_Ù?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "_تحرÙ?ر"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "Ù?_خزÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "_عرض"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_صÙ?حة"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "_أضÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "تسÙ?سÙ?â??_Ù?رÙ?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "_سÙ?ات"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Ø®Ù?ارات"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Ù?ساع_دة"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "ت_Ù?Ø«Ù?Ù?"
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "تعذÙ?ر اÙ?تشعÙ?ب\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "تعذÙ?ر استحضار %s\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Ø£Ù?اÙ?ر اÙ?تÙ?Ø«Ù?Ù? غÙ?ر Ù?دعÙ?Ù?Ø© تحت MinGW.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "اÙ?تÙ?Ø«Ù?Ù? Ù?أجÙ? [%s,%s,%s,%s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr "Ù?ذا اÙ?Ø£Ù?ر Ù?ستردÙ? تÙ?Ø«Ù?Ù? اÙ?Ù?Ù?Ù?Ù?Ù? Ù?Ù? اÙ?Ù?Ù?Ù?عØ? Ù?Ù?Ù? Ù?ا Ù?Ù?جد Ø£Ù? Ù?Ù?Ù?Ù?Ù? Ù?Ù?تÙ?Ù?"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "دÙ?Ù?Ù? اÙ?Ù?خطط غÙ?ر Ù?عÙ?Ù?!\n"
 
diff --git a/gschem/po/bg.po b/gschem/po/bg.po
index 45bab76..32fb0fb 100644
--- a/gschem/po/bg.po
+++ b/gschem/po/bg.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-11 03:36+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,18 +22,12 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr ""
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr ""
-
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
 #: gschem/src/g_rc.c:295
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -153,7 +160,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -161,17 +168,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -186,8 +193,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Ð?збеÑ?и Ñ?ежим"
 
@@ -199,11 +206,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Ð?опиÑ?ен Режим"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Режим Ð?еÑ?Ñ?ене"
 
@@ -211,7 +218,7 @@ msgstr "Режим Ð?еÑ?Ñ?ене"
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Ð?гледален Режим"
 
@@ -264,22 +271,22 @@ msgstr ""
 msgid "Pin Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr ""
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Ð?ногокопиÑ?ен Режим"
 
@@ -295,16 +302,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr ""
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr ""
 
@@ -325,346 +332,335 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Ð?зÑ?Ñ?ий"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "РедакÑ?иÑ?ай"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Ð?аклÑ?Ñ?ване"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Ð?Ñ?клÑ?Ñ?ване"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -698,7 +694,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -716,35 +712,35 @@ msgstr ""
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -754,12 +750,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -773,17 +769,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -793,18 +789,18 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr ""
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
+#: gschem/src/o_picture.c:544
 #, c-format
-msgid "ERROR: NULL object!\n"
+msgid "Failed to replace pictures: %s"
 msgstr ""
 
 #: gschem/src/o_slot.c:81
@@ -869,6 +865,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -881,11 +882,11 @@ msgstr ""
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr ""
 
@@ -901,7 +902,7 @@ msgstr ""
 msgid "Show Name Only"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr ""
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Components"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr ""
 
@@ -938,91 +939,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1063,12 +1064,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr ""
 
@@ -1372,7 +1373,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr ""
 
@@ -1421,70 +1422,70 @@ msgstr ""
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1495,19 +1496,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1680,96 +1681,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Ð?ова СÑ?Ñ?аниÑ?а"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Ð?Ñ?воÑ?и СÑ?Ñ?аниÑ?а..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "СÑ?Ñ?Ñ?ани СÑ?Ñ?аниÑ?аÑ?а"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Ð?аÑ?воÑ?и СÑ?Ñ?аниÑ?аÑ?а"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1850,7 +1860,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Ð?зпÑ?лни СкÑ?ипÑ?"
 
@@ -1864,47 +1874,47 @@ msgstr ""
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr ""
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr ""
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr ""
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr ""
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr ""
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr ""
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Ð?Ñ?Ñ?ни"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr ""
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Ð?апÑ?ави оÑ?ново"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr ""
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1912,93 +1922,97 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr ""
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr ""
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr ""
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr ""
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr ""
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2011,472 +2025,491 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "СÑ?Ñ?Ñ?ани Ð?Ñ?иÑ?ко"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Ð?ов Ð?Ñ?озоÑ?еÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Ð?аÑ?воÑ?и Ð?Ñ?озоÑ?еÑ?а"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Ð?збеÑ?и Ñ?ежим"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Ð?авÑ?Ñ?Ñ?и 90 Режим"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "РедакÑ?иÑ?ай..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "РедакÑ?иÑ?ай ТекÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "ЦвÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "ШиÑ?оÑ?ина на Ð?иниÑ?Ñ?а & Тип"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Ð?Ñ?евеждане на Символ"
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Ð?гÑ?аден Ð?омпоненÑ?/Ð?аÑ?Ñ?ина"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Ð?евгÑ?аден Ð?омпоненÑ?/Ð?аÑ?Ñ?ина"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Ð?бнови Ð?омпоненÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "Файл"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "РедакÑ?иÑ?ай"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "Ð?ова СÑ?Ñ?аниÑ?а"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr ""
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
 #~ msgid "Recent files"
 #~ msgstr "СкоÑ?оÑ?ни Ñ?айлове"
 
diff --git a/gschem/po/de.po b/gschem/po/de.po
index a7a960c..96b7912 100644
--- a/gschem/po/de.po
+++ b/gschem/po/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:05+0000\n"
 "Last-Translator: Werner Hoch <werner.ho@xxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -23,19 +23,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Bereich zu klein! Eine weitere Vergrö�erung ist nicht möglich.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "fork fehlgeschlagen!\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Konnte %s nicht aufrufen\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Die Funktion \"Dokumentation\" wird unter MinGW nicht unterstützt.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -137,6 +131,19 @@ msgstr ""
 "Eine unzulässige Anzahl von Schritten [%d] wurde an scrollpan-steps "
 "übergeben\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -175,7 +182,7 @@ msgstr "Dies ist die MINGW32 Portierung.\n"
 msgid "Current locale settings: %s\n"
 msgstr "Aktuelle Spracheinstellungen: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -187,17 +194,17 @@ msgstr ""
 "gschem kann seine Datendateien nicht finden.\n"
 "GEDADATA muss auf das richtige Verzeichnis zeigen.\n"
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Die init scm Datei wurde nicht gefunden [%s]\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lese init scm Datei [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Die Datei init scm [%s] konnte nicht gelesen werden.\n"
@@ -212,8 +219,8 @@ msgstr "Undefiniertes Ende einer Linie (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr "Unbekannter Linienstil Typ (%d)!\n"
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Auswahl Modus"
 
@@ -225,11 +232,11 @@ msgstr "Bauteil Modus"
 msgid "Text Mode"
 msgstr "Text Modus"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Kopier Modus"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Verschiebe Modus"
 
@@ -237,7 +244,7 @@ msgstr "Verschiebe Modus"
 msgid "Rotate Mode"
 msgstr "Dreh Modus"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Spiegel Modus"
 
@@ -290,22 +297,22 @@ msgstr "Bogen Modus"
 msgid "Pin Mode"
 msgstr "AnschluÃ? Modus"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Kopieren"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Verschieben"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Mehrfaches Kopieren"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Mehrfach Kopier Modus"
 
@@ -321,16 +328,16 @@ msgstr "Am Raster ausrichten aus"
 msgid "Resnap Active"
 msgstr "Neu Ausrichen"
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Aktion"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Taste"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "nichts"
 
@@ -351,99 +358,94 @@ msgstr "NICHTS"
 msgid "Grid(%s, %s)"
 msgstr "Raster(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Dokumentation von [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Neue Seite erzeugt [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Neues Fenster geöffnet [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Alles speichern fehlgeschlagen"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Alles gespeichert"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "SchlieÃ?e Fenster\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Wähle erst Objekte aus"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Löschen"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Bearbeiten"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "Editiere Pinart"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Text bearbeiten"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Slot"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Farbe"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Drehen"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Spiegeln"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Sperren"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Entsperren"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Verschieben nach"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 "ACHTUNG: Keine Transformation mit ausgeschalteter Ausrichtung am Raster!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 "ACHTUNG:\"am Raster ausrichten\" wird aktiviert und mit der Transformation "
 "fortgefahren.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "ACHTUNG: Das Raster ist ungleich 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -451,253 +453,245 @@ msgstr ""
 "ACHTUNG: Wenn ein Symbol transformiert wird, sollte das Raster auf 100 "
 "gesetzt sein.\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Einbetten"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Ausbetten"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Aktualisieren"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "Zeige Unsichbares"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Ausschnitt verschieben"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Seite wirklich wiederherstellen?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "Kopieren"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Einfügen"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Einfügen"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Leerer Zwischenspeicher"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Kopie 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Kopie 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Kopie 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Kopie 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Kopie 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Ausschneiden 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Ausschneiden 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Ausschneiden 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Ausschneiden 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Ausschneiden 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Einfügen 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Einfügen 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Einfügen 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Einfügen 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Einfügen 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Bauteil"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Attribut"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Netz"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Bus"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Linie"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Rechteck"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Kreis"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Bogen"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "AnschluÃ?"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Suche nach der Quelle [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Die Quelle [%s] konnte nicht gefunden werden.\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Suche nach dem Symbol [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "Das Symbol ist keine reale Datei. Symbol kann nicht geöffnet werden.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "Konnte keinen übergeordneten Schaltplan finden!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"Dieser Befehl sucht die Dokumentation eines Bauteils im Internet, aber es "
-"wurde kein Bauteil ausgewählt"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Anbringen"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Ablösen"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "ShowN"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "ShowV"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "ShowB"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "VisToggle"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Dieser Menupunkt funktioniert nicht. Sorry.\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Aktions-Rückmelde-Modus wurde auf OUTLINE gesetzt.\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Aktions-Rückmelde-Modus wurde auf BOUNDINGBOX gesetzt.\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Raster AUS\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "Punktraster ausgewählt\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr "Linienraster ausgewählt\n"
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Freihandmodus (ACHTUNG! Ausrichten am Raster abgeschaltet)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "Am Raster ausrichten\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr "Objekte neu am Raster ausrichten (Achtung!)\n"
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "Gummifäden AUS \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "Gummifäden EIN\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "magnetischer Netz Modus: Ein\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr "magnetischer Netz Modus: Aus\n"
 
@@ -733,7 +727,7 @@ msgstr "Ungültiger Wert für das Pinende in der Funktion o_bus_draw_stretch\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Undefinierter Typ für einen Kreis (Füllung).\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Verschiebe Schaltplan [%d %d]\n"
@@ -751,40 +745,40 @@ msgstr "Objekt bereits gesperrt\n"
 msgid "Object already unlocked\n"
 msgstr "Objekt bereits entsperrt\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "Verborgener Text ist jetzt sichtbar.\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "Verborgener Text ist jetzt unsichbar.\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 "Das Symbol [%s] konnte nicht gefunden werden. Aktualisierung "
 "fehlgeschlagen.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups: Konnte den tatsächlichen Dateinamen von %s nicht "
 "ermitteln."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Die vorherige Backup-Datei [%s] konnte nicht auf read-write gesetzt werden.\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Die Backup-Datei [%s] konnte nicht auf readonly gesetzt werden.\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Die Backup-Datei [%s] konnte nicht gespeichert werden.\n"
@@ -794,14 +788,14 @@ msgstr "Die Backup-Datei [%s] konnte nicht gespeichert werden.\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "FEHLER: NULL Objekt innerhalb von o_move_end.\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 "Versuchte vergebens das Objekt innerhalb von o_move_return_whichone zu "
 "finden.\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "Da ist ein Objekt in o_move_check_endpoint, welches keine Linie ist.\n"
@@ -816,19 +810,19 @@ msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 "Achtung: Der Startpunkt des Netzes befindet sich nicht auf dem Raster\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr "Achtung: Das Ende des Netzes befindet sich nicht auf dem Raster\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Interner gschem Fehler: Versuchte mehr als zwei Bus Abzweigungen "
 "hinzuzufügen\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Das Busripper Symbol [%s] wurde in keiner Bauteilbibliothek gefunden\n"
@@ -838,19 +832,19 @@ msgstr "Das Busripper Symbol [%s] wurde in keiner Bauteilbibliothek gefunden\n"
 msgid "Unknown type for path (fill)!\n"
 msgstr "Unbekannte Füllart einer Pfad-Definition!\n"
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Das Bild [%s] konnte nicht geladen werden"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Bild"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "FEHLER: NULL Objekt!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Das Bild [%s] konnte nicht geladen werden"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -914,6 +908,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Ungültige Anzeigeoption, zeige beide als Voreinstellung\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "FEHLER: NULL Objekt!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Editor für ein Attribut"
@@ -926,11 +925,11 @@ msgstr "<b>Attribut bearbeiten</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Attribut hinzufügen</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Name:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Wert:"
 
@@ -946,7 +945,7 @@ msgstr "Nur Wert anzeigen"
 msgid "Show Name Only"
 msgstr "Nur Name anzeigen"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Zeige Name & Wert"
 
@@ -963,7 +962,7 @@ msgstr "Alle"
 msgid "Components"
 msgstr "Bauteile"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "Netz"
 
@@ -987,91 +986,91 @@ msgstr ""
 "Doppelt vergebener slot kann Probleme verursachen: [Symbolname=%s, Number="
 "%d, slot=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Es wurde kein Suchstring im Dialog eingegeben.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "Am Ende des Suchstrings fehlt ein '*' oder ein '?'.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Diagonal"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "Von oben nach unten"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "Von unten nach oben"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Von links nach rechts"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Von rechts nach links"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "Dateireihenfolge"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Nummeriere Text automatisch"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Suchbereich</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Suchen nach:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Nummeriere Text in:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "Ã?berspringe Nummern:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Ausgewählte Objekte"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "Aktuelle Seite"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "Gesamte Hierarchie"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Vorhandene Nummern überschreiben"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Optionen</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Startnummer:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Sortierung:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "Nummern entfernen"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Automatische Nummerierung von Slots"
 
@@ -1112,12 +1111,12 @@ msgstr "Versuchte eine ungültige Farbe zu holen: %d\n"
 msgid "Filter:"
 msgstr "Filter:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Name"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Wert"
 
@@ -1426,7 +1425,7 @@ msgstr "Rasterpunkt"
 msgid "Detached attribute"
 msgstr "Attribut ablösen"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Text"
 
@@ -1475,58 +1474,58 @@ msgstr "Farbe bearbeiten"
 msgid "Object color:"
 msgstr "Objekt Farbe:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Tastenkürzel"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Funktion"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Tastenkürzel"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Suche Text"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Zu suchender Text:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "In der Hierachie hinabsteigen"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Verberge Text"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Verberge Text, der beginnt mit:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Zeige Text"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Zeige Text, der beginnt mit:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "_Wählen Sie die zu speichernden Seiten:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 "Sollen die Ã?nderungen am Schaltplan \"%s\" vor dem SchlieÃ?en gespeichert "
 "werden?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
@@ -1534,15 +1533,15 @@ msgstr ""
 "Es gibt %d ungesicherte Schaltpläne. Sollen die �nderungen vor dem Schlie�en "
 "gespeichert werden?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Wenn Sie nicht speichern, werden Sie alle Ã?nderungen verlieren."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "SchlieÃ?en _ohne Speichern"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1560,19 +1559,19 @@ msgstr ""
 "Der Name darf nicht mit einem Leerzeichen enden.\n"
 "Der Wert darf nicht mit einem Leerzeichen beginnen."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Fehlerhaftes Attribut"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr "Pin Typ"
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr "Netz Pin"
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr "Bus Pin (graphisch)"
 
@@ -1754,101 +1753,110 @@ msgstr "/zum Symbol hinab"
 msgid "/Up"
 msgstr "/Hinauf"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 "Es wurde versucht die Empfindlichkeit des nicht existenten Menueintrags '%s' "
 "zu setzen\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "Popup_menu_item_factory existiert nicht\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Es wurde versucht die Sensibilität für einen nichtexistierenden Menueintrag "
 "zu setzen\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 "Attribute mit leerem Namen sind nicht erlaubt. Gib bitte einen Namen ein."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Nur Wert anzeigen"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Nur Name anzeigen"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr "Einsetzen"
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Duplizieren"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Attribute bearbeiten"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Sichtbar?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "Name"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "Wert"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "geerbte Attribute anzeigen"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Attribut hinzufügen"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Neue Seite"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Ã?ffnen..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Seite speichern"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Seite schlieÃ?en"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Seite ablegen"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Seiten Manager"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Dateiname"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Geändert"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Rechtsklick auf den Dateinamen für mehr Optionen..."
 
@@ -1931,7 +1939,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Aktueller Schalplan in [%s] ausgedruckt\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "S_kript ausführen..."
 
@@ -1945,47 +1953,47 @@ msgstr "Führe guile scipt aus [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "Konnte gc in x_window_setup_gc nicht zuweisen\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Neu"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Neue Datei"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Ã?ffnen"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Datei öffnen..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Speichern"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Datei speichern"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Rückgängig"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "letzte Aktion rückgängig machen"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Wiederherstellen"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "letzte Aktion wiederherstellen"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1997,7 +2005,7 @@ msgstr ""
 "und klicke um es zu plazieren\n"
 "mit rechter Maustaste abbrechen"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2005,7 +2013,7 @@ msgstr ""
 "Netz einfügen\n"
 "mit rechter Maustaste abbrechen"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2013,82 +2021,86 @@ msgstr ""
 "Bus einfügen\n"
 "mit rechter Maustaste abbrechen"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Text einfügen..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Auswählen"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Auswahl Modus"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Auswählen"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Wiederholen/nichts"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menu/Cancel"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Ausschnitt/Cancel"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Lade Schaltplan [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Eine Datei konnte nicht geladen werden"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Neue Datei [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Die Seite [%s] konnte nicht gespeichert werden.\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Fehler während des Speicherns"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Eine Datei konnte nicht geladen werden"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Gespeichert unter [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Gespeichert [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Gespeichert"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "SchlieÃ?e Schaltplan [%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "SchlieÃ?e [%s]\n"
@@ -2103,474 +2115,514 @@ msgstr ""
 "Erstellen oder editieren eines elektrischen Schaltplans oder Symbols mit "
 "gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_Neu"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "_Ã?ffnen..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "_Zuletzt  geöffnet"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "_Speichern"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "Speichern _unter"
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "_Alles speichern"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "Neu _laden"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "_Drucken"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr "Bild e_xportieren..."
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Neues _Fenster"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Fenster schlieÃ?en"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "_Beenden"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "_Rückgängig"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "_Wiederherstellen"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "_Ausschneiden"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "_Kopieren"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "_Einfügen"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "_Löschen"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Auswählen"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Auswählen"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Dreh Modus (90°)"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Bearbeiten..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Text bearbeiten..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Farbe..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Linieneigenschaften..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Füllung..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Symbol transferieren..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "Makro ausführen"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Bauteil/Bild einbetten"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Bauteil/Bild ausbetten"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Bauteil aktualisieren"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Zeige/Verberge unsichtbaren Text"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Kopiere in 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Kopiere in 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Kopiere in 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Kopiere in 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Kopiere in 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Ausschneiden in 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Ausschneiden in 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Ausschneiden in 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Ausschneiden in 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Ausschneiden in 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Einfügen aus 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Einfügen aus 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Einfügen aus 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Einfügen aus 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Einfügen aus 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "_Neu Zeichnen"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr "Ausschnitt _wechseln"
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr "_Rechteck auswählen"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr "_Alles anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "Ver_grö�ern"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "Ver_kleinern"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr "Gesamte _Zeichenfläche"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "_Dunkles Farbschema"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "_Helles Farbschema"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Dunkles Farbschema"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr "_Manager..."
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "_Vorherige"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "_Nächste"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "N_eu"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "S_chlieÃ?en"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "_Ablegen"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "_Bauteil..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "_Netz"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "_Attribut"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "_Text"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "_Linie"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "_Rechteck"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "_Kreis"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "Kreisb_ogen"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr "_Pin"
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "B_ild..."
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "Hinab zum _Schaltplan"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "Hinab zum S_ymbol"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "_Hinauf"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "_Dokumentation"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr "_Anbringen"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr "_Loslösen"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "_Wert anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "_Name anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "_Beide anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "Sichtbarkeit _umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "Text _suchen..."
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "Text _verbergen..."
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "Text an_zeigen..."
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "Text _durchnummerieren"
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "_Textgrö�e"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr "G_itterstil wechseln"
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr "_Raster umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr "Raster_abstand..."
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr "Rasterabstand ver_grö�ern"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr "Rasterabstand ver_kleinern"
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr "_Umrissanzeige umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr "_Netzgummifäden umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr "_magnetischen Netzmodus umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr "_Logfenster anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr "K_oordinatenfenster..."
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr "gEDA _Dokumentation..."
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr "gschem _FAQ..."
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr "gEDA _Wiki..."
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr "_Bauteil Dokumentation"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr "_Tastenkürzel..."
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr "_Info..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_Datei"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "_Bearbeiten"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "_Puffer"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "_Ansicht"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Seite"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "_Einfügen"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hie_rarchie"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "A_ttribut"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Optionen"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "_Hilfe"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "_Dokumentation"
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "fork fehlgeschlagen!\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Konnte %s nicht aufrufen\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr ""
+#~ "Die Funktion \"Dokumentation\" wird unter MinGW nicht unterstützt.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Dokumentation von [%s,%s,%s,%s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "Dieser Befehl sucht die Dokumentation eines Bauteils im Internet, aber es "
+#~ "wurde kein Bauteil ausgewählt"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Das scheme Verzeichnis wurde nicht definiert!\n"
 
diff --git a/gschem/po/en_GB.po b/gschem/po/en_GB.po
index 4e16b8d..562ad85 100644
--- a/gschem/po/en_GB.po
+++ b/gschem/po/en_GB.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-11 03:01+0000\n"
 "Last-Translator: Peter Clifton <pcjc2@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,19 +22,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Zoom too small!  Cannot zoom further.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "Could not fork\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Could not invoke %s\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -127,6 +121,19 @@ msgstr "Invalid gain [%d] passed to zoom-gain\n"
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr "Invalid number of steps [%d] scrollpan-steps\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -164,7 +171,7 @@ msgstr "This is the MINGW32 port.\n"
 msgid "Current locale settings: %s\n"
 msgstr "Current locale settings: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -176,17 +183,17 @@ msgstr ""
 "gschem cannot locate its data files. You must set the GEDADATA\n"
 "environment variable to point to the correct location.\n"
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Couldn't find init scm file [%s]\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Read init scm file [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Failed to read init scm file [%s]\n"
@@ -201,8 +208,8 @@ msgstr "Unknown end for line (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr "Unknown type for stroke (%d) !\n"
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Select Mode"
 
@@ -214,11 +221,11 @@ msgstr "Component Mode"
 msgid "Text Mode"
 msgstr "Text Mode"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Copy Mode"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Move Mode"
 
@@ -226,7 +233,7 @@ msgstr "Move Mode"
 msgid "Rotate Mode"
 msgstr "Rotate Mode"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Mirror Mode"
 
@@ -279,22 +286,22 @@ msgstr "Arc Mode"
 msgid "Pin Mode"
 msgstr "Pin Mode"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Copy"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Move"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Multiple Copy"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Multiple Copy Mode"
 
@@ -310,16 +317,16 @@ msgstr "Snap Off"
 msgid "Resnap Active"
 msgstr "Resnap Active"
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Action"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Stroke"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "none"
 
@@ -340,96 +347,91 @@ msgstr "NONE"
 msgid "Grid(%s, %s)"
 msgstr "Grid(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Documentation for [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "New page created [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "New Window created [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Failed to Save All"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Saved All"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Closing Window\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Select objs first"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Delete"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Edit"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "Edit pin type"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Edit Text"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Slot"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Colour"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Rotate"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Mirror"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Lock"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Unlock"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Translate"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr "WARNING: Do not translate with snap off!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr "WARNING: Turning snap on and continuing with translate.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "WARNING: Snap grid size is not equal to 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -437,253 +439,245 @@ msgstr ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Embed"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Unembed"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Update"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "ShowHidden"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Pan"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Really revert page?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "Copy to clipboard"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Cut to clipboard"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Paste from clipboard"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Empty buffer"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Copy 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Copy 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Copy 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Copy 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Copy 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Cut 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Cut 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Cut 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Cut 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Cut 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Paste 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Paste 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Paste 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Paste 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Paste 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Component"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Attribute"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Net"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Bus"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Line"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Box"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Circle"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Arc"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Pin"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Searching for source [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Cannot find source [%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Searching for symbol [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "Symbol is not a real file. Symbol cannot be loaded.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "Cannot find any schematics above the current one!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Attach"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Detach"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "ShowN"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "ShowV"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "ShowB"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "VisToggle"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Sorry but this is a non-functioning menu option\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Action feedback mode set to OUTLINE\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Action feedback mode set to BOUNDINGBOX\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Grid OFF\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "Dot grid selected\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr "Mesh grid selected\n"
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap OFF (CAUTION!)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "Snap ON\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr "Snap back to the grid (CAUTION!)\n"
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "Rubber band OFF \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "Rubber band ON\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "magnetic net mode: ON\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr "magnetic net mode: OFF\n"
 
@@ -717,7 +711,7 @@ msgstr "Got an invalid which one in o_bus_draw_stretch\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Unknown type for circle (fill)!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Translating schematic [%d %d]\n"
@@ -735,35 +729,35 @@ msgstr "Object already locked\n"
 msgid "Object already unlocked\n"
 msgstr "Object already unlocked\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "Hidden text is now visible\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "Hidden text is now invisible\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr "Could not find symbol [%s] in library. Update failed.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: Can't get the real filename of %s."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "Could NOT set previous backup file [%s] read-write\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Could NOT set backup file [%s] readonly\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Could NOT save backup file [%s]\n"
@@ -773,12 +767,12 @@ msgstr "Could NOT save backup file [%s]\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "ERROR: NULL object in o_move_end!\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr "DOH! tried to find the whichone, but didn't find it!\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "Got a non line object in o_move_check_endpoint\n"
@@ -792,17 +786,17 @@ msgstr "Got an invalid which one in o_net_draw_stretch\n"
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr "Warning: Starting net at off grid coordinate\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr "Warning: Ending net at off grid coordinate\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr "Tried to add more than two bus rippers. Internal gschem error.\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Bus ripper symbol [%s] was not found in any component library\n"
@@ -812,19 +806,19 @@ msgstr "Bus ripper symbol [%s] was not found in any component library\n"
 msgid "Unknown type for path (fill)!\n"
 msgstr "Unknown type for path (fill)!\n"
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Failed to load picture: %s"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Picture"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "ERROR: NULL object!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Failed to load picture: %s"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -888,6 +882,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Got invalid show option; defaulting to show both\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "ERROR: NULL object!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Single Attribute Editor"
@@ -900,11 +899,11 @@ msgstr "<b>Edit Attribute</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Add Attribute</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Name:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Value:"
 
@@ -920,7 +919,7 @@ msgstr "Show Value Only"
 msgid "Show Name Only"
 msgstr "Show Name Only"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Show Name & Value"
 
@@ -937,7 +936,7 @@ msgstr "All"
 msgid "Components"
 msgstr "Components"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "Nets"
 
@@ -960,91 +959,91 @@ msgid ""
 msgstr ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "No searchstring given in autonumber text.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "No '*' or '?' given at the end of the autonumber text.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Diagonal"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "Top to bottom"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "Bottom to top"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Left to right"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Right to left"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "File order"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Autonumber text"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Scope</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Search for:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Autonumber text in:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "Skip numbers found in:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Selected objects"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "Current page"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "Whole hierarchy"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Overwrite existing numbers"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Options</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Starting number:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Sort order:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "Remove numbers"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Automatic slotting"
 
@@ -1085,12 +1084,12 @@ msgstr "Tried to get an invalid outline colour: %d\n"
 msgid "Filter:"
 msgstr "Filter:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Name"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Value"
 
@@ -1399,7 +1398,7 @@ msgstr "Grid point"
 msgid "Detached attribute"
 msgstr "Detached attribute"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Text"
 
@@ -1448,71 +1447,71 @@ msgstr "Colour Edit"
 msgid "Object color:"
 msgstr "Object colour:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Hotkeys"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Function"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Keystroke(s)"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Find Text"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Text to find:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "descend into hierarchy"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Hide Text"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Hide text starting with:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Show Text"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Show text starting with:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "S_elect the schematics you want to save:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Save the changes to schematic \"%s\" before closing?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "If you don't save, all your changes will be permanently lost."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "_Close without saving"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1529,19 +1528,19 @@ msgstr ""
 "The name cannot end with a space.\n"
 "The value cannot start with a space."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Invalid Attribute"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr "Pin type"
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr "Net pin"
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr "Bus pin (graphical)"
 
@@ -1721,96 +1720,105 @@ msgstr "/Down Symbol"
 msgid "/Up"
 msgstr "/Up"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr "Tried to set the sensitivity on non-existent menu item '%s'\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "Popup_menu_item_factory doesn't exist!\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr "Tried to set the sensitivity on a non-existent popup menu_item\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Attributes with empty name are not allowed. Please set a name."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Show Value only"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Show Name only"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr "Promote"
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Duplicate"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Edit Attributes"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Vis?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "V"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "Show inherited attributes"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Add Attribute"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "New Page"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Open Page..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Save Page"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Close Page"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Discard Page"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Page Manager"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Filename"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Changed"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Right click on the filename for more options..."
 
@@ -1893,7 +1901,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Printed current schematic to [%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Execute Script..."
 
@@ -1907,47 +1915,47 @@ msgstr "Executing guile script [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "Couldn't allocate gc\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "New"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "New file"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Open"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Open file..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Save"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Save file"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Undo"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Undo last operation"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Redo"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Redo last undo"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1959,7 +1967,7 @@ msgstr ""
 "click to place\n"
 "Right mouse button to cancel"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -1967,7 +1975,7 @@ msgstr ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -1975,82 +1983,86 @@ msgstr ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Add Text..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Select"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Select mode"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Pick"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Repeat/none"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menu/Cancel"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Pan/Cancel"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Loading schematic [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Failed to load file"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "New file [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Could NOT save page [%s]\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Error while trying to save"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Failed to load file"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Saved as [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Saved [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Saved"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Discarding page [%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Closing [%s]\n"
@@ -2063,474 +2075,513 @@ msgstr "gEDA Schematic Editor"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Create and edit electrical schematics and symbols with gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_New"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "_Open..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "Open Recen_t"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "_Save"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "Save _As..."
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Save All"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "_Revert"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "_Print..."
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr "Write _image..."
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "New Window"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Closing Window\n"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "_Quit"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "_Undo"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "_Redo"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "Cu_t"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "_Copy"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "_Paste"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "_Delete"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Select"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Select"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Rotate 90 Mode"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Edit..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Edit Text..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Colour..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Line Width & Type..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Fill Type..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Symbol Translate..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "Invoke Macro"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Embed Component/Picture"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Unembed Component/Picture"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Update Component"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Show/Hide Inv Text"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Copy into 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Copy into 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Copy into 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Copy into 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Copy into 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Cut into 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Cut into 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Cut into 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Cut into 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Cut into 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Paste from 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Paste from 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Paste from 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Paste from 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Paste from 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "_Redraw"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr "_Pan"
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr "Zoom _Box"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr "Zoom _Extents"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "Zoom _In"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "Zoom _Out"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr "Zoom _Full"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "_Dark colour scheme"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "_Light colour scheme"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Dark colour scheme"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr "_Manager..."
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "_Previous"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "_Next"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "Ne_w"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "_Close"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "_Discard"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "_Component..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "_Net"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "_Attribute..."
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "_Text..."
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "_Line"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "_Box"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "C_ircle"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "A_rc"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr "_Pin"
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "Pictu_re..."
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "_Down Schematic"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "Down _Symbol"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "_Up"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "D_ocumentation"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr "_Attach"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr "_Detach"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "Show _Value"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "Show _Name"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "Show _Both"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "_Toggle Visibility"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "_Find Specific Text..."
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "_Hide Specific Text..."
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "_Show Specific Text..."
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "A_utonumber Text..."
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "_Text Size..."
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr "Cycle _grid styles"
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr "Toggle _Snap On/Off"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr "Snap Grid S_pacing..."
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr "Scale _up Grid Spacing"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr "Scale _down Grid Spacing"
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr "Toggle _Outline/Box"
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr "Toggle Net _Rubberband"
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr "Toggle _Magnetic Net"
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr "Show _Log Window..."
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr "Show _Coord Window..."
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr "gEDA Docu_mentation"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr "gschem _FAQ"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr "gEDA _Wiki..."
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr "Component D_ocumentation"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr "_Hotkeys"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr "_About..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_File"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "_Edit"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "_Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "_View"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Page"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "_Add"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hie_rarchy"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "A_ttributes"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Options"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "_Help"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "D_ocumentation"
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "Could not fork\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Could not invoke %s\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Documentation commands not supported under MinGW.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Documentation for [%s,%s,%s,%s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Scheme directory NOT set!\n"
 
diff --git a/gschem/po/es.po b/gschem/po/es.po
index 03a952c..76658d3 100644
--- a/gschem/po/es.po
+++ b/gschem/po/es.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gschem VERSION\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:04+0000\n"
 "Last-Translator: Carlos Nieves Ã?nega <Unknown>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -23,19 +23,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "¡Vista demasiado ampliada! No se puede ampliar más.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "No se ha podido crear un proceso hijo\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "No se ha podido llamar a %s\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "No se pueden utilizar los comandos de documentación bajo MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -146,6 +140,19 @@ msgstr ""
 "Se ha llamado a la función scrollpan-steps con un número de pasos no válido "
 "[%d]\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -182,7 +189,7 @@ msgstr "�sta es la adaptación MINGW32.\n"
 msgid "Current locale settings: %s\n"
 msgstr "Entorno actual de locale: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -194,17 +201,17 @@ msgstr ""
 "gschem no puede encontrar sus archivos de datos. Debe configurar la variable "
 "de entorno GEDADATA con el camino adecuado.\n"
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "No se ha podido encontrar el fichero de inicialización scm [%s]\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Leído fichero de inicialización scm [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fallo al leer fichero de inicialización scm [%s]\n"
@@ -219,8 +226,8 @@ msgstr "Final de línea desconocido (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr "¡ Tipo desconocido para gesto (%d) !\n"
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Seleccionar"
 
@@ -232,11 +239,11 @@ msgstr "Modo Componentes"
 msgid "Text Mode"
 msgstr "Modo Texto"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Copiar"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Mover"
 
@@ -244,7 +251,7 @@ msgstr "Mover"
 msgid "Rotate Mode"
 msgstr "Rotar"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Voltear"
 
@@ -297,22 +304,22 @@ msgstr "Modo Arco"
 msgid "Pin Mode"
 msgstr "Modo Pin"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Copiar"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Mover"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Copia múltiple"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Modo de copia múltiple"
 
@@ -328,16 +335,16 @@ msgstr "Desactivado el ajuste a la rejilla"
 msgid "Resnap Active"
 msgstr "Reajuste a la rejilla activado"
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Acción"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Gesto"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "ninguno"
 
@@ -358,99 +365,94 @@ msgstr "NINGUNO"
 msgid "Grid(%s, %s)"
 msgstr "Rejilla(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Documentación de [%s, %s, %s, %s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Se ha creado una página nueva [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Se ha creado una nueva ventana [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "No se ha podido guardar todo"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Guardado todo"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Cerrando ventana\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Antes seleccione objetos"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Borrar"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Editar"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "Editar tipo de pin"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Editar texto"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Elemento"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Color"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Rotar"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Voltear"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Fijar"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Desfijar"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Mover"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 "ADVERTENCIA: ¡No mueva objetos con el ajuste a la rejilla desactivado!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 "ADVERTENCIA: Activando el ajuste a la rejilla y continuando con el "
 "movimiento.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "ADVERTENCIA: ¡El tamaño de la rejilla no es 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -458,253 +460,245 @@ msgstr ""
 "ADVERTENCIA: Si está moviendo un símbolo al origen, el tamaño de la "
 "rejilladebe ser de 100\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Incrustar"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Desincrustar"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Actualizar"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "Mostrar ocultos"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Centrar respecto al cursor"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "¿Seguro que quiere recargar la página?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "Copiar al portapapeles"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Cortar al portapapeles"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Pegar desde el portapapeles"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Buffer vacío"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Copiar 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Copiar 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Copiar 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Copiar 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Copiar 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Cortar 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Cortar 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Cortar 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Cortar 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Cortar 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Pegar 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Pegar 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Pegar 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Pegar 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Pegar 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Componente"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Propiedad"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Conexión"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Bus"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Línea"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Rectángulo"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Círculo"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Arco"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Pin"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Buscando origen [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "No se ha podido encontrar la fuente [%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Buscando símbolo [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "El símbolo no es un archivo físico. No se puede cargar el símbolo.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "¡No se ha podido encontrar ningún esquema jerárquico superior!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"Este comando consigue la información del componente de internet, pero no hay "
-"ningún componente seleccionado"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Adjuntar"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "No adjuntar"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "Mostrar nombre"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "Mostrar valor"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "Mostrar ambos"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "Cambiar visibilidad"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Disculpe. Esta opción del menú no funciona\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Modo de realimentación seleccionado: SILUETA\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Modo de realimentación seleccionado: CONTENEDOR\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Rejilla DESACTIVADA\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "Seleccionada rejilla de puntos\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr "Seleccionada rejilla de malla\n"
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "¡PRECAUCI�N!: Ajuste a la rejilla DESACTIVADO\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "Ajuste a la rejilla ACTIVADO\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr "Reajuste a la rejilla (¡PRECAUCI�N!)\n"
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "Goma de borrar DESACT \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "Goma de borrar ACT\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "Modo de Ayuda a la conexión: ACTIVADO\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr "Modo de Ayuda a la conexión: DESACTIVADO\n"
 
@@ -742,7 +736,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "¡Tipo de relleno de círculo desconocido!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Convirtiendo esquema [%d %d]\n"
@@ -760,41 +754,41 @@ msgstr "Objeto previamente fijado\n"
 msgid "Object already unlocked\n"
 msgstr "El objeto no estaba fijado\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "El texto oculto es ahora visible\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "El texto oculto es ahora invisible\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 "No se pudo encontrar el símbolo [%s] en la librería. Error al actualizar.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups: Imposible averiguar el nombre de archivo real de %s."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "NO se han podido cambiar los permisos de la copia de seguridad anterior [%s] "
 "a lectura-escritura\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "NO se han podido cambiar los permisos de la copia de seguridad anterior [%s] "
 "a sólo lectura\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "NO se ha podido guardar la copia de seguridad [%s]\n"
@@ -804,14 +798,14 @@ msgstr "NO se ha podido guardar la copia de seguridad [%s]\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "ERROR: en la función o_move_end, ¡el objeto es NULL!\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 "¡Eh! Se ha intentado encontrar el parámetro \"whichone\", pero ¡no se ha "
 "encontrado!\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -831,21 +825,21 @@ msgstr ""
 "Advertencia: se ha iniciado la conexión en una coordenada fuera de la "
 "rejilla\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 "Advertencia: se ha finalizado la conexión en una coordenada fuera de la "
 "rejilla\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Se ha intentado añadir más de dos conexiones a bus. Error interno de "
 "gschem.\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "No se ha encontrado el símbolo %s en ninguna librería de componentes\n"
@@ -855,19 +849,19 @@ msgstr "No se ha encontrado el símbolo %s en ninguna librería de componentes\n
 msgid "Unknown type for path (fill)!\n"
 msgstr "¡Tipo de camino (relleno) desconocido!\n"
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fallo al cargar la imagen: %s"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Imagen"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "ERROR: ¡objeto vacío (NULL)!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Fallo al cargar la imagen: %s"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -932,6 +926,11 @@ msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 "Se ha recibido una opción de mostrar no válida; mostrando ambos por defecto\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "ERROR: ¡objeto vacío (NULL)!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Editor de una única propiedad"
@@ -944,11 +943,11 @@ msgstr "<b>Editar propiedades</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Añadir propiedad</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Nombre:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Valor:"
 
@@ -964,7 +963,7 @@ msgstr "Mostrar sólo valor"
 msgid "Show Name Only"
 msgstr "Mostrar sólo nombre"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Mostrar nombre y valor"
 
@@ -981,7 +980,7 @@ msgstr "Todo"
 msgid "Components"
 msgstr "Componentes"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "Conexiones"
 
@@ -1005,91 +1004,91 @@ msgstr ""
 "La duplicidad de la propiedad 'slot' puede causar problemas: [nombre del "
 "símbolo=%s, número=%d, slot=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "No se ha especificado una cadena de búsqueda para autonumerar texto.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "No se ha especificado '*' o '?' al final del texto a autonumerar.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Diagonal"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "De arriba hacia abajo"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "De abajo hacia arriba"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "De izquierda hacia derecha"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "De derecha hacia izquierda"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "Orden de archivos:"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Autoenumerar texto"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Ã?mbito</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Buscar:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Autoenumerar texto en:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "Ignorar números encontrados en:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Objetos seleccionados"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "Hoja actual"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "Jerarquía completa"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Sobreescribir los números existentes"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Opciones</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Número inicial:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Método de ordenación:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "Borrar los números"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Asignar números de elemento automáticamente"
 
@@ -1130,12 +1129,12 @@ msgstr "Se ha intentado obtener un color para el contorno no válido: %d\n"
 msgid "Filter:"
 msgstr "Filtro:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Nombre"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Valor"
 
@@ -1449,7 +1448,7 @@ msgstr "Punto de rejilla"
 msgid "Detached attribute"
 msgstr "Desvincular propiedad"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Texto"
 
@@ -1498,71 +1497,71 @@ msgstr "Editar color"
 msgid "Object color:"
 msgstr "Color del componente:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Teclas rápidas"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Función"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Pulsación(es)"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Encontrar texto:"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Texto a encontrar:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "Descender en la jerarquía"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Ocultar texto:"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Ocultar texto que comienza por:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Mostrar texto"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Mostrar texto que comienza por:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "S_eleccione los esquemas que quiere guardar:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "¿Guardar cambios del esquema \"%s\" antes de salir?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "Hay %d esquemas con cambios sin guardar. ¿Guardar cambios antes de cerrar?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Si no los guarda, todos los cambios se perderán definitivamente."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "_Cerrar sin guardar"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1580,19 +1579,19 @@ msgstr ""
 "El nombre no puede finalizar en un espacio.\n"
 "El valor no puede empezar con un espacio."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Propiedad incorrecta"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr "Tipo de Pin"
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr "Pin para conexión simple"
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr "Pin para conexión a bus (gráfico)"
 
@@ -1774,101 +1773,110 @@ msgstr "/Descender en símbolo"
 msgid "/Up"
 msgstr "/Arriba"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 "Se ha intentado modificar la sensibilidad de una opción de menú que no "
 "existe '%s'\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "¡No existen menúes contextuales!\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Se ha intentado modificar la sensibilidad de una opción de menú que no "
 "existe\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 "No se permiten las propiedades sin nombre. Por favor, introduzca un nombre."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Mostrar sólo valor"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Mostrar sólo nombre"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr "Promocionar"
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Duplicar"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Editar propiedades"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Visible?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "V"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "Mostrar propiedades heredadas"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Añadir propiedad"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Nueva página"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Abrir página"
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Guardar página"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Cerrar página"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Descartar página"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Administrador de páginas"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Nombre de archivo"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Modificado"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Pulse con el botón derecho para ver más opciones..."
 
@@ -1951,7 +1959,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Se ha imprimido el esquema actual a [%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Ejecutar subprograma..."
 
@@ -1965,47 +1973,47 @@ msgstr "Ejecutando programa de guile [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "No se ha podido reservar memoria para la variable gc\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Nuevo"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Nuevo archivo"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Abrir"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Abrir archivo"
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Guardar"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Guardar archivo"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Deshacer"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Deshacer última operación"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Rehacer"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Rehacer el último deshacer"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2017,7 +2025,7 @@ msgstr ""
 "ventana principal, y presione el botón izq. del ratón para colocarlo.\n"
 "Botón derecho del ratón para cancelar"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2025,7 +2033,7 @@ msgstr ""
 "Añadir conexión\n"
 "Botón derecho del ratón para cancelar"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2033,82 +2041,86 @@ msgstr ""
 "Añadir bus\n"
 "Botón derecho del ratón para cancelar"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Añadir texto..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Seleccionar"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Seleccionar"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Coger"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Repetir/ninguno"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menú/Cancelar"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Panorámica/Cancelar"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Cargando esquema [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Fallo al cargar el archivo"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nuevo archivo [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "NO se ha podido guardar la página [%s]\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Error al intentar guardar"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Fallo al cargar el archivo"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Guardado como [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Guardado [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Guardado"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Descartando página [%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Cerrando [%s]\n"
@@ -2121,474 +2133,513 @@ msgstr "Editor de esquemas gEDA"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Crear y modificar esquemas y símbolos con gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_Nuevo"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "_Abrir..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "Abrir recien_te"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "_Guardar"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "Guardar _como..."
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Guardar todo"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "_Recargar"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "Im_primir..."
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr "Guardar _imagen..."
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Nueva ventana"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Cerrar ventana"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "_Salir"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "_Deshacer"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "_Rehacer"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "Cor_tar"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "_Copiar"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "_Pegar"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "_Borrar"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Seleccionar"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Seleccionar"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Rotar 90º"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Editar..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Editar texto..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Elemento..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Color..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Anchura y tipo de línea"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Tipo de relleno"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Mover símbolo..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "Ejecutar macro"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Incrustar componente/imagen"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Desincrustar componente/imagen"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Actualizar componente"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Mostrar/Ocultar texto oculto"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Copiar en memoria intermedia 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Copiar en memoria intermedia 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Copiar en memoria intermedia 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Copiar en memoria intermedia 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Copiar en memoria intermedia 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Cortar en memoria intermedia 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Cortar en memoria intermedia 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Cortar en memoria intermedia 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Cortar en memoria intermedia 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Cortar en memoria intermedia 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Pegar memoria intermedia 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Pegar memoria intermedia 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Pegar memoria intermedia 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Pegar memoria intermedia 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Pegar memoria intermedia 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "_Redibujar"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr "Centrar res_pecto al cursor"
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr "Ampliar z_ona"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr "Mostrar _todo"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "_Aumentar ampliación"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "_Disminuir ampliación"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr "Vista co_mpleta"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "Configuración de colores os_curos"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "Configuración de co_lores claros"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "Configuración de colores os_curos"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr "Ad_ministrador..."
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "_Anterior"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "_Siguiente"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "_Nuevo"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "C_errar"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "_Descartar"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "_Componente..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "Co_nexión"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "Propied_ad..."
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "_Texto..."
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "_Línea"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "Rectán_gulo"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "Círcul_o"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "A_rco"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr "_Pin"
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "I_magen..."
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "_Descender en esquema"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "Descender en _símbolo"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "A_rriba"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "D_ocumentación"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr "_Adjuntar"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr "No a_djuntar"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "Mostrar _valor"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "Mostrar _nombre"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "Mostrar am_bos"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "Cambiar v_isibilidad"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "_Encontrar texto específico..."
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "_Ocultar texto específico..."
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "Mo_strar texto específico..."
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "A_utonumerar texto..."
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "_Tamaño de texto..."
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr "Cambiar estilos de re_jilla"
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr "Act/Desact aju_ste a la rejilla"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr "Es_paciado de la rejilla..."
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr "A_umentar espaciado de la rejilla..."
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr "_Disminuir espaciado de la rejilla..."
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr "Cambiar Silueta/Rectángul_o"
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr "Act/Desact conserva_r conexiones"
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr "Modo ayuda _magnética a la conexión"
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr "Mostrar ventana de re_gistro..."
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr "Mostrar ventana de _coordenadas..."
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr "Docu_mentación de gEDA"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr "PU_F de gschem"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr "_Wiki de gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr "D_ocumentación del componente..."
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr "_Teclas rápidas"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr "_Acerca de..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_Archivo"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "_Editar"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "Me_moria intermedia"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "_Ver"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Página"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "Aña_dir"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Je_rarquía"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "Prop_iedades"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Opciones"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Ay_uda"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "D_ocumentación"
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "No se ha podido crear un proceso hijo\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "No se ha podido llamar a %s\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "No se pueden utilizar los comandos de documentación bajo MinGW.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Documentación de [%s, %s, %s, %s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "Este comando consigue la información del componente de internet, pero no "
+#~ "hay ningún componente seleccionado"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "¡Directorio de Scheme no especificado!\n"
 
diff --git a/gschem/po/fa.po b/gschem/po/fa.po
index 5b70e29..a869093 100644
--- a/gschem/po/fa.po
+++ b/gschem/po/fa.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-01-31 15:45+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,18 +22,12 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr ""
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr ""
-
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
 #: gschem/src/g_rc.c:295
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -153,7 +160,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -161,17 +168,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -186,8 +193,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Select Mode"
 
@@ -199,11 +206,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Copy Mode"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Move Mode"
 
@@ -211,7 +218,7 @@ msgstr "Move Mode"
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Mirror Mode"
 
@@ -264,22 +271,22 @@ msgstr ""
 msgid "Pin Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr ""
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Multiple Copy Mode"
 
@@ -295,16 +302,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr ""
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr ""
 
@@ -325,346 +332,335 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Delete"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Edit"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Lock"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Unlock"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Pan"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Net"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Bus"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Line"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Box"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Circle"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Arc"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Pin"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Attach"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Detach"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -698,7 +694,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -716,35 +712,35 @@ msgstr ""
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -754,12 +750,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -773,17 +769,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -793,18 +789,18 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr ""
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
+#: gschem/src/o_picture.c:544
 #, c-format
-msgid "ERROR: NULL object!\n"
+msgid "Failed to replace pictures: %s"
 msgstr ""
 
 #: gschem/src/o_slot.c:81
@@ -869,6 +865,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -881,11 +882,11 @@ msgstr ""
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr ""
 
@@ -901,7 +902,7 @@ msgstr ""
 msgid "Show Name Only"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr ""
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Components"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr ""
 
@@ -938,91 +939,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1063,12 +1064,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr ""
 
@@ -1372,7 +1373,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr ""
 
@@ -1421,70 +1422,70 @@ msgstr ""
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Hotkeys"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1495,19 +1496,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1680,96 +1681,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "New Page"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Open Page..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Save Page"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Close Page"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1850,7 +1860,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Execute Script..."
 
@@ -1864,47 +1874,47 @@ msgstr ""
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "New"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr ""
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr ""
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr ""
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr ""
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr ""
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Undo"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr ""
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Redo"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr ""
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1912,93 +1922,97 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr ""
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr ""
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr ""
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr ""
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr ""
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2011,472 +2025,491 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Save All"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "New Window"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Close Window"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Select Mode"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Rotate 90 Mode"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Edit..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Edit Text..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Color..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Line Width & Type..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Fill Type..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Symbol Translate..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Embed Component/Picture"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Unembed Component/Picture"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Update Component"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Show/Hide Inv Text"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Copy into 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Copy into 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Copy into 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Copy into 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Copy into 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Cut into 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Cut into 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Cut into 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Cut into 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Cut into 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Paste from 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Paste from 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Paste from 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Paste from 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Paste from 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr ""
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
 #~ msgid "Make Inv Text Vis"
 #~ msgstr "Make Inv Text Vis"
 
diff --git a/gschem/po/fr.po b/gschem/po/fr.po
index 896da4f..2a2a572 100644
--- a/gschem/po/fr.po
+++ b/gschem/po/fr.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: fr_FR\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:03+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -25,19 +25,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Agrandissement maximum ! Impossible d'agrandir plus.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "Impossible de créer un processus fils\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Impossible de lancer %s\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Commandes de documentation non supportées sous MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -125,6 +119,19 @@ msgstr "Gain [%d] invalide passé à zoom-gain\n"
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr "Nombre d'étapes [%d] scrollpan-steps invalide\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -162,7 +169,7 @@ msgstr "Ceci est le portage sous MINGW32\n"
 msgid "Current locale settings: %s\n"
 msgstr "Locale en cours : %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -170,17 +177,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr "Vous devez positionner la variable d'environnement GEDADATA!\n"
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Impossible de trouver le fichier scm d'init [%s]\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lecture du fichier scm de démarrage [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "�chec de la lecture du fichier scm de démarrage [%s]\n"
@@ -195,8 +202,8 @@ msgstr "Extrémité de ligne inconnue (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Mode Sélection"
 
@@ -208,11 +215,11 @@ msgstr "Mode Composant"
 msgid "Text Mode"
 msgstr "Mode Texte"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Mode Copie"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Mode Déplacement"
 
@@ -220,7 +227,7 @@ msgstr "Mode Déplacement"
 msgid "Rotate Mode"
 msgstr "Mode Rotation"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Mode Miroir"
 
@@ -273,22 +280,22 @@ msgstr "Mode Arc"
 msgid "Pin Mode"
 msgstr "Mode Broche"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Copier"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Déplacer"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Copie Multiple"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Mode Copie Multiple"
 
@@ -304,16 +311,16 @@ msgstr "Snap Off"
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Action"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "aucun"
 
@@ -334,96 +341,91 @@ msgstr "AUCUN"
 msgid "Grid(%s, %s)"
 msgstr "Grille(%s,%s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Documentation pour [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Nouvelle page [%s] créée\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nouvelle création de fenêtre [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Ã?chec de la sauvegarde de toutes les pages"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Toutes les pages enregistrées"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Fermeture de la fenêtre\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Sélectionnez d'abord des objets"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Supprimer"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Ã?dition"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "Ã?dition du type de broche"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Ã?diter le texte"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Slot"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Couleur"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Pivoter"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Miroir"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Verrouiller"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Déverrouiller"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Translater"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr "ATTENTION : ne translatez pas quand le snap est désactivé !\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr "ATTENTION : activation du snap et poursuite de la translation.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "ATTENTION : la taille du snap sur la grille n'est pas égale à 100 !\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -431,253 +433,245 @@ msgstr ""
 "ATTENTION : si vous déplacez un symbole à l'origine, la taille de snap de la "
 "grille devrait être de 100 !\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Embarquer"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Débarquer"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Mettre à jour"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "AfficheCaché"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Panoramique"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Abandonner les modifications ?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "Copier vers le presse-papier"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Coupe la sélection dans le presse-papier"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Coller depuis le presse-papiers"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Tampon vide"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Copier 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Copier 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Copier 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Copier 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Copier 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Couper 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Couper 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Couper 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Couper 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Couper 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Coller 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Coller 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Coller 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Coller 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Coller 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Composant"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Attribut"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Piste"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Bus"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Ligne"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Boîte"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Cercle"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Arc"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Broche"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Recherche de source [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossible de trouver source [%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Recherche du symbole [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "Le symbole n'est pas un fichier réel. Il ne peut pas être chargé.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "Impossible de trouver des schémas au-dessus de celui-ci!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"Cette commande retrouve la documentation du composant depuis le web mais "
-"aucun composant n'est sélectionné"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Attacher"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Détacher"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "MontrerN"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "MontrerV"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "MontrerNV"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Désolé mais c'est une option de menu non fonctionnelle\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Mode de retour utilisateur positionné à OUTLINE\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Mode de retour utilisateur positionné à BOUNDINGBOX\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Grille OFF\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "Grille à points sélectionnée\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap OFF (ATTENTION)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "Snap ON\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "Mode Filet Magnétique :  Allumé\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -711,7 +705,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Type de remplissage pour cercle inconnu !\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Translation du schéma [%d %d]\n"
@@ -729,41 +723,41 @@ msgstr "Objet déjà verrouillé\n"
 msgid "Object already unlocked\n"
 msgstr "Objet déjà déverrouillé\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "Le texte normalement caché est maintenant visible\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "Le texte normalement caché est maintenant invisible\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 "Impossible de trouver le symbole [%s] dans la bibliothèque. �chec de la mise "
 "à jour.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups() : Impossible de récupérer le véritable nom du fichier %s"
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Impossible de passer le fichier copie de sauvegarde [%s] en lecture/"
 "écriture\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Impossible de passer le fichier copie de sauvegarde [%s] en lecture seule\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "�chec lors de la création de la copie de sauvegarde [%s]\n"
@@ -773,12 +767,12 @@ msgstr "�chec lors de la création de la copie de sauvegarde [%s]\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "ERREUR : object==NULL dans o_move_end !\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr "Incapable de déterminer le whichone de l'object !\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "L'objet passé n'est pas une ligne dans o_move_check_endpoint\n"
@@ -793,19 +787,19 @@ msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 "Attention; Démarrage d'une liaison en-dehors des coordonnées de la grille\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 "Attention; Arrêt d'une liaison en-dehors des coordonnées de la grille\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Tentative d'ajout de plus de deux jonctions de bus. Erreur interne gschem.\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -815,19 +809,19 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr "Type de chemin inconnu (à remplir)!\n"
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Ã?chec lors du chargement de l'image : %s"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Image"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "ERREUR : object==NULL !\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Ã?chec lors du chargement de l'image : %s"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -893,6 +887,11 @@ msgstr ""
 "Option d'affichage invalide ; changement pour affichage du nom et de la "
 "valeur\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "ERREUR : object==NULL !\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Ã?diteur d'attribut"
@@ -905,11 +904,11 @@ msgstr "<b>Ã?diter un attribut</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Ajouter un attribut</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Nom :"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Valeur :"
 
@@ -925,7 +924,7 @@ msgstr "Montrer seulement la valeur"
 msgid "Show Name Only"
 msgstr "Montrer seulement le nom"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Montrer le nom et la valeur"
 
@@ -942,7 +941,7 @@ msgstr "Tous"
 msgid "Components"
 msgstr "Composants"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "Pistes"
 
@@ -966,93 +965,93 @@ msgstr ""
 "Les slots dupliqués sont susceptibles de créer des problèmes : [symbolname="
 "%s, number=%d, slot=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Pas de motif de recherche fourni pour l'annotation automatique.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 "Pas de caractère '*' ou '?' à la fin du motif de recherche pour annotation "
 "automatique.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "en diagonal"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "de haut en bas"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "de bas en haut"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "de gauche à droite"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "de droite à gauche"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "dans ordre des éléments du fichier"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Annotation automatique"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Portée</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Motif de recherche :"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Annoter automatiquement :"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "Passer les nombres trouvés dans :"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "les objets sélectionnés"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "la page en cours"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "la hiérarchie complète"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Remplacer les annotations existantes"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Options</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Indice de départ :"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Ordre :"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "Supprimer les annotations"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Slotting automatique"
 
@@ -1093,12 +1092,12 @@ msgstr "Essai d'un couleur de bordure invalide: %d\n"
 msgid "Filter:"
 msgstr "Filtre:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Nom"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Valeur"
 
@@ -1407,7 +1406,7 @@ msgstr "Point de grille"
 msgid "Detached attribute"
 msgstr "Attribut détaché"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Texte"
 
@@ -1456,58 +1455,58 @@ msgstr "Sélecteur de couleur"
 msgid "Object color:"
 msgstr "Couleur de l'objet :"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Raccourcis"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Fonction"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Recherche de texte"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Texte à rechercher :"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "descendre dans la hiérarchie"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Cacher le texte"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Cacher le texte commençant par :"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Montrer le texte"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Montrer le texte commençant par :"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "_Sélectionnez les schémas que vous souhaitez enregistrer :"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 "Voulez-vous enregistrer les modifications dans le schéma \"%s\" avant de le "
 "fermer ?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
@@ -1515,17 +1514,17 @@ msgstr ""
 "Il y a %d schémas avec des modifications non sauvegardées. Les sauvegarder "
 "avant de fermer?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 "Si vous n'enregistrez pas, les modifications effectuées seront "
 "définitivement perdues."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "Fermer sans sa_uvegarder"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1543,19 +1542,19 @@ msgstr ""
 "Le nom ne peut se terminer par un espace.\n"
 "La valeur ne peut débuter avec un espace."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Attribut invalide"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr "Type de broche"
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr "Broche de liaison"
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr "Broche de bus (graphique)"
 
@@ -1741,98 +1740,107 @@ msgstr "/Descendre dans le symbole"
 msgid "/Up"
 msgstr "/Remonter"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 "Tentative de valider la sensibilité ou un menu inexistant d'un objet '%s'\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "Popup_menu_item_factory n'existe pas !\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Tentative de rendre sensible un élément de menu contextuel inexistant\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Les attributs sans nom sont interdits. Donnez un nom."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Montrer seulement la valeur"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Montrer seulement le nom"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Cloner"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Ã?diteur d'attributs"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Vis?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "V"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "Montrer les attributs hérités"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Ajouter un attribut"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Nouvelle page"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Ouvrir une page..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Enregistrer la page"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Fermer la page"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Abandonner la page"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Gestionnaire de pages"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Nom de fichier"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Modifié"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Utilisez le clic droit sur le nom de fichier pour plus d'options..."
 
@@ -1915,7 +1923,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Schéma en cours imprimé dans fichier [%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Exécuter le script..."
 
@@ -1929,47 +1937,47 @@ msgstr "Exécution du script guile [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "Allocation gc impossible\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Nouvelle"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Nouveau fichier"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Ouvrir"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Ouvrir fichier..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Enregistrer"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Sauvegarder le fichier"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Défaire"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Défaire la dernière opération"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Refaire"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Refaire le dernier défait"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1981,7 +1989,7 @@ msgstr ""
 "pointeur dans la fenêtre principale.\n"
 "Clic gauche pour placer, clic droit pour annuler."
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -1989,7 +1997,7 @@ msgstr ""
 "Mode ajout de piste\n"
 "Clic droit pour annuler"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -1997,82 +2005,86 @@ msgstr ""
 "Mode ajout de bus\n"
 "Clic droit pour annuler"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Ajouter du texte..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Sélectionner"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Mode sélection"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Prendre"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Répéter/aucun"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menu/Annuler"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Panoramique/Annuler"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Chargement du schéma [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Ã?chec lors du chargement du fichier"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nouveau fichier [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Ã?chec sauvegarde de la page [%s]\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Erreur lors de la tentative de sauvegarde"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Ã?chec lors du chargement du fichier"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Enregistré sous [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Sauvegarder [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Sauvegarder"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Abandonne page [%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Ferme [%s]\n"
@@ -2085,473 +2097,511 @@ msgstr "�diteur de schémas gEDA"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Créer et éditer des schémas électriques et des symboles avec gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Enregistrer toutes les pages"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Nouvelle fenêtre"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Fermer la fenêtre"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Sélectionner"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Sélectionner"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Mode Rotation 90"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Ã?diter"
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Ã?diter le texte..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Couleur..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Ã?paisseur & type de ligne..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Type de remplissage..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Translater le symbole..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Embarquer le composant/l'image"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Débarquer le composant/l'image"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Mise à jour du composant"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Afficher/Cacher le texte invisible"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Copier dans 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Copier dans 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Copier dans 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Copier dans 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Copier dans 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Couper dans 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Couper dans 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Couper dans 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Couper dans 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Couper dans 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Coller depuis 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Coller depuis 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Coller depuis 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Coller depuis 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Coller depuis 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_Fichier"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "Ã?dition"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "Tampon"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "Affichage"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Page"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "_Ajouter"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hié_rarchie"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "A_ttributs"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Options"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Aide"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "Impossible de créer un processus fils\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Impossible de lancer %s\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Commandes de documentation non supportées sous MinGW.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Documentation pour [%s,%s,%s,%s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "Cette commande retrouve la documentation du composant depuis le web mais "
+#~ "aucun composant n'est sélectionné"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Répertoire Scheme NON initialisé !\n"
 
diff --git a/gschem/po/he.po b/gschem/po/he.po
index 132d47c..e722f3b 100644
--- a/gschem/po/he.po
+++ b/gschem/po/he.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-11 03:50+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,18 +22,12 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr ""
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr ""
-
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
 #: gschem/src/g_rc.c:295
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -153,7 +160,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -161,17 +168,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -186,8 +193,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "×?צ×? ×?×?×?ר×?"
 
@@ -199,11 +206,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "×?צ×? ×?עתק×?"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "×?צ×? ×?×?×?×?"
 
@@ -211,7 +218,7 @@ msgstr "×?צ×? ×?×?×?×?"
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "×?צ×? ר×?×?"
 
@@ -264,22 +271,22 @@ msgstr ""
 msgid "Pin Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr ""
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "×?צ×? ×?עתק×? ×?ר×?×?×?"
 
@@ -295,16 +302,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr ""
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr ""
 
@@ -325,346 +332,335 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "×?×?ק"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "ער×?×?×?"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "× ×¢×?×?×?"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "ש×?רר × ×¢×?×?×?"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "×¢×?×?ר"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "×?×?×?×?ר"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "×?פ×?ק"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "ק×?"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "×?ר×?×?×¢"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "×?×¢×?×?"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "קשת"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "פ×?×?"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "צרף"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "נתק"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -698,7 +694,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -716,35 +712,35 @@ msgstr ""
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -754,12 +750,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -773,17 +769,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -793,18 +789,18 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr ""
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
+#: gschem/src/o_picture.c:544
 #, c-format
-msgid "ERROR: NULL object!\n"
+msgid "Failed to replace pictures: %s"
 msgstr ""
 
 #: gschem/src/o_slot.c:81
@@ -869,6 +865,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -881,11 +882,11 @@ msgstr ""
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr ""
 
@@ -901,7 +902,7 @@ msgstr ""
 msgid "Show Name Only"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr ""
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Components"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr ""
 
@@ -938,91 +939,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1063,12 +1064,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr ""
 
@@ -1372,7 +1373,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr ""
 
@@ -1421,70 +1422,70 @@ msgstr ""
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1495,19 +1496,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1680,96 +1681,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "×?×£ ×?×?ש"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "פת×? ×?×£..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "ש×?×?ר ×?×£"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "ס×?×?ר ×?×£"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1850,7 +1860,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "×?צע תסר×?×?..."
 
@@ -1864,47 +1874,47 @@ msgstr ""
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "×?×?ש"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr ""
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr ""
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr ""
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr ""
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr ""
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "×?×?×? ×?ת ×?פע×?×?×? ×?×?×?ר×?× ×?"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr ""
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "×?צע ש×?×?"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr ""
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1912,93 +1922,97 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr ""
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr ""
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr ""
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr ""
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr ""
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2011,472 +2025,491 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "ש×?×?ר ×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "×?×?×?×? ×?×?ש"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "ס×?×?ר ×?×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "×?צ×? ×?×?×?ר×?"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "×?צ×? ס×?×?×?×? 90"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "ער×?×?..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "ער×?×? ×?קס×?"
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "×?ר×?×¥..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "צ×?×¢..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "ס×?×? ×?ר×?×?×? ק×?..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "צ×?רת ×?×?×?×?×?..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "תר×?×? ס×?×?..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "ש×?×¥ ר×?×?×?/ת×?×?× ×?"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "ש×?רר ×?ש×?×?×?×¥ ר×?×?×?/ת×?×?× ×?"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "×¢×?×?×? ר×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "×?ר×?×?/×?סתר ×?קס×? ×?×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "×?עתק ×?×? 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "×?עתק ×?×? 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "×?עתק ×?×? 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "×?עתק ×?×? 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "×?עתק ×?×? 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "×?×?×?ר ×?×? 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "×?×?×?ר ×?×? 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "×?×?×?ר ×?×? 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "×?×?×?ר ×?×? 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "×?×?×?ר ×?×? 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "×?×?×?ק ×?-1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "×?×?×?ק ×?-2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "×?×?×?ק ×?-3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "×?×?×?ק ×?-4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "×?×?×?ק ×?-5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "ק×?×?×¥"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "ער×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "×?×?צץ"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "×?צ×?"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "×?×£"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "×?×?סף"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "×?×?רר×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "×?×?פ×?×?× ×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "×?×?×?ר×?ת"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr ""
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
 #~ msgid "Make Inv Text Vis"
 #~ msgstr "×?פ×?×? ×?קס×? ×?×?סתר ×?×?×?×?×?"
 
diff --git a/gschem/po/hu.po b/gschem/po/hu.po
index e82f063..82a2de9 100644
--- a/gschem/po/hu.po
+++ b/gschem/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-13 10:43+0000\n"
 "Last-Translator: kop <Unknown>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,19 +22,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Túl nagy nagyítás! Nem tudok tovább nagyítani.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "Az elágazás sikertelen.\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Nem tudom elindítani a(z) %s-t.\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Dokumentációs parancsok nem működnek MinGW alatt.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -157,7 +164,7 @@ msgstr "Ez a MinGW32 port.\n"
 msgid "Current locale settings: %s\n"
 msgstr "Jelenlegi területi beállítás: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -165,17 +172,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "[%s] init scm fájl olvasása.\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "[%s] init scm fájl olvasása sikertelen.\n"
@@ -190,8 +197,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Kiválasztás mód"
 
@@ -203,11 +210,11 @@ msgstr "Alkatrész mód"
 msgid "Text Mode"
 msgstr "Szövegbeviteli üzemmód"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Másolási mód"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Mozgatási mód"
 
@@ -215,7 +222,7 @@ msgstr "Mozgatási mód"
 msgid "Rotate Mode"
 msgstr "Forgatás üzemmód"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Tükrözés"
 
@@ -268,22 +275,22 @@ msgstr "�v üzemmód"
 msgid "Pin Mode"
 msgstr "Alkatrészláb üzemmód"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Másolás"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Mozgatás"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Többszörös másolás"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Többszörös másolás mód"
 
@@ -299,16 +306,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Művelet"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "semmi"
 
@@ -329,96 +336,91 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr "Háló (%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Dokumentáció [%s,%s,%s,%s]-hoz\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "[%s] oldal létrehozva.\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "[%s] ablak létrehozva.\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Nem sikerült mindent menteni."
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Minden oldal elmentve."
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Ablak bezárása\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "ElÅ?ször válassz objektumokat"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Törlés"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Szerkesztés"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Szöveg szerkesztése"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Szín"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Forgatás"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Tükrözés"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Zárolás"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Zárolás feloldása"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Eltolás"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "Vigyázat, a hálószemméret nem 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -426,253 +428,245 @@ msgstr ""
 "Vigyázat, az alkatrész kezdÅ?ponthoz való tolásához a hálószemméretnek 100-"
 "nak kell lennie!\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Beágyazás"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Beágyazás megszüntetése"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Frissítés"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "Rejtettek megjelenítése"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Középre"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Biztosan újratöltsem az oldalt?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Kivágás a vágólapra"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Beillesztés a vágólapról"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Ã?res buffer"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Másolás az 1-be"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Másolás a 2-be"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Másolás a 3-ba"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Másolás a 4-be"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Másolás az 5-be"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Kivágás az 1-be"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Kivágás a 2-be"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Kivágás a 3-ba"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Kivágás a 4-be"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Kivágás az 5-be"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Beillesztés az 1-bÅ?l"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Beillesztés a 2-bÅ?l"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Beillesztés a 3-ból"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Beillesztés a 4-bÅ?l"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Beillesztés az 5-bÅ?l"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Alkatrész"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Attribútum"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Net"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Busz"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Vonal"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Téglalap"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Kör"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Ã?v"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Alkatrészláb"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "[%s] forrás keresése\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Nem találom a(z) [%s] forrást.\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "[%s] szimbólum keresése\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"Ez a parancs letölti az alkatrész dokumentációját az internetrÅ?l, de nincs "
-"kiválasztott alkatrész."
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Csatolás"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Leválasztás"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "Láthatóság be/ki"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Elnézést, ez egy nem működÅ? menüpont.\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Háló ki\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -706,7 +700,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -724,35 +718,35 @@ msgstr "Az objektum már zárolva van.\n"
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr "Nem találom a(z) [%s] szimbólumot. A frissítés nem sikerült.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -762,12 +756,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -781,17 +775,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -801,19 +795,19 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Sikertelen a(z) %s kép betöltése"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Kép"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr ""
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Sikertelen a(z) %s kép betöltése"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -877,6 +871,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -889,11 +888,11 @@ msgstr "<b>Attribútum szerkesztése</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Attribútum hozzáadása</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Név:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "�rték:"
 
@@ -909,7 +908,7 @@ msgstr "Csak az érték mutatása"
 msgid "Show Name Only"
 msgstr "Csak a név mutatása"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Név és érték mutatása"
 
@@ -926,7 +925,7 @@ msgstr "Mind"
 msgid "Components"
 msgstr "Alkatrészek"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "�sszeköttetések"
 
@@ -946,91 +945,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Nincs keresÅ?szöveg megadva az újraszámozáshoz.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "Hiányzik a  '*' vagy '?' a szöveg végérÅ?l.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "�tlós"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "FentrÅ?l lefelé"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "LentrÅ?l felfelé"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Balról jobbra"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Jobbról balra"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "Fáljsorrend"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Automatikus számozás"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Hatáskör</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Keresés:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Kiválasztott objektumok"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "Jelenlegi oldal"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "Teljes hierarchia"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "MeglevÅ? számok felülírása"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Opciók</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "KezdÅ?szám:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Rendezési sorrend:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "Számok törlése"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Automatikus slot-kiválasztás"
 
@@ -1071,12 +1070,12 @@ msgstr ""
 msgid "Filter:"
 msgstr "SzűrÅ?:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Név"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "�rték"
 
@@ -1386,7 +1385,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Szöveg"
 
@@ -1435,71 +1434,71 @@ msgstr "Szín szerkesztése"
 msgid "Object color:"
 msgstr "Objektum színe:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Gyorsbillentyűk"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Funkció"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Szöveg keresése"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "KeresendÅ? szöveg:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Szöveg elrejtése"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "A következÅ?vel kezdÅ?dÅ? szöveg elrejtése:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Szöveg mutatása"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "A következÅ?vel kezdÅ?dÅ? szöveg mutatása:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "Válaszd ki a menteni kívánt rajzot:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Elmentsem a(z) \"%s\" rajz változásait bezárás elÅ?tt?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "%d megváltoztatott rajz van még megnyitva. Elmentsem Å?ket kilépés elÅ?tt?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Ha nem menti, akkor az összes változás véglegesen elveszik."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "_Bezárás mentés nélkül"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1510,19 +1509,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Hibás attribútum"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1703,98 +1702,107 @@ msgstr "/Szimbólum szerkesztése"
 msgid "/Up"
 msgstr "/Fel"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 "Név nélküli attribútumok nem használhatóak. Kérlek adj nevet az "
 "attribútumnak!"
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Csak az érték mutatása"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Csak a név mutatása"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "MegkettÅ?zés"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Attribútumok szerkesztése"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Látható?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "Ã?"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Attribútum hozzáadása"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Ã?j lap"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Lap megnyitása"
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Mentés"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Lap bezárása"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Rajz eldobása"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Oldalkiválasztó"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Fájlnév"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Módosítva"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Kattints a jobb egérgombbal a fájlnével a további opciókért..."
 
@@ -1877,7 +1885,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "A rajz kinyomtatva a(z) [%s] fájlba.\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Szkript végrehajtása"
 
@@ -1891,47 +1899,47 @@ msgstr "[%s] guile szkript végrehajtása.\n"
 msgid "Couldn't allocate gc\n"
 msgstr "Nem találom a gc-t.\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Ã?j"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "�j fájl"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Megnyitás"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Fájl megnyitása�"
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Mentés"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Fájl mentése"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Visszavonás"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Utolsó művelet visszavonása"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Ã?jra"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Utolsó visszavont művelet újra"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1942,94 +1950,98 @@ msgstr ""
 "Válaszd ki a könyvtárt és abból az alkatrészt, mozgasd az egérmutatót a rajz "
 "fölé, lerakás bal klikk."
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr "�sszeköttetések hozzáadása mód"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr "Busz hozzáadása mód"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Szöveg hozzáadása"
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Kiválasztás"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Kiválasztás mód"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Kijelöl"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Ismétlés/semmi"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menü/mégsem"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Középre/mégsem"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "[%s] rajz betöltése\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "A fájl betöltése nem sikerült."
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "�j fájl: [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "A [%s] rajz mentése nem sikerült.\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Hiba mentés közben"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "A fájl betöltése nem sikerült."
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "[%s]-ként elmentve.\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "[%s] elmentve.\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Elmentve"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "A(z) [%s] rajz eldobása\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "[%s] bezárása\n"
@@ -2044,474 +2056,513 @@ msgstr ""
 "Elektromos kapcsolási rajzok és szimbólumok készítése és szerkesztése a "
 "gschemmel"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_Ã?j"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "_Megnyitás..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "Legutóbbi megnyitása"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "Menté_s"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "Mentés másként"
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Mind mentése"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "_Visszaállítás"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "_Nyomtatás�"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Ã?j ablak"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Ablak bezárása"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "Kilépés"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "_Visszavonás"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "Ã?j_ra"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "Kivágás"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "Másolás (_C)"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "Beillesztés (_P)"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "Törlés (_D)"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Kiválasztás"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Kiválasztás"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Elforgatás 90 fokkal"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Szerkesztés..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Szöveg szerkesztése..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Szín..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Vonalszélesség és típus"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Kitöltés típusa"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Szimbólum áthelyezése"
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "Makró végrehajtása"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Alkatrész/kép beágyazása"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Alkatrész/kép beágyazásának megszüntetése"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Alkatrész frissítése"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Láthatatlan szöveg mutatása/elrejtése"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Másolás 1-be"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Másolás 2-be"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Másolás 3-ba"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Másolás 4-be"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Másolás 5-be"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Kivágás 1-be"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Kivágás 2-be"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Kivágás 3-ba"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Kivágás 4-be"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Kivágás 5-be"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Beillesztés 1-bÅ?l"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Beillesztés 2-bÅ?l"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Beillesztés 3-ból"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Beillesztés 4-bÅ?l"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Beillesztés 5-bÅ?l"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "�jrarajzolás"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "Nagyítás"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "Kicsinyítés"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "Sötét színséma"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "Világos színséma"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "Sötét színséma"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "ElÅ?zÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "KövetkezÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "Ã?j"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "_Bezárás"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "El_dobás"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "Alkatrész"
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "_Net"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "B_usz"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "_Attribútum"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "Szöveg"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "Vona_l"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "Do_boz"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "Kör"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "Kö_rív"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "Kép"
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "Kapcsolási rajz szerkesztése"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "Szimbólum szerkesztése"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "Vissza a rajzhoz"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "D_okumentáció"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "�rték mutatása"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "Név mutatása"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "MindkettÅ? mutatása"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "Lá_thatóság váltása"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "Szöveg keresése"
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "Szöveg elrejtése"
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "Szöveg mutatása"
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "Szöveg automatikus számozása"
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "Szöveg mére_te"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_Fájl"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "Szerkesztés"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "_Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "Nézet"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "Oldal"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "Hozzá_adás"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hie_rarchia"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "A_ttribútumok"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "Beállítás_ok"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Segítség"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "D_okumentáció"
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "Az elágazás sikertelen.\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Nem tudom elindítani a(z) %s-t.\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Dokumentációs parancsok nem működnek MinGW alatt.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Dokumentáció [%s,%s,%s,%s]-hoz\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "Ez a parancs letölti az alkatrész dokumentációját az internetrÅ?l, de "
+#~ "nincs kiválasztott alkatrész."
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "A scheme könyvtár nincs beállítva!\n"
 
diff --git a/gschem/po/it.po b/gschem/po/it.po
index 0d5e2d0..9330996 100644
--- a/gschem/po/it.po
+++ b/gschem/po/it.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:07+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -24,19 +24,13 @@ msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr ""
 "Eccessiva riduzione dell'immagine!  Non è possibile ridurla ulteriormente.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "Impossibile creare un nuovo processo\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Non è possibile invocare %s\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Comandi documentazione non supportati sotto MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -132,6 +126,19 @@ msgstr "Guadagno non valido [%d] passato a zoom-gain\n"
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr "Numero passi non valido [%d] scrollpan-steps\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -170,7 +177,7 @@ msgstr "Port per MINGW32.\n"
 msgid "Current locale settings: %s\n"
 msgstr "Impostazioni locali correnti: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -183,17 +190,17 @@ msgstr ""
 "d'ambiente \n"
 "GEDADATA in modo che punti alla locazione corretta.\n"
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Impossibile trovare il file di inizializzazione scm [%s]\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lettura del file init scm [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fallita la lettura del file init scm [%s]\n"
@@ -208,8 +215,8 @@ msgstr "Non corretta terminazione per la linea (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr "Tipo di tratto sconosciuto (%d) !\n"
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Modalità selezione"
 
@@ -221,11 +228,11 @@ msgstr "Scelta Componente"
 msgid "Text Mode"
 msgstr "Modalità Testo"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Modalità copia"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Modalità spostamento"
 
@@ -233,7 +240,7 @@ msgstr "Modalità spostamento"
 msgid "Rotate Mode"
 msgstr "Modalità Rotazione"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Modalità specchio"
 
@@ -286,22 +293,22 @@ msgstr "Modalità Arco"
 msgid "Pin Mode"
 msgstr "Modalità Pin"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Copia"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Sposta"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Copia Multipla"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Modalità di copiatura multipla"
 
@@ -317,16 +324,16 @@ msgstr "Snap Off"
 msgid "Resnap Active"
 msgstr "Resnap Attivo"
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Azione"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Tratto"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "nessuno"
 
@@ -347,98 +354,93 @@ msgstr "NESSUNO"
 msgid "Grid(%s, %s)"
 msgstr "Griglia(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Documentazione per [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Nuova Pagina Creata [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Creata Nuova Finestra [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Salvataggio Fallito"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Salvato Tutto"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Chiusura Finestra\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Seleziona prima un oggetto"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Cancella"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Modifica"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "Modifica tipo di pin"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Modifica Testo"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Slot"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Colore"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Ruota"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Specchio"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Blocca"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Sblocca"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Converti"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr "ATTENZIONE: Non effettuare la conversione in modalità snap off!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 "ATTENZIONE: Sei in modalità snap off; passa prima in modalità snap on e poi "
 "continua con la conversione.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "ATTENZIONE: L'ampiezza snap gride non è uguale a 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -446,253 +448,245 @@ msgstr ""
 "ATTENZIONE: se stai convertendo un simbolo dalla sua origine, è opportuno "
 "che l'ampiezza snap gride venga impostata a 100\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Incorpora"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Scorpora"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Aggiorna"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "Mostra Nascosto"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Pan"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Vuoi veramente ritornare alla pagina precedente?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "Copia negli appunti"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Taglia negli appunti"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Incolla dagli appunti"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Buffer vuoto"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Copia 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Copia 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Copia 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Copia 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Copia 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Taglia 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Taglia 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Taglia 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Taglia 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Taglia 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Incolla 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Incolla 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Incolla 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Incolla 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Incolla 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Componente"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Attributo"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Collegamento"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Bus"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Linea"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Rettangolo"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Cerchio"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Arco"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Pin"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Ricerca del sorgente [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossibile trovare il sorgente [%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Ricerca del simbolo [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "Il simolo non è un file reale, impossibile caricarlo.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "Impossibile trovare uno schema a livello più alto di questo!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"Questo comando reperisce la documentazione del componente da Internet, ma "
-"non hai selezionato nessun componente da cercare."
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Collega"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Scollega"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "MostraN"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "MostraV"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "MostraB"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "Visibilità Strumenti"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Spiacente, ma questa non è una funzione del menù opzioni\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Controllo azioni in modalità CONTORNO\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Controllo azioni in modalità PERIMETRO\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Griglia NON ATTIVA\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "Selezionata griglia a punti\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr "Selezionata griglia a maglie\n"
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap OFF (ATTENZIONE!)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "Snap ON\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr "Snap alla griglia (ATTENZIONE)!\n"
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "Rubber band OFF \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "Rubber band ON\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "modalià net magnetiche: ON\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr "modalià net magnetiche: OFF\n"
 
@@ -726,7 +720,7 @@ msgstr "Ottenuto un non valido which one in o_bus_draw_stretch\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Tipo sconosciuto per il cerchio (riempimento)!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Spostamento schema [%d %d]\n"
@@ -744,41 +738,41 @@ msgstr "Oggetto già bloccato\n"
 msgid "Object already unlocked\n"
 msgstr "Oggetto già sbloccato\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "Il testo nascosto è ora visibile\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "Il testo ora è non visibile\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 "Non è possibile trovare il simbolo [%s] nella libreria. Aggiornamento "
 "fallito.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: Non è possibile ottenere il vero nome del file %s."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "NOn è possibile impostare il precedente file di ripristino [%s] in lettura-"
 "scrittura\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Non è possibile impostare il precedente file di ripristino [%s] in sola "
 "lettura\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Non è possibile salvare il file di ripristino [%s]\n"
@@ -788,12 +782,12 @@ msgstr "Non è possibile salvare il file di ripristino [%s]\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "ERRORE: oggetto NULLO in o_move_end!\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr "ACC! Ho cercato whichone ma non l'ho trovato!\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "Ottenuto un oggetto non in linea in o_move_check_endpoint\n"
@@ -807,18 +801,18 @@ msgstr "Ottenuto un non valido which one in o_net_draw_stretch\n"
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr "Attenzione: una net inizia in un punto fuori griglia\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr "Attenzione: una net finisce in un punto fuori griglia\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Tentato di aggiungere più di due bus ripper. Errore interno di gschem.\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Simbolo bus ripper [%s] non trovato in alcuna libreria\n"
@@ -828,19 +822,19 @@ msgstr "Simbolo bus ripper [%s] non trovato in alcuna libreria\n"
 msgid "Unknown type for path (fill)!\n"
 msgstr "Tipo sconosciuto di percorso (fill)!\n"
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fallito il caricamento dell'immagine: [%s]"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Immagine"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "ERRORE: oggetto NULLO!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Fallito il caricamento dell'immagine: [%s]"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -904,6 +898,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Ottenuta opzione mostra non valida; ritorno a mostra entrambi\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "ERRORE: oggetto NULLO!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Editor Singola Caratteristica"
@@ -916,11 +915,11 @@ msgstr "<b>Modifica Caratteristiche</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Aggiungi Caratteristiche</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Nome:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Valore:"
 
@@ -936,7 +935,7 @@ msgstr "Mostra Solo il Valore"
 msgid "Show Name Only"
 msgstr "Mostra Solo il Nome"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Mostra Nome & Valore"
 
@@ -953,7 +952,7 @@ msgstr "Tutto"
 msgid "Components"
 msgstr "Componenti"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "Collegamenti"
 
@@ -977,91 +976,91 @@ msgstr ""
 "uno slot duplicato potrebbe causare problemi: [nome simbolo=%s, numero=%d, "
 "slot=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Nessuna stringa di ricerca nel testo di autonumerazione.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "Nessun '*' o '?' alla fine del testo di autonumerazione.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Diagonale"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "Dall'alto verso il basso"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "Dal basso verso l'alto"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Da sinistra a destra"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Da destra a sinistra"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "Sequenza dei file"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Testo di autonumerazione"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Visibilità</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Ricerca di:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Testo di autonumerazione in:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "Trovati numeri mancanti in:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Oggetti selezionati"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "Pagina corrente"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "Intera gerarchia"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Sovrascrivi i numeri esistenti"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Opzioni</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Numero iniziale:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Ordinamento:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "Rimuovi numeri"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Slot automatico"
 
@@ -1102,12 +1101,12 @@ msgstr "Provato a ottenere un colore outline non valido: %d\n"
 msgid "Filter:"
 msgstr "Filtro:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Nome"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Valore"
 
@@ -1417,7 +1416,7 @@ msgstr "Punto della griglia"
 msgid "Detached attribute"
 msgstr "Attributo staccato"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Testo"
 
@@ -1466,56 +1465,56 @@ msgstr "Modifica Colore"
 msgid "Object color:"
 msgstr "Colore dell'oggetto:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Tasti scelta rapida"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Funzione"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Tasto(i)"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Trova testo"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Testo da trovare:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "discende nella gerarchia"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Nascondi testo"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Nascondi il testo iniziando con:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Mostra testo"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Mostra il testo iniziando con:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "S_eleziona lo schema che vuoi salvare:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Salvare i cambi allo schema \"%s\" prima di chiudere?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
@@ -1523,15 +1522,15 @@ msgstr ""
 "Ci sono %d schemi che presentano cambi non salvati. Salvare i cambi prima di "
 "chiudere?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Se non salvi, tutte le modifiche saranno perse definitivamente."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "_Chiudi senza salvare"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1549,19 +1548,19 @@ msgstr ""
 "Il nome non deve terminare con uno spazio.\n"
 "Il valore non deve iniziare con uno spazio."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Attributo non valido"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr "Tipo di pin"
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr "Net pin"
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr "Bus pin (grafico)"
 
@@ -1745,100 +1744,109 @@ msgstr "/Modifica simbolo"
 msgid "/Up"
 msgstr "/Torna su"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 "Si è tentato di regolare la sensitività su un oggetto di menu inesistente "
 "%s\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "La voce Popup_menu_item_factory non esiste!\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Provato a impostare la sensibilità su una finestra di popup menu_itemi\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 "Attributi con il nome vuoto non sono permessi. Per favore inserisci un nome."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Mostra solo il Valore"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Mostra solo il Nome"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr "Promuovi"
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Duplicare"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Modifica attributi"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Vis?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "V"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "Mostra gli attributi ereditati"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Aggiungi Attributo"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Nuova pagina"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Apri pagina..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Salva la pagina"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Chiudi pagina"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Abbandona la pagina"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Gestore Pagina"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Nome file"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Cambiato"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 "Clicca con il tasto destro del mouse sul nome del file per ulteriori "
@@ -1923,7 +1931,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Lo schema corrente è stato stampato in [%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Esegui Script..."
 
@@ -1937,47 +1945,47 @@ msgstr "Esecuzione dello script guile [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "Impossibile l'allocazione di gc\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Nuovo"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Nuovo file"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Apri"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Apri file..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Salva"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Salva file"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Annulla"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Annulla l'ultima operazione"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Ripristina"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Ripristina ultima operazione annullata"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1991,7 +1999,7 @@ msgstr ""
 "Il tasto destro del mouse serve ad abbandonare il componente al fine di "
 "sceglierne un altro."
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2000,7 +2008,7 @@ msgstr ""
 "Tasto destro del mouse per\n"
 "cancellare il collegamento"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2009,82 +2017,86 @@ msgstr ""
 "Tasto destro del mouse per\n"
 "cancellare il collegamento"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Aggiungi Testo..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Seleziona"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Modalità Selezione"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Prendi"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Ripeti/Niente"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menu/Cancella"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Pan/Cancella"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Caricamento schema [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Impossibile caricare il file"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nuovo file [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Non è possibile salvare la pagina [%s]\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Errore durante il salvataggio"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Impossibile caricare il file"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Salvato con il nome [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Salvato [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Salvato"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Annulla pagina [%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Chiusura [%s]\n"
@@ -2097,474 +2109,513 @@ msgstr "Editor di schemi gEDA"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Crea e modifica schemi elettrici e simboli con gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_Nuovo"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "_Apri..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "Apri recen_ti"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "_Salva"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "Salva _come..."
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Salva tutto"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "_Ripristina"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "_Stampa..."
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr "Salva _immagine"
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Nuova finestra"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Chiudi finestra"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "_Esci"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "_Annulla"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "_Ripeti"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "Ta_glia"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "_Copia"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "_Incolla"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "_Elimina"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Seleziona"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Seleziona"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Ruota di 90 gradi"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Modifica..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Modifica il testo..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Colore..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Tipo & Larghezza della linea..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Riempimento..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Converti simbolo..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "Esegui macro"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Componente/Immagine fissato/a"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Componente/immagine non fissato/a"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Aggiorna Componente"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Mostra/Nascondi Testo Invisibile"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Copia in 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Copia in 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Copia in 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Copia in 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Copia in 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Taglia in 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Taglia in 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Taglia in 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Taglia in 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Taglia in 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Incolla da 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Incolla da 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Incolla da 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Incolla da 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Incolla da 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "_Ridisegna"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr "_Scorri"
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr "Ingrandisci _Riquadro"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr "Adatta al _contenuto"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "Aum_enta ingrandimento"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "Rid_uci ingrandimento"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr "Visualizza _tutto"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "_Schema colori scuri"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "_Schema colori chiari"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Schema colori scuri"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr "_Elenco"
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "Pr_ecedente"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "_Successivo"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "N_uovo"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "_Chiudi"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "_Scarta"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "_Componente"
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "_Net"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "_Attributo"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "_Testo..."
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "_Linea"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "_Rettangolo"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "Cerch_io"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "A_rco"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr "_Pin"
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "Imm_agine"
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "_Apri Schema"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "Apri _Simbolo"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "_Torna su"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "D_ocumentazione"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr "_Collega"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr "_Scollega"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "Mostra _Valore"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "Mostra _Nome"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "Mostra _entrambi"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "Commu_ta Visibilità"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "_Trova testo specifico..."
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "_Nascondi testo specifico..."
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "_Mostra testo specifico"
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "Testo di Autonimerazione"
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "Dimensione _Testo"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr "Scorri stili _griglia"
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr "_Commuta aggancio automatico"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr "S_paziatura griglia di aggancio"
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr "A_umenta spaziatura griglia"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr "_Diminuisci spaziatura griglia"
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr "C_ommuta disegno elementi/perimetro"
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr "Commuta Net _Elastiche"
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr "Commuta Net _Magnetiche"
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr "Visualizza finestra _Registro..."
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr "Visualizza finestra _Coordinate..."
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr "Docu_mentazione di gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr "_FAQ di gschem..."
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr "_Wiki di gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr "D_ocumentazione Componente..."
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr "Combina_zioni tasti..."
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr "_Info su..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_File"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "Modifica"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "_Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "_Vista"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Pagina"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "_Aggiungi"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Ge_rarchia"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "A_ttributi"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Opzioni"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Aiuto"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "D_ocumentazione"
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "Impossibile creare un nuovo processo\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Non è possibile invocare %s\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Comandi documentazione non supportati sotto MinGW.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Documentazione per [%s,%s,%s,%s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "Questo comando reperisce la documentazione del componente da Internet, ma "
+#~ "non hai selezionato nessun componente da cercare."
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Cartelle degli schemi non impostata!\n"
 
diff --git a/gschem/po/ja.po b/gschem/po/ja.po
index 08e0c64..c963e7a 100644
--- a/gschem/po/ja.po
+++ b/gschem/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:03+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,18 +22,12 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "ã??ã??以ä¸?ã?ºã?¼ã? ã?§ã??ã?¾ã??ã??ã??\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr ""
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
 #: gschem/src/g_rc.c:295
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -159,7 +166,7 @@ msgstr "MIGW32ç??ã?§ã??ã??\n"
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -167,17 +174,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "å??æ??å??scmã??ã?¡ã?¤ã?«ã??読ã?¿è¾¼ã??ã?§ã??ã?¾ã??ã??[%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "å??æ??å??scmã??ã?¡ã?¤ã?«ã?®èª­ã?¿è¾¼ã?¿ã?«å¤±æ??ã??[%s]\n"
@@ -192,8 +199,8 @@ msgstr "ä¸?æ??ã?ªç·?ã?®å??端(%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "é?¸æ??ã?¢ã?¼ã??"
 
@@ -205,11 +212,11 @@ msgstr "é?¨å??ã?¢ã?¼ã??"
 msgid "Text Mode"
 msgstr "ã??ã??ã??ã?¢ã?¼ã??"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "ã?³ã??ã?¼ã?¢ã?¼ã??"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "移å??ã?¢ã?¼ã??"
 
@@ -217,7 +224,7 @@ msgstr "移å??ã?¢ã?¼ã??"
 msgid "Rotate Mode"
 msgstr "å??転ã?¢ã?¼ã??"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "å??転ã?¢ã?¼ã??"
 
@@ -270,22 +277,22 @@ msgstr "å??弧ã?¢ã?¼ã??"
 msgid "Pin Mode"
 msgstr "ã??ã?³ã?¢ã?¼ã??"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "ã?³ã??ã?¼"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "移å??"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr ""
 
@@ -301,16 +308,16 @@ msgstr "ã?¹ã??ã??ã??ã?»ã?ªã??"
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "�����"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "ã?¹ã??ã?­ã?¼ã?¯"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "ã?ªã??"
 
@@ -331,96 +338,91 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "ã??ã?¹ã?¦ä¿?å­?"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "ã?¦ã?£ã?³ã??ã?¦ã??é??ã??ã?¦ã??ã?¾ã??ã??\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "ã?¾ã??ã?ªã??ã?¸ã?§ã?¯ã??ã??é?¸æ??ã??ã?¦ã??ã? ã??ã??ã??"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "å??é?¤"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "ç·¨é??"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "ã??ã?­ã?¹ã??ç·¨é??"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "ã?¹ã?­ã??ã??"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "è?²"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "å??転"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "å??転"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "ã?­ã??ã?¯"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "ã?­ã??ã?¯è§£é?¤"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "転é??"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr "è­¦å??:ã?¹ã??ã??ã??ã?»ã?ªã??ã?§è»¢é??ã??ã?ªã??ã?§ã??ã? ã??ã??!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr "è­¦å??:ã?¹ã??ã??ã??ã??ã?ªã?³ã??ã?¦ã??ã??転é??ã??ã?¦ã??ã? ã??ã??ã??\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "è­¦å??:ã?°ã?ªã??ã??ã?µã?¤ã?ºã??100ã?§ã?¯ã??ã??ã?¾ã??ã??!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -428,251 +430,245 @@ msgstr ""
 "è­¦å??:å??ç?¹ã?¸è»¢é??ã??ã??ã?¨ã??ã?¯ã?¹ã??ã??ã??ã?®ã?°ã?ªã??ã??ã?µã?¤ã?ºã??\n"
 "100ã?«è¨­å®?ã??ã?¦ã??ã? ã??ã??ã??\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "��込�"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "��込�解�"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "æ?´æ?°"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "é? ã??ã??ã?­ã?¹ã??表示"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "ã??ã?³"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "ã??ã??ã??ã?¡ã??空ã?§ã??ã??"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "ã?³ã??ã?¼1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "ã?³ã??ã?¼2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "ã?³ã??ã?¼3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "ã?³ã??ã?¼4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "ã?³ã??ã?¼5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "ã?«ã??ã??1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "ã?«ã??ã??2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "ã?«ã??ã??3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "ã?«ã??ã??4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "ã?«ã??ã??5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "ã??ã?¼ã?¹ã??1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "ã??ã?¼ã?¹ã?? 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "ã??ã?¼ã?¹ã?? 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "ã??ã?¼ã?¹ã?? 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "ã??ã?¼ã?¹ã?? 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "é?¨å??"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "ã?¢ã??ã?ªã??ã?¥ã?¼ã??"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "ã??ã??ã??"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "ã??ã?¹"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "ç·?"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "ã??ã??ã?¯ã?¹"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "å??"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "å??弧"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "ã??ã?³"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "����索中[%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "ã?½ã?¼ã?¹ã??è¦?ä»?ã??ã??ã?¾ã??ã??ã??[%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "ã?·ã?³ã??ã?«æ¤?索中[%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "ã?¢ã?¿ã??ã??"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "ã?¢ã?¿ã??ã??解é?¤"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "N表示"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "表示V"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "表示B"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "表示å??æ?¿ã??"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "æ©?è?½ã??ã?ªã??ã?¡ã??ã?¥ã?¼ã?ªã??ã?·ã?§ã?³ã?§ã??ã??\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "ã?°ã?ªã??ã??ã?»ã?ªã??\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "ã?¹ã??ã??ã??ã?»ã?ªã??(注æ??!)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "ã?¹ã??ã??ã??ã?»ã?ªã?³\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "ã?©ã??ã?¼ã??ã?³ã??ã?»ã?ªã?? \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "ã?©ã??ã?¼ã??ã?³ã??ã?»ã?ªã?³\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -706,7 +702,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "ä¸?æ??ã?ªå??ã?®ç¨®é¡?(å¡?ã??ã?¤ã?¶ã??)!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "ã?¹ã?±ã??ã??ã??ã?¯ã??転é??ã??ã?¦ã??ã?¾ã??ã??[%d %d]\n"
@@ -724,35 +720,35 @@ msgstr ""
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "é? ã??ã??ã?­ã?¹ã??ã??表示ã??ã??ã?¾ã??ã??ã??\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "é? ã??ã??ã?­ã?¹ã??ã??é??表示ã?«ã?ªã??ã?¾ã??ã??ã??\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -762,12 +758,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -781,17 +777,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -801,19 +797,19 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr ""
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr ""
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "å??æ??å??scmã??ã?¡ã?¤ã?«ã?®èª­ã?¿è¾¼ã?¿ã?«å¤±æ??ã??[%s]\n"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -877,6 +873,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "ã?·ã?³ã?°ã?«ã?¢ã??ã?«ã??ã?¥ã?¼ã??ã?¨ã??ã?£ã?¿"
@@ -889,11 +890,11 @@ msgstr ""
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "å??å??:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "å?¤:"
 
@@ -909,7 +910,7 @@ msgstr "���表示"
 msgid "Show Name Only"
 msgstr "å??å??ã?®ã?¿è¡¨ç¤º"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "å??å??ã?¨å?¤ã??表示"
 
@@ -926,7 +927,7 @@ msgstr "ã??ã?¹ã?¦"
 msgid "Components"
 msgstr "é?¨å??"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "ã??ã??ã??"
 
@@ -946,91 +947,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "ã?ªã?¼ã??ã??ã?³ã??ã?¼ã??ã?­ã?¹ã??"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1071,12 +1072,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "å??å??"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "å?¤"
 
@@ -1385,7 +1386,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "ã??ã?­ã?¹ã??"
 
@@ -1434,70 +1435,70 @@ msgstr "è?²ç·¨é??"
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "æ¤?ç´¢ã??ã?­ã?¹ã??"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "ä¸?ã?®é??層ã??æ¤?ç´¢"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "é? ã??ã??ã?­ã?¹ã??"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "ã??ã?­ã?¹ã??"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1508,19 +1509,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1693,96 +1694,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "���表示"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "å??å??ã?®ã?¿è¡¨ç¤º"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "ã?¢ã??ã?ªã??ã?¥ã?¼ã??ç·¨é??"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "表示"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "å??å??"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "å?¤"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "æ?°è¦?ã??ã?¼ã?¸"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "é??ã??..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "ä¿?å­?"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "é??ã??ã??"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "破�"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "ã??ã?¼ã?¸ã??ã??ã?¼ã?¸ã?£"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "ã??ã?¡ã?¤ã?«å??"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1863,7 +1873,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "ç?¾å?¨ã?®ã?¹ã?±ã??ã??ã??ã?¯ã??å?°å?·ã??ã?¾ã??ã??ã??[%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "ã?¹ã?¯ã?ªã??ã??å®?è¡?..."
 
@@ -1877,47 +1887,47 @@ msgstr "guileã?¹ã?¯ã?ªã??ã??ã??å®?è¡?ã??ã?¦ã??ã?¾ã??ã??[%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "��"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "æ?°è¦?ã??ã?¡ã?¤ã?«"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "é??ã??"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "ã??ã?¡ã?¤ã?«ã??é??ã??..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "ä¿?å­?"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "ã??ã?¡ã?¤ã?«ã??ä¿?å­?"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "ã?¢ã?³ã??ã?¥"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "ã?¢ã?³ã??ã?¥"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "ã?ªã??ã?¥"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "ã?ªã??ã?¥"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1929,7 +1939,7 @@ msgstr ""
 "ã?¯ã?ªã??ã?¯ã??ã??ã?¨ã??é??ç½®ã??ã?¾ã??ã??\n"
 "å?³ã??ã?¿ã?³ã?§ã?­ã?£ã?³ã?»ã?«ã??ã?¾ã??ã??"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -1937,7 +1947,7 @@ msgstr ""
 "ã??ã??ã??追å? ã?¢ã?¼ã??\n"
 "å?³ã??ã?¿ã?³ã?§ã?­ã?£ã?³ã?»ã?«"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -1945,82 +1955,86 @@ msgstr ""
 "ã??ã?¹è¿½å? ã?¢ã?¼ã??\n"
 "å?³ã??ã?¿ã?³ã?§ã?­ã?£ã?³ã?»ã?«"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "ã??ã?­ã?¹ã??追å? ..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "é?¸æ??"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "é?¸æ??ã?¢ã?¼ã??"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "ã??ã??ã?¯"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "ç¹°ã??è¿?ã??/ã?ªã??"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "ã?¡ã??ã?¥ã?¼/ã?­ã?£ã?³ã?»ã?«"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "ã??ã?³/ã?­ã?£ã?³ã?»ã?«"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "ã?¹ã?±ã??ã??ã??ã?¯ã??読ã?¿è¾¼ã??ã?§ã??ã?¾ã??ã??[%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "ä¿?å­?中ã?«ã?¨ã?©ã?¼ç?ºç??"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "å??æ??å??scmã??ã?¡ã?¤ã?«ã?®èª­ã?¿è¾¼ã?¿ã?«å¤±æ??ã??[%s]\n"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "ä¿?å­?ã??ã?¾ã??ã??ã??[%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "ä¿?å­?ã??ã?¾ã??ã??ã??"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "ã??ã?¼ã?¸ã??ç ´æ£?ã??ã?¦ã??ã?¾ã??ã??[%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "é??ã??ã?¦ã??ã?¾ã??ã??[%s]\n"
@@ -2033,473 +2047,492 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "ã??ã?¹ã?¦ä¿?å­?"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "æ?°è¦?ã?¦ã?£ã?³ã??ã?¦"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "ã?¦ã?£ã?³ã??ã?¦ã??é??ã??ã??"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "é?¸æ??"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "é?¸æ??"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "90度å??転ã?¢ã?¼ã??"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "ç·¨é??..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "ã??ã?­ã?¹ã??ç·¨é??..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "ã?¹ã?­ã??ã??..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "è?²..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "�種��..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "å¡?ã??ã?¤ã?¶ã??種é¡?..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "ã?·ã?³ã??ã?«è»¢é??..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "é?¨å??æ?´æ?°"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "ã??ã?­ã?¹ã??表示/é??表示"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "ã?³ã??ã?¼1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "ã?³ã??ã?¼2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "ã?³ã??ã?¼3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "ã?³ã??ã?¼4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "ã?³ã??ã?¼5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "ã?«ã??ã??1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "ã?«ã??ã??2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "ã?«ã??ã??3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "ã?«ã??ã??4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "ã?«ã??ã??5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "ã??ã?¼ã?¹ã??1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "ã??ã?¼ã?¹ã??2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "ã??ã?¼ã?¹ã??3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "ã??ã?¼ã?¹ã??4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "ã??ã?¼ã?¹ã??5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "ã??ã?¡ã?¤ã?«"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "ç·¨é??"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "ã??ã??ã??ã?¡"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "表示"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "ã??ã?¼ã?¸"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "追�"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "é??層"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "ã?¢ã??ã?ªã??ã?¥ã?¼ã??"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "ã?ªã??ã?·ã?§ã?³"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "ã??ã?«ã??"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "schemeã??ã?£ã?¬ã?¯ã??ã?ªã??設å®?ã??ã??ã?¦ã??ã?¾ã??ã??!\n"
 
diff --git a/gschem/po/ml.po b/gschem/po/ml.po
index 5dc7011..73e54b3 100644
--- a/gschem/po/ml.po
+++ b/gschem/po/ml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-11 03:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,18 +22,12 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr ""
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr ""
-
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
 #: gschem/src/g_rc.c:295
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -153,7 +160,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -161,17 +168,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -186,8 +193,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "à´ªàµ?രവരàµ?â??à´¤àµ?തന à´°àµ?തി നിരàµ?â??ണയിà´?àµ?à´?àµ?à´?"
 
@@ -199,11 +206,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr ""
 
@@ -211,7 +218,7 @@ msgstr ""
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr ""
 
@@ -264,22 +271,22 @@ msgstr ""
 msgid "Pin Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr ""
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr ""
 
@@ -295,16 +302,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr ""
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr ""
 
@@ -325,346 +332,335 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "മായ������"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "തിര�ത�തിയ�ഴ�ത�� (Edit)"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "പ������"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "പ����� ത�റ�����"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "ന�റ�റ�"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "ബസ�"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "ര��"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "ബ���സ�"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "വ�ത�ത�"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "�ര�ദ�ധവ�ത�ത�"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "പിനàµ?â??"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -698,7 +694,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -716,35 +712,35 @@ msgstr ""
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -754,12 +750,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -773,17 +769,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -793,18 +789,18 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr ""
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
+#: gschem/src/o_picture.c:544
 #, c-format
-msgid "ERROR: NULL object!\n"
+msgid "Failed to replace pictures: %s"
 msgstr ""
 
 #: gschem/src/o_slot.c:81
@@ -869,6 +865,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -881,11 +882,11 @@ msgstr ""
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr ""
 
@@ -901,7 +902,7 @@ msgstr ""
 msgid "Show Name Only"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr ""
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Components"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr ""
 
@@ -938,91 +939,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1063,12 +1064,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr ""
 
@@ -1372,7 +1373,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr ""
 
@@ -1421,70 +1422,70 @@ msgstr ""
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1495,19 +1496,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1680,96 +1681,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "പ�തിയ പ���"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "പ��� ത�റ�����"
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "പ��� സ�വ� ��യ��"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "പ��� ��യ������"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1850,7 +1860,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "à´¸àµ?à´?àµ?à´°à´¿à´ªàµ?à´±àµ?à´±àµ? à´ªàµ?രവരàµ?â??à´¤àµ?തിപàµ?പിà´?àµ?à´?àµ?à´?"
 
@@ -1864,47 +1874,47 @@ msgstr ""
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "പ�തിയ"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr ""
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr ""
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr ""
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr ""
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr ""
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "തിരി���� ��യ�യ��"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr ""
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "à´?വരàµ?â??à´¤àµ?തിà´?àµ?à´?àµ?à´?"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr ""
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1912,93 +1922,97 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr ""
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr ""
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr ""
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr ""
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr ""
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2011,472 +2025,491 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "�ല�ലാ� സ�വ� ��യ��"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "പ�തിയ �ാല��"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "വിന�ഡ� ��യ������"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "à´ªàµ?രവരàµ?â??à´¤àµ?തന à´°àµ?തി നിരàµ?â??ണയിà´?àµ?à´?àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "മാറ�റ� വര�ത�ത��..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "à´?ളരàµ?â??"
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "à´²àµ?à´¨àµ?â?? à´µàµ?തിയàµ?à´? , തരവàµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "സിà´?ബലàµ?â?? വിവരàµ?â??à´¤àµ?തനà´?"
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "പ��/സാധന� �ള�ള����� ��യ��"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "പ��/സാധന� �ള�ള����� വ�ണ��യ�ന�ന� വ�യ������"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "സാധനതàµ?തിലàµ? മാറàµ?à´±à´?àµ?à´?à´³àµ?â?? à´¨à´?à´ªàµ?പിലàµ?â?? വരàµ?à´¤àµ?à´¤àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 1à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 2à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 3à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 4à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 5à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "����� ��യ��  1 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "����� ��യ�� 2 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "����� ��യ��  3 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "����� ��യ��  4 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "����� ��യ��  5 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 1 à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 2 à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 3à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 4à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 5 à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "ഫയലàµ?â??"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "തിര�ത�തിയ�ഴ�ത�� (_Edit)"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "ബഫരàµ?â??"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "വ���ഷണ�"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "താള�"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "à´?àµ?à´?àµ?à´?à´¿à´?àµ?à´?àµ?à´°àµ?â??à´?àµ?à´?àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr ""
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
 #~ msgid "Recent files"
 #~ msgstr "à´?à´?àµ?à´¤àµ?à´¤àµ? à´¤àµ?റനàµ?à´¨ ഫയലàµ?à´?à´³àµ?â??"
 
diff --git a/gschem/po/nl.po b/gschem/po/nl.po
index de1b317..871b114 100644
--- a/gschem/po/nl.po
+++ b/gschem/po/nl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda-gschem\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:04+0000\n"
 "Last-Translator: Bert Timmerman <bert.timmerman@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -21,19 +21,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Vergroting te klein! Kan niet verder vergroten.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "Kan niet afsplitsen\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Kan %s niet aanroepen\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Documentatie opdrachten niet ondersteund bij MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -130,6 +124,19 @@ msgstr "Ongeldige versterking [%d] overgedragen aan zoom-gain\n"
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr "Ongeldig aantal stappen [%d] scrollpan-steps\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -168,7 +175,7 @@ msgstr "Dit is de MINGW32 versie.\n"
 msgid "Current locale settings: %s\n"
 msgstr "Huidige locale instellingen: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -180,17 +187,17 @@ msgstr ""
 "gschem kan geen lokatie vinden van de data bestanden. Je moet de GEDADATA\n"
 "omgevingsvariablele naar de juiste lokatie laten wijzen.\n"
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Kan init scm bestand [%s]niet vinden\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lees init scm bestand [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fout bij het lezen van het init scm bestand [%s]\n"
@@ -205,8 +212,8 @@ msgstr "Onbekend einde voor lijn (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr "Onbekend type voor strook (%d) !\n"
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Selectie Mode"
 
@@ -218,11 +225,11 @@ msgstr "Component Mode"
 msgid "Text Mode"
 msgstr "Tekst Mode"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Kopieer Mode"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Verplaats Mode"
 
@@ -230,7 +237,7 @@ msgstr "Verplaats Mode"
 msgid "Rotate Mode"
 msgstr "Rotatie Mode"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Spiegel Mode"
 
@@ -283,22 +290,22 @@ msgstr "Boog Mode"
 msgid "Pin Mode"
 msgstr "Pen Mode"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Kopieer"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Verplaats"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Meervoudig Kopieren"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Meervoudige Kopieer Mode"
 
@@ -314,16 +321,16 @@ msgstr "Snap Aan"
 msgid "Resnap Active"
 msgstr "Hersnappen Aktief"
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Aktie"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Slag"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "geen"
 
@@ -344,96 +351,91 @@ msgstr "GEEN"
 msgid "Grid(%s, %s)"
 msgstr "Raster(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Documentatie voor [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Nieuwe pagina gemaakt [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nieuw venster gemaakt [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Fout tijdens Alles Opslaan"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Alles Opgeslagen"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Sluit Venster\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Selecteer voorwerpen eerst"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Verwijder"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Bewerk"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "Bewerk pen type"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Bewerk Tekst"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Slot"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Kleur"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Roteer"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Spiegel"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Vergrendel"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Ontgrendel"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Verplaats"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr "WAARSCHUWING: Niet verplaatsen met snap uit!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr "WAARSCHUWING: Zet snap aan en vervolg de verplaatsing.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "WAARSCHUWING: Snap grid waarde is niet gelijk aan 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -441,253 +443,245 @@ msgstr ""
 "WAARSCHUWING: Als je een symbool naar de oorsprong verschuift, dan moet de "
 "snap grip waarde op 100 gezet worden\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Insluiten"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Uitsluiten"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Vernieuw"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "ZichtbaarVerborgen"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Schuif"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Echt Terughalen pagina?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "Kopieer naar klembord"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Knip naar klembord"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Plak van klembord"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Maak buffer leeg"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Kopieer 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Kopieer 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Kopieer 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Kopieer 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Kopieer 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Knip 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Knip 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Knip 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Knip 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Knip 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Plak 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Plak 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Plak 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Plak 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Plak 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Component"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Attribuut"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Draad"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Bus"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Lijn"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Rechthoek"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Cirkel"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Boog"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Pen"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Zoek naar bron [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Kan bron [%s] niet vinden\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Zoek naar symbool [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "Symbool is geen werkelijk bestand. Symbool kan niet geladen worden.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "Kan geen schema's vinden boven het huidige schema!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"Dit commando haalt de component documentatie van het web, maar er is geen "
-"component geselecteerd"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Vastmaken"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Losmaken"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "ToonN"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "ToonW"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "ToonB"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "SchakelZichtbaarheid"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Sorry, maar dit is een niet werkende menu optie\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Aktie terugkoppel mode is ingesteld op OUTLINE\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Aktie terugkoppel mode is ingesteld op BOUNDINGBOX.\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Raster UIT\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "Punt raster geselecteerd\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr "Maas raster geselecteerd\n"
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap UIT (PAS OP!)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "Snap AAN\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr "Snap terug op raster (PAS OP!)\n"
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "Elastiek band UIT \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "Elastiek band AAN\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "magnetische draad mode: AAN\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr "magnetische draad mode: UIT\n"
 
@@ -721,7 +715,7 @@ msgstr "Ontving ereen die ongeldig is in o_bus_draw_stretch\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Onbekend type voor cirkel (arcering)!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Vertaal schema [%d %d]\n"
@@ -739,37 +733,37 @@ msgstr "Object reeds vergrendeld\n"
 msgid "Object already unlocked\n"
 msgstr "Object reeds ontgrendeld\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "Verborgen tekst is nu zichtbaar\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "Verborgen tekst is nu onzichtbaar\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr "Kan symbool [%s] niet in bibliotheek vinden. Vernieuwen faalde.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: Kan de echte bestandsnaam van %s niet krijgen."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Voorgaande reserve bestand [%s] kan NIET op lezen-schrijven ingesteld "
 "worden\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Reserve bestand [%s] kan NIET op alleen-lezen ingesteld worden\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Reserve bestand [%s] kan NIET opgeslagen worden\n"
@@ -779,12 +773,12 @@ msgstr "Reserve bestand [%s] kan NIET opgeslagen worden\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "FOUT: NULL object in o_move_end!\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr "OH! probeerde er een te vinden, maar heb 'em niet gevonden!\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "Ontving een niet lijn object in o_move_check_endpoint\n"
@@ -798,18 +792,18 @@ msgstr "Ontving er een die ongeldig is in o_net_draw_stretch\n"
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr "Waarschuwing: begin van draad niet op raster coordinaat\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr "Waarschuwing: einde van draad niet op raster coordinaat\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Probeerde meer dan twee busrippers toe te voegen. Interne gschem fout.\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -820,19 +814,19 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr "Onbekend type voor pad (arcering)!\n"
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fout bij het lezen van afbeelding: %s"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Afbeelding"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "FOUT: NULL object!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Fout bij het lezen van afbeelding: %s"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -896,6 +890,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Kreeg ongeldige toon optie; standaardwaarde is toon beide\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "FOUT: NULL object!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Enkelvoudige Attribuut Bewerking"
@@ -908,11 +907,11 @@ msgstr "<b>Bewerk Attribuut</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Plaats Attribuut</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Naam:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Waarde:"
 
@@ -928,7 +927,7 @@ msgstr "Toon Alleen Waarde"
 msgid "Show Name Only"
 msgstr "Toon Alleen Naam"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Toon Naam & Waarde"
 
@@ -945,7 +944,7 @@ msgstr "Alle"
 msgid "Components"
 msgstr "Componenten"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "Draden"
 
@@ -968,92 +967,92 @@ msgid ""
 msgstr ""
 "een dubbel slot kan een probleem geven: [symbolname=%s, number=%d, slot=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Geen zoektekst gegeven in automatisch nummeren tekst.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 "Geen '*' of '?' gegeven aan het einden van de automatisch nummeren tekst.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Diagonaal"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "Van boven naar beneden"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "Van beneden naar boven"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Van links naar rechts"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Van rechts naar links"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "Bestand volgorde"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Automatisch tekst nummeren"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Omvang</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Zoek naar:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Automatisch tekst nummeren in:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "Sla nummers over gevonden in:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Geselecteerde objecten"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "Huidig blad"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "Hele hierarchie"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Overschrijven van bestaande nummers"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Opties</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Start nummer:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Sorteer volgorde:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "Verwijder nummers"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Automatisch slotten"
 
@@ -1094,12 +1093,12 @@ msgstr "Probeerde een ongeldige omlijning kleur te verkrijgen: %d\n"
 msgid "Filter:"
 msgstr "Filter:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Naam"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Waarde"
 
@@ -1412,7 +1411,7 @@ msgstr "Rasterpunt"
 msgid "Detached attribute"
 msgstr "Losgemaakte attribuut"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Tekst"
 
@@ -1461,71 +1460,71 @@ msgstr "Kleur Bewerken"
 msgid "Object color:"
 msgstr "Object kleur:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Sneltoets"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Funktie"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Toetsaanslag(en)"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Vind tekst"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Te vinden tekst:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "afdalen in hierarchie"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Verberg tekst"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Verberg tekst beginnend met:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Toon tekst"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Toon tekst beginnend met:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "S_electeer de schema's die je op wil slaan:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Wijzigingen in schema \"%s\" opslaan voor het afsluiten?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "Er zijn %d schema's met wijzigingen. Wijzigingen opslaan voor het afsluiten?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Als je niet opslaat, verlies je alle wijzigingen definitief."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "_Afsluiten zonder opslaan"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1543,19 +1542,19 @@ msgstr ""
 "De naam mag niet eindigen met een spatie.\n"
 "De waarde mag niet met een spatie beginnen."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Ongeldig Attribuut"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr "Pen type"
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr "Draad pen"
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr "Bus pen (grafisch)"
 
@@ -1736,100 +1735,109 @@ msgstr "/Naar Symbool"
 msgid "/Up"
 msgstr "/Omhoog"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 "Probeerde de gevoeligheid in te stellen op een niet bestaand menu_item '%s'\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "Popup_menu_item_factory bestaat niet!\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Probeerde de gevoeligheid in te stellen op een niet bestaand popup "
 "menu_item\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Attributen met een lege naam zijn niet toegestaan. Geef een naam."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Toon alleen Waarde"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Toon alleen Naam"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr "Promoot"
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Dupliceer"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Bewerk Attribuut"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Zichtbaar?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
 # GtkTreeViewColumn
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "W"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "Toon geerfde attributen"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Plaats Attribuut"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Nieuwe Pagina"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Open Pagina..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Opslaan Pagina"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Sluit Pagina"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Pagina Wegdoen"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Pagina Manager"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Bestandsnaam"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Veranderd"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Klik met rechts op de bestandnaam voor meer opties..."
 
@@ -1912,7 +1920,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Huidig schema afgedrukt op [%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Script Uitvoeren..."
 
@@ -1926,47 +1934,47 @@ msgstr "Bezig met uitvoeren van guile script [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "Kan gc niet toewijzen\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Nieuw"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Nieuw bestand"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Open"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Open bestand..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Opslaan"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Opslaan bestand"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Ongedaan maken"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Maak laatste bewerking ongedaan"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Herstel"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Herstel de laatste ongedaanmaking"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1978,7 +1986,7 @@ msgstr ""
 "muisindicator in het hoofdvensterklik om component te plaatsen\n"
 "Rechter muisknop om af te breken"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -1986,7 +1994,7 @@ msgstr ""
 "Plaats draden modus\n"
 "Rechter muisknop om af te breken"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -1994,82 +2002,86 @@ msgstr ""
 "Plaats bussen modus\n"
 "Rechter muisknop om af te breken"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Plaats een tekst..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Selecteer"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Selectie mode"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Pak"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Herhaal/geen"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menu/Afbreken"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Schuif/Afbreken"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Bezig met laden van schema [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Fout bij het lezen van bestand"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nieuw bestand [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Pagina [%s] kan NIET opgeslagen worden\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Fout tijdens het opslaan"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Fout bij het lezen van bestand"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Opgeslagen Als [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Opgeslagen [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Opgeslagen"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Pagina [%s] wegdoen\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Sluiten [%s]\n"
@@ -2082,474 +2094,513 @@ msgstr "gEDA schema bewerking"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Creer en bewerk elektrische schema's en symbolen met gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_Nieuw"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "_Open..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "Open Recen_t"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "Op_slaan"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "Opslaan _Als..."
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Alles Opslaan"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "Te_rughalen"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "Af_drukken..."
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr "Schrijf afbeeld_ing..."
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Nieuw Venster"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Sluit Venster"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "A_fsluiten"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "_Ongedaan maken"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "He_rstel"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "K_nip"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "_Kopieer"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "_Plak"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "Verwij_der"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Selecteer"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Selecteer"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Rotatie 90 Mode"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Bewerk..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Bewerk Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Kleur..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Lijn Dikte & Type..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Arcering Type..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Verplaats Symbool..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "Macro Aanroepen"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Component/Afbeelding Insluiten"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Component/Afbeelding Uitsluiten"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Hernieuw Component"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Zichtbaar/Verborgen Onzichtbare Tekst"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Kopieer naar 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Kopieer naar 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Kopieer naar 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Kopieer naar 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Kopieer naar 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Knip naar 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Knip naar 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Knip naar 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Knip naar 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Knip naar 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Plak vanuit 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Plak vanuit 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Plak vanuit 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Plak vanuit 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Plak vanuit 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "He_rtekenen"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr "_Schuif"
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr "_Vergroot Venster"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr "Toon All_es"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "Ver_groot"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "Ver_klein"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr "Toon _Maximaal"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "_Donker kleuren schema"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "_Licht kleuren schema"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Donker kleuren schema"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr "_Manager..."
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "_Vorige"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "Volge_nde"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "Nieu_w"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "S_luit"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "Weg_doen"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "_Component..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "_Draad"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "_Attribuut..."
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "_Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "_Lijn"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "_Rechthoek"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "C_irkel"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "_Boog"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr "_Pen"
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "A_fbeelding..."
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "_Naar Schema"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "Naar _Symbool"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "O_mhoog"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "D_ocumentatie..."
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr "V_astmaken"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr "_Losmaken"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "Toon _Waarde"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "Toon _Naam"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "Toon _Beide"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "Schakel Zich_tbaarheid"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "Vind Speci_fieke Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "Verberg Specifieke Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "Toon _Specifieke Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "A_utomatisch Tekst Nummeren..."
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "_Tekst Hoogte..."
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr "Schakel r_aster stijlen"
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr "Schakel _Snap Aan/Uit"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr "Sna_p Raster Afstand..."
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr "Omhoog schalen Raster A_fstand"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr "Omlaag schalen Snap Raster Afstan_d"
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr "Schakel C_ontour/Rechthoek"
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr "Schakel D_raad Elastiekband"
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr "Schakel _Magnetische Draad Mode"
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr "Toon _Logboek venster..."
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr "Toon _Coordinaten venster..."
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr "gEDA Docu_mentatie..."
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr "gschem _FAQ..."
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr "gEDA _Wiki..."
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr "Component D_ocumentatie..."
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr "_Sneltoets..."
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr "Om_trent..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_Bestand"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "B_ewerk"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "B_uffer"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "_Toon"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Pagina"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "Toe_voegen"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hie_rarchie"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "_Attributen"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Opties"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "_Help"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "D_ocumentatie..."
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "Kan niet afsplitsen\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Kan %s niet aanroepen\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Documentatie opdrachten niet ondersteund bij MinGW.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Documentatie voor [%s,%s,%s,%s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "Dit commando haalt de component documentatie van het web, maar er is geen "
+#~ "component geselecteerd"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Scheme bestandenmap is NIET ingesteld!\n"
 
diff --git a/gschem/po/pl.po b/gschem/po/pl.po
index 3da93a0..dacaa6d 100644
--- a/gschem/po/pl.po
+++ b/gschem/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-12 13:16+0000\n"
 "Last-Translator: Krzysztof KoÅ?ciuszkiewicz <k.kosciuszkiewicz@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,19 +22,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Zbyt maÅ?y obszar! OsiÄ?gniÄ?to maksymalny stopieÅ? powiÄ?kszenia.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "Utworzenie podprocesu nie powiodÅ?o siÄ?\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Wykonanie programu '%s' nie powiodÅ?o siÄ?\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Polecenia wyÅ?wietlajÄ?ce dokumentacjÄ? nie sÄ? dostÄ?pne.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -123,6 +117,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr "Niepoprawna liczba kroków [%d] w funkcji scrollpan-steps\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -160,7 +167,7 @@ msgstr "Ta wersja programu zostaÅ?a skompilowana na platformÄ? MINGW32.\n"
 msgid "Current locale settings: %s\n"
 msgstr "BieżÄ?ce ustawienia lokalizacji: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -168,17 +175,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Nie znaleziono pliku inicjalizacyjnego scm [%s]\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Wczytano plik inicjalizacji scm [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "BÅ?Ä?d podczas wczytywania pliku inicjalizacji scm [%s]\n"
@@ -193,8 +200,8 @@ msgstr "Nieznany koniec dla linii (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Tryb zaznaczania"
 
@@ -206,11 +213,11 @@ msgstr "Tryb elementów"
 msgid "Text Mode"
 msgstr "Tryb tekstu"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Duplikuj"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "PrzesuÅ?"
 
@@ -218,7 +225,7 @@ msgstr "PrzesuÅ?"
 msgid "Rotate Mode"
 msgstr "Tryb obrotu"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Lustrzane odbicie"
 
@@ -271,22 +278,22 @@ msgstr "Tryb Å?uków"
 msgid "Pin Mode"
 msgstr "Tryb pinów"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Kopiuj"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "PrzesuÅ?"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Kopiuj wielokrotnie"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Duplikuj wielokrotnie"
 
@@ -302,16 +309,16 @@ msgstr "WyÅ?Ä?cz przyciÄ?ganie"
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "CzynnoÅ?Ä?"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Gest"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "brak"
 
@@ -332,348 +339,335 @@ msgstr "BRAK"
 msgid "Grid(%s, %s)"
 msgstr "Siatka(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Dokumentacja dla [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Utworzono nowy arkusz [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Utworzono nowe okno [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Zapisanie wszystkich dokumentów nie powiodÅ?o siÄ?"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Zapisano wszystkie dokumenty"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Zamykanie okna\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Wpierw wybierz obiekty"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "UsuÅ?"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Edycja"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "Edytuj rodzaj pinu"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Edytuj tekst"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Kolor"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "ObróÄ?"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Lustrzane odbicie"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Zablokuj"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Odblokuj"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Osadź"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Cofnij osadzanie"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Aktualizuj"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "WyÅ?w. ukryte"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "PrzesuÅ? widok"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Czy na pewno przywróciÄ? arkusz?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "Kopiuj do schowka"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Wytnij do schowka"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Wklej ze schowka"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Schowek jest pusty"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Kopiuj do 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Kopiuj do 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Kopiuj do 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Kopiuj do 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Kopiuj do 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Wytnij do 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Wytnij do 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Wytnij do 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Wytnij do 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Wytnij do 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Wklej z 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Wklej z 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Wklej z 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Wklej z 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Wklej z 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Element"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Atrybut"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "PoÅ?Ä?czenie"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "MagistralÄ?"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "LiniÄ?"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "ProstokÄ?t"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "OkrÄ?g"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Å?uk"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Szukam źródÅ?a [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Nie można odnaleźÄ? źródÅ?a [%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Szukam symbolu [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "Symbol nie jest plikiem. Nie można wczytaÄ? symbolu.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "Nie znaleziono żadnego schematu wyżej w hierarchii!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"To polecenie pobiera dokumentacjÄ? elementu z internetu, ale nie wybrano "
-"żadnego elementu"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "DoÅ?Ä?cz"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "OdÅ?Ä?cz"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "WyÅ?w. nazwÄ?"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "WyÅ?w. wartoÅ?Ä?"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "WyÅ?w. oba"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "PrzeÅ?. widocznoÅ?Ä?"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Niestety to polecenie jeszcze nie dziaÅ?a\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Tryb wyÅ?wietlania przemieszczanych elementów\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Tryb wyÅ?wietlania obwiedni przemieszczanych elementów\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Siatka: wÅ?Ä?czona\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "Siatka kropkowana\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr "Siatka z linii\n"
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "PrzyciÄ?ganie do siatki: wyÅ?Ä?czone (OSTROÅ»NIE!)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "PrzyciÄ?ganie do siatki: wÅ?Ä?czone\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "UzupeÅ?nianie poÅ?Ä?czeÅ? przy przesuwaniu: wÅ?Ä?czone \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "UzupeÅ?nianie poÅ?Ä?czeÅ? przy przesuwaniu: wyÅ?Ä?czone\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "tryb \"magnesu\": wÅ?Ä?czony\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr "tryb \"magnesu\": wyÅ?Ä?czony\n"
 
@@ -709,7 +703,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Nieznany typ dla okrÄ?gu (wypeÅ?nienie)!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -727,37 +721,37 @@ msgstr "Obiekt jest już zablokowany\n"
 msgid "Object already unlocked\n"
 msgstr "Obiekt jest już odblokowany\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "Ukryty tekst jest teraz widoczny\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "Ukryty tekst jest teraz niewidoczny\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 "Nie odnaleziono symbolu [%s] w bibliotece. Aktualizacja nie powiodÅ?a siÄ?.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups: Nie można okreÅ?liÄ? rzeczywistej nazwy pliku dla %s."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Zapisywanie kopii zapasowej [%s] nie powiodÅ?o siÄ?\n"
@@ -767,12 +761,12 @@ msgstr "Zapisywanie kopii zapasowej [%s] nie powiodÅ?o siÄ?\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "BÅ?Ä?D: objekt NULL w funkcji o_move_end!\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -787,17 +781,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr "Uwaga: PoczÄ?tek poÅ?Ä?czenia jest poza siatkÄ?\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr "Uwaga: Koniec poÅ?Ä?czenia jest poza siatkÄ?\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -807,19 +801,19 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Wczytanie obrazu %s nie powiodÅ?o siÄ?"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Obraz"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "BÅ?Ä?D: obiekt NULL!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Wczytanie obrazu %s nie powiodÅ?o siÄ?"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -886,6 +880,11 @@ msgstr ""
 "NieprawidÅ?owa opcja; przyjmujÄ? domyÅ?lnÄ? wartoÅ?Ä? \"wyÅ?wietlaj nazwÄ? i wartoÅ?Ä?"
 "\"\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "BÅ?Ä?D: obiekt NULL!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Edycja pojedyÅ?czego atrybutu"
@@ -898,11 +897,11 @@ msgstr "<b>Edytuj atrybut</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Dodaj atrybut</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Nazwa:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "WartoÅ?Ä?:"
 
@@ -918,7 +917,7 @@ msgstr "WyÅ?wietlaj wartoÅ?Ä?"
 msgid "Show Name Only"
 msgstr "WyÅ?wietlaj nazwÄ?"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "WyÅ?wietlaj nazwÄ? i wartoÅ?Ä?"
 
@@ -935,7 +934,7 @@ msgstr "Wszystko"
 msgid "Components"
 msgstr "Elementy"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "PoÅ?Ä?czenia"
 
@@ -955,91 +954,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Nie podano tekstu wyszukiwania.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "Brak '*' lub '?' na koÅ?cu tekstu do automatycznej numeracji.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Po przekÄ?tnej"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "Od góry do doÅ?u"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "Od doÅ?u do góry"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Od lewej do prawej"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Od prawej do lewej"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "KolejnoÅ?Ä? plików"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Automatyczna numeracja"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Zakres</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Wyszukiwany tekst:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Automatycznie numeruj w:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "PomiÅ? numery znalezione w:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Zaznaczonych elementach"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "BieżÄ?cej stronie"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "CaÅ?ej hierarchii"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "ZastÄ?puj istniejÄ?cÄ? numeracjÄ?"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Opcje</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Numer poczÄ?tkowy"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "KolejnoÅ?Ä?:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "UsuÅ? numery"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1080,12 +1079,12 @@ msgstr "Próba użycia nieprawidÅ?owego koloru obwiedni: %d\n"
 msgid "Filter:"
 msgstr "Filtr:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Nazwa"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "WartoÅ?Ä?"
 
@@ -1392,7 +1391,7 @@ msgstr "Punkt siatki"
 msgid "Detached attribute"
 msgstr "OdÅ?Ä?czony atrybut"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Tekst"
 
@@ -1441,70 +1440,70 @@ msgstr "Edycja koloru"
 msgid "Object color:"
 msgstr "Kolor obiektu:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Klawisze skrótów"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Funkcja"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Klawisz(e)"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Znajdź tekst"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Szukany tekst:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "Szukaj również wewnÄ?trz elementów"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Ukryj tekst"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Ukryj tekst zaczynajÄ?cy siÄ? od:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "WyÅ?wietl tekst"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "WyÅ?wietl tekst zaczynajÄ?cy siÄ? od:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "Wybi_erz schematy, które chcesz zapisaÄ?:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "ZapisaÄ? zmiany w schemacie \"%s\" przed wyjÅ?ciem?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr "Niezapisane zmiany w %d schematach. ZapisaÄ? zmiany przed wyjÅ?ciem?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Jeżeli nie zapiszesz, wszystkie zmiany zostanÄ? bezpowrotnie utracone."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "_Zamknij bez zapisywania"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1521,19 +1520,19 @@ msgstr ""
 "Nazwa nie może zaczynaÄ? siÄ? od spacji.\n"
 "WartoÅ?Ä? nie może zaczynaÄ? siÄ? od spacji."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "NieprawidÅ?owy atrybut"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1715,96 +1714,105 @@ msgstr "/WgÅ?Ä?b symbolu"
 msgid "/Up"
 msgstr "/Do góry"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr "Próba aktywacji nieistniejÄ?cego elementu menu '%s'\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "Popup_menu_item_factory nie istnieje!\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr "Próba aktywacji nieistniejÄ?cego elementu menu kontekstowego\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Atrybuty bez nazwy nie sÄ? dozwolone. Podaj prawidÅ?owÄ? nazwÄ?."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "WyÅ?wietlaj wartoÅ?Ä?"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "WyÅ?wietlaj nazwÄ?"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Duplikuj"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Zmodyfikuj atrybuty"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Widoczny?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "W"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "Pokaż odziedziczone atrybuty"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Dodaj atrybut"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Nowy arkusz"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Otwórz arkusz"
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Zapisz arkusz"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Zamknij arkusz"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "PorzuÄ? arkusz"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "ZarzÄ?dzanie arkuszami"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Nazwa pliku"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Zmieniono"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Kliknij prawym przyciskiem myszy na nazwie pliku aby zobaczyÄ? opcje..."
 
@@ -1887,7 +1895,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Wydrukowano bieżÄ?cy arkusz do [%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Wykonaj skrypt..."
 
@@ -1901,47 +1909,47 @@ msgstr "Wykonywanie skryptu guile [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "BÅ?Ä?d podczas alokacji kontekstu graficznego \"gc\"\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Nowy"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Nowy plik"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Otwórz"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Otwórz plik..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Zapisz"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Zapisz plik"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Cofnij"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Cofnij ostatniÄ? operacjÄ?"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "PrzywróÄ?"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "PrzywróÄ? ostatniÄ? operacjÄ?"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1953,7 +1961,7 @@ msgstr ""
 "kliknij aby umieÅ?ciÄ? element\n"
 "Anuluj prawym przyciskiem myszy"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -1961,7 +1969,7 @@ msgstr ""
 "Tryb dodawania poÅ?Ä?czeÅ?\n"
 "Anuluj prawym przyciskiem myszy"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -1969,82 +1977,86 @@ msgstr ""
 "Tryb dodawania magistral\n"
 "Anuluj prawym przyciskiem myszy"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Dodaj tekst..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Zaznaczanie"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Tryb zaznaczania"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Wybierz"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Powtórz/brak"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menu/Anuluj"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "PrzesuÅ? widok/Anuluj"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Wczytywanie schematu [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Otwarcie pliku nie powiodÅ?o siÄ?"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nowy plik [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Zapisanie arkusza [%s] nie powiodÅ?o siÄ?\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "BÅ?Ä?d podczas próby zapisania"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Otwarcie pliku nie powiodÅ?o siÄ?"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Zapisano jako [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Zapisano [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Zapisano"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Porzucanie arkusza [%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Zamykanie [%s]\n"
@@ -2057,474 +2069,513 @@ msgstr "gEDA Edytor Schematów"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Projektuj i edytuj schematy i symbole elektroniczne za pomocÄ? gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_Nowy"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "_Otwórz..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "Otwórz os_tatnio używane"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "Zapi_sz"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "Zapisz j_ako..."
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Zapisz _wszystkie"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "P_rzywróÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "_Drukuj..."
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr "Zap_isz obraz..."
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Nowe o_kno"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Zamknij okno"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "Za_koÅ?cz"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "_Cofnij"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "_Ponów"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "Wy_tnij"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "_Kopiuj"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "_Wklej"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "_UsuÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Zaznaczanie"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Zaznaczanie"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "ObróÄ? o 90 stopni"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Edytuj..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Edytuj tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Kolor..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Styl linii..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Styl wypeÅ?nienia..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "Wykonaj makro"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Osadź element/obraz"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Cofnij osadzanie elem./obr."
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Aktualizuj element"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "WyÅ?wietlaj/ukryj niewidoczny tekst"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Kopiuj do 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Kopiuj do 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Kopiuj do 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Kopiuj do 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Kopiuj do 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Wytnij do 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Wytnij do 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Wytnij do 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Wytnij do 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Wytnij do 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Wklej z 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Wklej z 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Wklej z 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Wklej z 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Wklej z 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "_Aktualizuj"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr "_PrzesuÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr "PowiÄ?ksz _obszar"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr "_Dopasuj widok"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "Pow_iÄ?ksz"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "P_omniejsz"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr "Maksymalne pomniejszenie"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "_Ciemny zestaw kolorów"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "_Jasny zestaw kolorów"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Ciemny zestaw kolorów"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr "_ZarzÄ?dzaj..."
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "_Poprzedni"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "_NastÄ?pny"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "No_wy"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "_Zamknij"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "Po_rzuÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "_Element..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "_SieÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "_Magistrala"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "_Atrybut..."
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "_Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "_Linia"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "Pros_tokÄ?t"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "_OkrÄ?g"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "Å?_uk"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "Ob_raz..."
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "W gÅ?Ä?b _schematu"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "W gÅ?Ä?b _elementu"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "W _górÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "Do_kumentacja..."
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr "_DoÅ?Ä?cz"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr "_OdÅ?Ä?cz"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "Pokazuj _wartoÅ?Ä?"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "Pokazuj _nazwÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "Pokazuj o_bie"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "PrzeÅ?Ä?cz _widocznoÅ?Ä?"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "_Szukaj tekstu..."
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "_Ukryj wybrany tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "_Pokazuj wybrany tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "A_utomatycznie numeruj..."
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "Rozmiar _tekstu..."
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr "PrzeÅ?Ä?cz styl _siatki"
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr "PrzeÅ?Ä?cz _przyciÄ?ganie"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr "_OdstÄ?p przyciÄ?gania..."
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr "Z_mniejsz siatkÄ? przyciÄ?gania"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr "Z_wiÄ?ksz siatkÄ? przyciÄ?gania"
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr "PrzeÅ?Ä?cz wyÅ?wietlanie _konturów"
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr "PrzeÅ?Ä?cz _rozciÄ?ganie poÅ?Ä?czeÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr "PrzeÅ?Ä?cz \"_magnes\" poÅ?Ä?czeÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr "Pokaż okno komunikatów..."
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr "Pokaż okno wspóÅ?rzÄ?dnych..."
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr "Doku_mentacja gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr "_FAQ gschem..."
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr "_Wiki gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr "Dokumentacja _elementu..."
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr "Skróty _klawiszowe..."
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr "_O programie..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_Plik"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "_Edycja"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "_Schowek"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "_Widok"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Arkusz"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "_Dodaj"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hie_rarchia"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "A_trybuty"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Ustawienia"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "_Pomoc"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "Do_kumentacja..."
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "Utworzenie podprocesu nie powiodÅ?o siÄ?\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Wykonanie programu '%s' nie powiodÅ?o siÄ?\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Polecenia wyÅ?wietlajÄ?ce dokumentacjÄ? nie sÄ? dostÄ?pne.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Dokumentacja dla [%s,%s,%s,%s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "To polecenie pobiera dokumentacjÄ? elementu z internetu, ale nie wybrano "
+#~ "żadnego elementu"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Nie podano katalogu programu Scheme!\n"
 
diff --git a/gschem/po/pt.po b/gschem/po/pt.po
index 6d07817..bc4639f 100644
--- a/gschem/po/pt.po
+++ b/gschem/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-11 02:58+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,18 +22,12 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr ""
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr ""
-
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
 #: gschem/src/g_rc.c:295
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -153,7 +160,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -161,17 +168,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -186,8 +193,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Modo de Selecção"
 
@@ -199,11 +206,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr "Modo de texto"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Modo de Cópia"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Modo de Movimentação"
 
@@ -211,7 +218,7 @@ msgstr "Modo de Movimentação"
 msgid "Rotate Mode"
 msgstr "Modo de Rotação"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr ""
 
@@ -264,22 +271,22 @@ msgstr "Modo de Arco"
 msgid "Pin Mode"
 msgstr "Modo de Pino"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Copiar"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Mover"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Cópia Múltipla"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Modo de Cópia Múltiplo"
 
@@ -295,16 +302,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Acção"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "nenhum"
 
@@ -325,346 +332,335 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Apagar"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Editar"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Trancar"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Destrancar"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Net"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Barramento"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Linha"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Caixa"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Círculo"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Arco"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Pino"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Anexar"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Desanexar"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -698,7 +694,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -716,35 +712,35 @@ msgstr ""
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -754,12 +750,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -773,17 +769,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -793,18 +789,18 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr ""
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
+#: gschem/src/o_picture.c:544
 #, c-format
-msgid "ERROR: NULL object!\n"
+msgid "Failed to replace pictures: %s"
 msgstr ""
 
 #: gschem/src/o_slot.c:81
@@ -869,6 +865,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -881,11 +882,11 @@ msgstr ""
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr ""
 
@@ -901,7 +902,7 @@ msgstr ""
 msgid "Show Name Only"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr ""
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Components"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr ""
 
@@ -938,91 +939,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1063,12 +1064,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr ""
 
@@ -1372,7 +1373,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr ""
 
@@ -1421,70 +1422,70 @@ msgstr ""
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Teclas de Atalho"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1495,19 +1496,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1680,96 +1681,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Nova Página"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Abrir Página..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Guardar Página"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Fechar Página"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1850,7 +1860,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Executar Script..."
 
@@ -1864,47 +1874,47 @@ msgstr ""
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Novo"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr ""
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr ""
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr ""
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr ""
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr ""
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Anular"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr ""
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Repetir"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr ""
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1912,93 +1922,97 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr ""
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr ""
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr ""
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr ""
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr ""
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Guardado"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2011,472 +2025,491 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Crie e edite esquemas e símbolos eléctricos e electrónicos com gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Guardar Tudo"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Nova janela"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Fechar a janela"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Modo de Selecção"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Editar"
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Editar Texto..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Cor..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Espessura e Tipo de Linha"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Tipo de Enchimento"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Actualizar Componente"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Copiar para 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Copiar para 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Copiar para 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Copiar para 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Copiar para 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Cortar para 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Cortar para 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Cortar para 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Cortar para 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Cortar para 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Colar de 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Colar de 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Colar de 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Colar de 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Colar de 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "_Ficheiro"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "_Editar"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "_Ver"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Página"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "_Adicionar"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hie_rarquia"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "A_tributos"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Opções"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Ajuda"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
 #~ msgid "Recent files"
 #~ msgstr "Ficheiros Recentes"
 
diff --git a/gschem/po/pt_BR.po b/gschem/po/pt_BR.po
index 88b9265..6bfdf37 100644
--- a/gschem/po/pt_BR.po
+++ b/gschem/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:04+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,19 +22,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Zoom muito pequeno! Não posso diminuir.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Impossível invocar %s!\n"
-
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Documentação de comandos não é suportada no MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -122,6 +116,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -160,7 +167,7 @@ msgstr "Esta é a versão portada para MINGW32.\n"
 msgid "Current locale settings: %s\n"
 msgstr "Configuração para Localização: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -168,17 +175,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lendo o arquivo scm [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Falhou ao ler o arquivo scm [%s]\n"
@@ -193,8 +200,8 @@ msgstr "Fim desconhecido para linha (%d)!\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Modo de Seleção"
 
@@ -206,11 +213,11 @@ msgstr "Modo de Componente"
 msgid "Text Mode"
 msgstr "Modo Texto"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Modo de Cópia"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Modo de Movimentação"
 
@@ -218,7 +225,7 @@ msgstr "Modo de Movimentação"
 msgid "Rotate Mode"
 msgstr "Modo de Rotação"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Modo de espelho"
 
@@ -271,22 +278,22 @@ msgstr "Modo de Arco"
 msgid "Pin Mode"
 msgstr "Modo de Pino"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Copiar"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Mover"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Multipla Cópia"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Modo de Múltipla Cópia"
 
@@ -302,16 +309,16 @@ msgstr "Agarre desligado"
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Ação"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Stroke"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "nenhum"
 
@@ -332,349 +339,336 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr "Grid(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Documentação para [%s,%s,%s,%s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Criada Nova Página [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nova Janela criada [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Falha ao salvar tudo"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Salvar Tudo"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Fechando Janela\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "Selecione objetos antes"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Apagar"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Editar"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Editar Texto"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Slot"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Cor"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Rotacionar"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Espelhar"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Bloquear"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Desbloquear"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Transladar"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr "ATEN��O: Não translade com o agarre (snap) desligado!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr "ATENÃ?Ã?O: Ligando o agarre e continuando o translado.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "ATEN��O: A grade de agarre não está em 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 "ATEN��O: Se transladar um símbolo para origem, a grade deve estar em 100\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Embutir"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Desembutir"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Atualizar"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "Mostrar Oculto"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Pan"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Reverter Página?"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Buffer vazio"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Copiar para 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Copiar para 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Copiar para 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Copiar para 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Copiar para 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Cortar para 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Cortar para 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Cortar para 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Cortar para 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Cortar para 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Colar de 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Colar de 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Colar de 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Colar de 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Colar de 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "Componente"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Atributo"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Conexão"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Barramento"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Linha"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Caixa"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Círculo"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Arco"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Pino"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Procurando por origem [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossível encontrar origem [%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Procurando por símbolo [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"Este comando recupera a documentação do componente da web, mas não há nenhum "
-"componente seleccionado"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Anexar"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Desanexar"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "Mostrar N"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "Mostrar V"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "Mostrar T"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "Comuta Visibilidade"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Desculpe, mas esta é uma opção de menu sem função\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Retorno de ação ajustado para silhueta\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Retorno de ação ajustado para caixa completa\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "Grade DESLIGADA\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Agarre desligado (CUIDADO!)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "Agarre ligado\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "Elástico desligado \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "Elástico ligado\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -708,7 +702,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Tipo desconhecido para enchimento de arco!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Transladando diagrama [%d %d]\n"
@@ -726,37 +720,37 @@ msgstr "Objeto já travado\n"
 msgid "Object already unlocked\n"
 msgstr "Objeto já destravado\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "Texto oculto agora está visível\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "Texto oculto agora está invisível\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 "Não foi possível encontrar o simbolo [%s] na biblioteca. Atualização falhou\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups: Não foi possível pegar o nome de arquivo real de %s"
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "N�O foi possível deixar arquivo backup [%s] como leitura e gravação\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "N�O foi possível deixar arquivo backup [%s] apenas leitura!\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "N�O foi possível salvar  arquivo backup [%s] !\n"
@@ -766,12 +760,12 @@ msgstr "N�O foi possível salvar  arquivo backup [%s] !\n"
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "ERRO: Objeto NULL em o_move_end!\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "Encontrei um objeto que não é linha em o_move_check_endpoint\n"
@@ -785,17 +779,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -805,19 +799,19 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Falhou ao ler imagem: %s"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Imagem"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "ERRO: NENHUM objeto!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Falhou ao ler imagem: %s"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -881,6 +875,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "ERRO: NENHUM objeto!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "Editor de um atributo"
@@ -893,11 +892,11 @@ msgstr "<b>Editar Atributo</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Adicionar Atributo</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Nome:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Valor:"
 
@@ -913,7 +912,7 @@ msgstr "Mostra apenas Valor"
 msgid "Show Name Only"
 msgstr "Mostra apenas Nome"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Mostra Nome e Valor"
 
@@ -930,7 +929,7 @@ msgstr "Todos"
 msgid "Components"
 msgstr "Componentes"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "Conexões"
 
@@ -950,91 +949,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Diagonal"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "De cima para baixo"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "De baixo para cima"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Da esquerda para direita"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "Da direita para a esquerda"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Autonumerar texto"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Escopo</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Pesquisar por:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Auto numerar texto em:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Selecionar Objetos"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "Página Atual"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Opções</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1075,12 +1074,12 @@ msgstr ""
 msgid "Filter:"
 msgstr "Filtrar:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Nome"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Valor"
 
@@ -1389,7 +1388,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "Texto"
 
@@ -1438,72 +1437,72 @@ msgstr "Edição de Cor"
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Teclas de atalho"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "Função"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Pressionamentos de tecla"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Localizar Texto"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "Loc. Texto:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "Desce à hierarquia"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "Esconder Texto"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "Ocultar texto iniciado com:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Mostrar texto"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Mostrar texto iniciado com:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 "Se você não salvar, todas as suas modificações serão permanentemente "
 "perdidas."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "_Fechar sem salvar"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1521,19 +1520,19 @@ msgstr ""
 "O nome não pode acabar com espaço.\n"
 "O valor não pode começar com espaço."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Atributo Inválido"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1706,96 +1705,105 @@ msgstr "/Descer ao Símbolo"
 msgid "/Up"
 msgstr "/Subir"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Atributos com nome vazio não permitidos. Defina um nome."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Mostra apenas Valor"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Mostra apenas Nome"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Duplicar"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "Editar Atributos"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Vis?"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "N"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "V"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Inserir Atributo"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Nova Página"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Abrir Página..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Salvar"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Fechar Página"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Descartar"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "Gerenciador de Páginas"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Nome do arquivo"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Alterado"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr "Clique direito no arquivo para opções..."
 
@@ -1876,7 +1884,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Diagrama atual impresso para [%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Script..."
 
@@ -1890,47 +1898,47 @@ msgstr "Executando script guile [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Novo"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Novo arquivo"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Abrir"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Abrir arquivo..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "Salvar"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "Salvar arquivo"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Desfazer"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Desfazer última operação"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Refazer"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Refaz o último Desfaz"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1942,7 +1950,7 @@ msgstr ""
 "para colocar o componente\n"
 "Botão Direito para cancelar"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -1950,7 +1958,7 @@ msgstr ""
 "Modo de conexões\n"
 "Botão Direito para cancelar"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -1958,82 +1966,86 @@ msgstr ""
 "Modo de Barramentos\n"
 "Botão Direito do mouse para cancelar"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Adicionar Texto..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Selecionar"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Modo de Seleção"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Pegar"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Repetir/nenhum"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Menu/Cancelar"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Pan/Cancelar"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Carregando o diagrama [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Erro tentando salvar"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Falha ao salvar tudo"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Salvar como [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Salvo [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "Salvo"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Descartando página [%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Fechando [%s]\n"
@@ -2046,473 +2058,508 @@ msgstr "Editor de esquemas gEDA"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Crie e edite esquemas elétricos e símbolos com o gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Salvar Tudo"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Nova Janela"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Fechando Janela"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Selecionar"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Selecionar"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Modo de Rotação"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Editar..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Editar Texto..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Cor..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Largura/Tipo de Linha..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Preenchimento..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Transladar..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Embutir Componente/Imagem"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Desembutir Componente/Imagem"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Atualizar Componente"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Exibir/Ocultar textos ocultos"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Copiar para 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Copiar para 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Copiar para 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Copiar para 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Copiar para 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Cortar para 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Cortar para 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Cortar para 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Cortar para 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Cortar para 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Colar de 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Colar de 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Colar de 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Colar de 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Colar de 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "Arquivo"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "_Editar"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "_Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "Exibir"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "_Página"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "_Adicionar"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Hie_rarquia"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "A_tributos"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "_Opções"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Ajuda"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Impossível invocar %s!\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Documentação de comandos não é suportada no MinGW.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Documentação para [%s,%s,%s,%s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "Este comando recupera a documentação do componente da web, mas não há "
+#~ "nenhum componente seleccionado"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Diretório Scheme N�O ajustado!\n"
 
diff --git a/gschem/po/ru.po b/gschem/po/ru.po
index b493db6..16fb529 100644
--- a/gschem/po/ru.po
+++ b/gschem/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-14 01:05+0000\n"
 "Last-Translator: Sergey Alyoshin <alyoshin.s@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -23,19 +23,13 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "Ð?аÑ?Ñ?Ñ?аб оÑ?енÑ? мал! Ð?евозможно далÑ?нейÑ?ее изменение.\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr "Ð?евозможно вÑ?полниÑ?Ñ? fork\n"
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr "Ð?евозможно вÑ?зваÑ?Ñ? %s\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
+msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Ð?омандÑ? докÑ?менÑ?аÑ?ии не поддеÑ?живаÑ?Ñ?Ñ?Ñ? в MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
 
 #: gschem/src/g_rc.c:295
 #, c-format
@@ -128,6 +122,19 @@ msgstr "Ð?евеÑ?наÑ? добавка [%d] пеÑ?едана в zoom-gain\n"
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr "Ð?евеÑ?ное Ñ?иÑ?ло Ñ?агов [%d] scrollpan-steps\n"
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -166,7 +173,7 @@ msgstr "ЭÑ?о MINGW32 веÑ?Ñ?иÑ?.\n"
 msgid "Current locale settings: %s\n"
 msgstr "ТекÑ?Ñ?ие Ñ?Ñ?Ñ?ановки локализаÑ?ии: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -178,17 +185,17 @@ msgstr ""
 "gschem не можеÑ? найÑ?и Ñ?вои Ñ?айлÑ? даннÑ?Ñ?. Ð?Ñ? должнÑ? задаÑ?Ñ?\n"
 "пеÑ?еменной окÑ?Ñ?жениÑ? GEDADATA иÑ? Ñ?аÑ?положение.\n"
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Ð?евозможно найÑ?и наÑ?алÑ?нÑ?й scm-Ñ?айл [%s]\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "ЧÑ?ение наÑ?алÑ?ного scm-Ñ?айла [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Ð?евозможно пÑ?оÑ?иÑ?аÑ?Ñ? наÑ?алÑ?нÑ?й scm-Ñ?айл [%s]\n"
@@ -203,8 +210,8 @@ msgstr "Ð?еизвеÑ?Ñ?ное оконÑ?ание Ñ?Ñ?Ñ?оки (%d)\n"
 msgid "Unknown type for stroke (%d) !\n"
 msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип длÑ? Ñ?Ñ?Ñ?иÑ?овки (%d) !\n"
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Режим вÑ?боÑ?ки"
 
@@ -216,11 +223,11 @@ msgstr "Режим Ñ?леменÑ?ов"
 msgid "Text Mode"
 msgstr "Режим Ñ?екÑ?Ñ?а"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Режим копиÑ?ованиÑ?"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "Режим пеÑ?емеÑ?ениÑ?"
 
@@ -228,7 +235,7 @@ msgstr "Режим пеÑ?емеÑ?ениÑ?"
 msgid "Rotate Mode"
 msgstr "Режим вÑ?аÑ?ениÑ?"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Режим зеÑ?калиÑ?ованиÑ?"
 
@@ -281,22 +288,22 @@ msgstr "ЧеÑ?Ñ?ение дÑ?г"
 msgid "Pin Mode"
 msgstr "Ð?обавление вÑ?водов"
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Ð?опиÑ?оваÑ?Ñ?"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "Ð?еÑ?емеÑ?Ñ?иÑ?Ñ?"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Ð?ножеÑ?Ñ?венное копиÑ?ование"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Режим множеÑ?Ñ?венного копиÑ?ованиÑ?"
 
@@ -312,16 +319,16 @@ msgstr "Ð?Ñ?ивÑ?зка вÑ?клÑ?Ñ?ена"
 msgid "Resnap Active"
 msgstr "Ð?еÑ?епÑ?ивÑ?зка акÑ?ивна"
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr "Ð?ейÑ?Ñ?вие"
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr "Ð?еÑ?Ñ?"
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr "пÑ?Ñ?Ñ?о"
 
@@ -342,96 +349,91 @@ msgstr "Ð?Ð?Т"
 msgid "Grid(%s, %s)"
 msgstr "СеÑ?ка (%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr "Ð?окÑ?менÑ?аÑ?иÑ? длÑ? [%s, %s, %s, %s]\n"
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Создана новаÑ? Ñ?Ñ?Ñ?аниÑ?а [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Создано новое окно [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "Ð?е Ñ?далоÑ?Ñ? Ñ?оÑ?Ñ?аниÑ?Ñ? вÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Ð?Ñ?Ñ? Ñ?оÑ?Ñ?анено"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Ð?акÑ?Ñ?Ñ?ие окна\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "СнаÑ?ала нÑ?жно вÑ?делиÑ?Ñ? Ñ?Ñ?о-либо"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "УдалиÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Ð?Ñ?авка"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr "Ð?Ñ?авка Ñ?ипа вÑ?вода"
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Ð?Ñ?авка Ñ?екÑ?Ñ?а"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "СлоÑ?"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "ЦвеÑ?"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Ð?Ñ?аÑ?аÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr "Ð?еÑ?калиÑ?оваÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Ð?локиÑ?оваÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "РазблокиÑ?оваÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Ð?еÑ?емеÑ?ение"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?! не пеÑ?емеÑ?айÑ?е Ñ? вÑ?клÑ?Ñ?енной пÑ?ивÑ?зкой!\n"
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?! Ð?клÑ?Ñ?иÑ?е пÑ?ивÑ?зкÑ? пÑ?одолжиÑ?е пеÑ?емеÑ?ение.\n"
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?! Ñ?азмеÑ? Ñ?еÑ?ки пÑ?ивÑ?зки не Ñ?авен 100!\n"
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
@@ -439,253 +441,245 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?! Ð?Ñ?ли пеÑ?емеÑ?аеÑ?Ñ?Ñ? Ñ?имвол к наÑ?алÑ? оÑ?Ñ?Ñ?Ñ?Ñ?а, Ñ?азмеÑ? Ñ?еÑ?ки пÑ?ивÑ?зки "
 "должен бÑ?Ñ?Ñ? Ñ?Ñ?Ñ?ановлен в 100\n"
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr "Ð?недÑ?иÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr "Ð?Ñ?клÑ?Ñ?иÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Ð?бновиÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr "Ð?оказаÑ?Ñ? Ñ?кÑ?Ñ?Ñ?Ñ?е"
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "ЦенÑ?Ñ?иÑ?оваÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr "Ð?ейÑ?Ñ?виÑ?елÑ?но веÑ?нÑ?Ñ?Ñ? Ñ?оÑ?Ñ?анÑ?ннÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ??"
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в бÑ?Ñ?еÑ?"
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в бÑ?Ñ?еÑ?"
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из бÑ?Ñ?еÑ?а"
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr "Ð?Ñ?иÑ?Ñ?иÑ?Ñ? бÑ?Ñ?еÑ?"
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 1"
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 2"
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 3"
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 4"
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 5"
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 1"
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 2"
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 3"
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 4"
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 5"
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 1"
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 2"
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 3"
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 4"
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 5"
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "ЭлеменÑ?"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "Соединение"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "ШинÑ?"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Ð?Ñ?Ñ?езок"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Ð?Ñ?Ñ?моÑ?голÑ?ник"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Ð?кÑ?Ñ?жноÑ?Ñ?Ñ?"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "Ð?Ñ?гÑ?"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr "Ð?Ñ?вод"
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Ð?оиÑ?к иÑ?Ñ?оÑ?ника [%s]\n"
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Ð?евозможно найÑ?и иÑ?Ñ?оÑ?ник [%s]\n"
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Ð?оиÑ?к Ñ?имвола [%s]\n"
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr "Символ не Ñ?влÑ?еÑ?Ñ?Ñ? Ñ?айлом. Символ не можеÑ? бÑ?Ñ?Ñ? загÑ?Ñ?жен.\n"
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr "Ð?евозможно найÑ?и какÑ?Ñ?-либо Ñ?Ñ?емÑ? над Ñ?екÑ?Ñ?ей!\n"
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-"ЭÑ?а команда иÑ?полÑ?зÑ?еÑ?Ñ?Ñ? длÑ? поиÑ?ка докÑ?менÑ?аÑ?ии по компоненÑ?Ñ? в Ð?нÑ?еÑ?неÑ?, "
-"но ни один компоненÑ? не вÑ?бÑ?ан"
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Ð?Ñ?иÑ?оединиÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Ð?Ñ?Ñ?оединиÑ?Ñ?"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr "Ð?оказаÑ?Ñ? Ð?"
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr "Ð?оказаÑ?Ñ? Ð?"
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr "Ð?оказаÑ?Ñ? Ð? Ð?"
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr "Ð?еÑ?екл. видимоÑ?Ñ?и"
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Ð?звиниÑ?е, но Ñ?Ñ?о Ñ?Ñ?оÑ? пÑ?нкÑ? менÑ? не Ñ?абоÑ?аеÑ?\n"
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Ð?бÑ?аÑ?наÑ? Ñ?вÑ?зÑ? Ñ?Ñ?Ñ?ановлена по Ð?Ð?Ð?ТУРУ\n"
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Ð?бÑ?аÑ?наÑ? Ñ?вÑ?зÑ? Ñ?Ñ?Ñ?ановлена по Ð?Ð?РÐ?Ð?Ð?Ч. Ð?РЯÐ?Ð?УÐ?Ð?Ð?ЬÐ?Ð?Ð?У\n"
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "СеÑ?ка Ð?ЫÐ?Ð?\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr "Ð?Ñ?бÑ?ана Ñ?еÑ?ка из Ñ?оÑ?ек\n"
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr "Ð?Ñ?бÑ?ана Ñ?еÑ?ка из линий\n"
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Ð?Ñ?ивÑ?зка Ð?ЫÐ?Ð? (Ð?СТÐ?РÐ?Ð?Ð?Ð?!)\n"
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr "Ð?Ñ?ивÑ?зка Ð?Ð?Ð?\n"
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr "Ð?клÑ?Ñ?иÑ?е пÑ?ивÑ?зкÑ? к Ñ?еÑ?ке (Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?!)\n"
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr "РезиноваÑ? ленÑ?а Ð?ЫÐ?Ð? \n"
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr "РезиноваÑ? ленÑ?а Ð?Ð?Ð?\n"
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr "Ñ?ежим магниÑ?ного Ñ?оединениÑ?: Ð?Ð?Ð?\n"
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr "Ñ?ежим магниÑ?ного Ñ?оединениÑ?: Ð?ЫÐ?Ð?\n"
 
@@ -719,7 +713,7 @@ msgstr "Ð?олÑ?Ñ?ен невеÑ?нÑ?й паÑ?амеÑ?Ñ? в o_bus_draw_stretch\n
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип длÑ? окÑ?Ñ?жноÑ?Ñ?и (заливки)!\n"
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Ð?еÑ?емеÑ?ение Ñ?Ñ?емÑ? [%d %d]\n"
@@ -737,37 +731,37 @@ msgstr "Ð?бÑ?екÑ? Ñ?же заблокиÑ?ован\n"
 msgid "Object already unlocked\n"
 msgstr "Ð?бÑ?екÑ? Ñ?же Ñ?азблокиÑ?ован\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "СкÑ?Ñ?Ñ?Ñ?й Ñ?екÑ?Ñ? Ñ?Ñ?ал видим\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "СкÑ?Ñ?Ñ?Ñ?й Ñ?екÑ?Ñ? Ñ?Ñ?ал невидим\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr "Ð?е найден Ñ?имвол [%s] в библиоÑ?еке. Ð?бновление не вÑ?полнено.\n"
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: невозможно полÑ?Ñ?иÑ?Ñ? Ñ?еалÑ?но имÑ? Ñ?айла длÑ? %s."
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Ð?евозможно Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?ежим Ñ?Ñ?ениÑ?-запиÑ?и длÑ? пÑ?едÑ?дÑ?Ñ?ей Ñ?езеÑ?вной копии "
 "Ñ?айла [%s]\n"
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Ð?евозможно Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?ежим Ñ?олÑ?ко длÑ? Ñ?Ñ?ениÑ? Ñ?езеÑ?вного Ñ?айла [%s]\n"
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? Ñ?езеÑ?внÑ?й Ñ?айл [%s]\n"
@@ -777,12 +771,12 @@ msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? Ñ?езеÑ?внÑ?й Ñ?айл [%s]
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr "Ð?ШÐ?Ð?Ð?Ð?: обÑ?екÑ? NULL в o_move_end!\n"
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr "Ð?Ñ?! Ð?опÑ?Ñ?ка найÑ?и Ñ?Ñ?о-либо, но ниÑ?его не полÑ?Ñ?аеÑ?Ñ?Ñ?!\n"
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr "Ð?олÑ?Ñ?ен обÑ?екÑ? не линиÑ? в o_move_check_endpoint\n"
@@ -796,17 +790,17 @@ msgstr "Ð?олÑ?Ñ?ен невеÑ?нÑ?й паÑ?амеÑ?Ñ? в o_net_draw_stretche\
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr "Ð?нимание: наÑ?алÑ?наÑ? кооÑ?динаÑ?а Ñ?оединениÑ? не Ñ?аÑ?положена по Ñ?еÑ?ке\n"
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr "Ð?нимание: конеÑ?наÑ? кооÑ?динаÑ?а Ñ?оединениÑ? не Ñ?аÑ?положена по Ñ?еÑ?ке\n"
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr "Ð?опÑ?Ñ?ка добавиÑ?Ñ? более двÑ?Ñ? Ñ?азÑ?Ñ?вов Ñ?инÑ?. Ð?нÑ?Ñ?Ñ?еннÑ?Ñ? оÑ?ибка gschem.\n"
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -818,19 +812,19 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип длÑ? конÑ?Ñ?Ñ?а (Ñ? заливкой)!\n"
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение: [%s]"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "Ð?зобÑ?ажение"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr "Ð?ШÐ?Ð?Ð?Ð?: обÑ?екÑ? NULL!\n"
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение: [%s]"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -894,6 +888,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Ð?олÑ?Ñ?ена невеÑ?наÑ? опÑ?иÑ? пÑ?оÑ?моÑ?Ñ?а, Ñ?Ñ?Ñ?анавливаеÑ?Ñ?Ñ? пÑ?оÑ?моÑ?Ñ? обоиÑ?\n"
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr "Ð?ШÐ?Ð?Ð?Ð?: обÑ?екÑ? NULL!\n"
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr "РедакÑ?оÑ? аÑ?Ñ?ибÑ?Ñ?а"
@@ -906,11 +905,11 @@ msgstr "<b>РедакÑ?иÑ?оваÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Ð?обавиÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "Ð?мÑ?:"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "Ð?наÑ?ение:"
 
@@ -926,7 +925,7 @@ msgstr "Ð?оказаÑ?Ñ? знаÑ?ение"
 msgid "Show Name Only"
 msgstr "Ð?оказаÑ?Ñ? имÑ?"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "Ð?оказаÑ?Ñ? имÑ? и знаÑ?ение"
 
@@ -943,7 +942,7 @@ msgstr "Ð?Ñ?Ñ?"
 msgid "Components"
 msgstr "Ð?омпоненÑ?Ñ?"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr "СоединениÑ?"
 
@@ -967,91 +966,91 @@ msgstr ""
 "повÑ?оÑ?Ñ?Ñ?Ñ?ийÑ?Ñ? Ñ?лоÑ? можеÑ? бÑ?Ñ?Ñ? пÑ?иÑ?иной пÑ?облемÑ?: [symbolname=%s, number=%d, "
 "slot=%d]\n"
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Ð?е задана Ñ?Ñ?Ñ?ока длÑ? поиÑ?ка в Ñ?екÑ?Ñ?е авÑ?онÑ?меÑ?аÑ?ии.\n"
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "Ð?е задан Ñ?имвол '*' или '?' в конÑ?е Ñ?екÑ?Ñ?а авÑ?онÑ?меÑ?аÑ?ии.\n"
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr "Ð?о диагонали"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr "СвеÑ?Ñ?Ñ? вниз"
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr "СнизÑ? ввеÑ?Ñ?"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr "Слева на пÑ?аво"
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr "СпÑ?ава налево"
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr "Ð?оÑ?Ñ?док Ñ?айлов"
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr "Ð?вÑ?онÑ?меÑ?оваÑ?Ñ? Ñ?екÑ?Ñ?"
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr "<b>Ð?блаÑ?Ñ?Ñ?</b>"
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr "Ð?Ñ?каÑ?Ñ?:"
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr "Ð?вÑ?онÑ?меÑ?аÑ?иÑ? Ñ?екÑ?Ñ?а в:"
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr "Ð?Ñ?опÑ?Ñ?Ñ?иÑ?Ñ? номеÑ?а найденнÑ?е в:"
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "Ð?Ñ?бÑ?аннÑ?е обÑ?екÑ?Ñ?"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr "ТекÑ?Ñ?аÑ? Ñ?Ñ?Ñ?аниÑ?а"
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr "Ð?Ñ?Ñ? иеÑ?аÑ?Ñ?иÑ?"
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr "Ð?амениÑ?Ñ? Ñ?Ñ?Ñ?еÑ?Ñ?вÑ?Ñ?Ñ?ие номеÑ?а"
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>Ð?аÑ?Ñ?Ñ?ойки</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr "Ð?аÑ?алÑ?нÑ?й номеÑ?:"
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr "Ð?оÑ?Ñ?док Ñ?оÑ?Ñ?иÑ?овки:"
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr "УдалиÑ?Ñ? номеÑ?а"
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr "Ð?вÑ?омаÑ?иÑ?еÑ?кое Ñ?лоÑ?иÑ?ование"
 
@@ -1092,12 +1091,12 @@ msgstr "Ð?опÑ?Ñ?ка полÑ?Ñ?ениÑ? невеÑ?ного Ñ?веÑ?а конÑ?
 msgid "Filter:"
 msgstr "ФилÑ?Ñ?Ñ?:"
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr "Ð?мÑ?"
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr "Ð?наÑ?ение"
 
@@ -1407,7 +1406,7 @@ msgstr "ТоÑ?ка Ñ?еÑ?ки"
 msgid "Detached attribute"
 msgstr "Ð?Ñ?Ñ?оединÑ?ннÑ?й аÑ?Ñ?ибÑ?Ñ?"
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr "ТекÑ?Ñ?"
 
@@ -1456,71 +1455,71 @@ msgstr "Ð?Ñ?авка Ñ?веÑ?а"
 msgid "Object color:"
 msgstr "ЦвеÑ? обÑ?екÑ?а:"
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Ð?оÑ?Ñ?Ñ?ие клавиÑ?и"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr "ФÑ?нкÑ?ии"
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr "Ð?омбинаÑ?ии клавиÑ?"
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr "Ð?айÑ?и Ñ?екÑ?Ñ?"
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr "ТекÑ?Ñ? длÑ? поиÑ?ка:"
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr "Ð?низ по иеÑ?аÑ?Ñ?ии"
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr "СкÑ?Ñ?Ñ?Ñ? Ñ?екÑ?Ñ?"
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr "СкÑ?Ñ?Ñ?Ñ? Ñ?екÑ?Ñ?, наÑ?инаÑ?Ñ?ийÑ?Ñ? Ñ?:"
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr "Ð?оказаÑ?Ñ? Ñ?екÑ?Ñ?"
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr "Ð?оказаÑ?Ñ? Ñ?екÑ?Ñ?, наÑ?инаÑ?Ñ?ийÑ?Ñ? Ñ?:"
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr "_Ð?Ñ?беÑ?иÑ?е Ñ?Ñ?емÑ? длÑ? Ñ?оÑ?Ñ?анениÑ?:"
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? изменениÑ? в Ñ?Ñ?еме \"%s\" пеÑ?ед закÑ?Ñ?Ñ?ием?"
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "Ð? Ñ?Ñ?емаÑ? еÑ?Ñ?Ñ? неÑ?оÑ?Ñ?анÑ?ннÑ?е изменениÑ? (%d). СоÑ?Ñ?аниÑ?Ñ? иÑ? пеÑ?ед закÑ?Ñ?Ñ?ием?"
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Ð?Ñ?ли вÑ? не Ñ?оÑ?Ñ?аниÑ?е, вÑ?е изменениÑ? бÑ?дÑ?Ñ? безвозвÑ?аÑ?но Ñ?Ñ?еÑ?Ñ?нÑ?."
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr "_Ð?акÑ?Ñ?Ñ?Ñ? без Ñ?оÑ?Ñ?анениÑ?"
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1537,19 +1536,19 @@ msgstr ""
 "Ð?мÑ? не можеÑ? заканÑ?иваÑ?Ñ?Ñ?Ñ? пÑ?обелом.\n"
 "Ð?наÑ?ение не можеÑ? наÑ?инаÑ?Ñ?Ñ?Ñ? Ñ? пÑ?обела."
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr "Ð?евеÑ?нÑ?й аÑ?Ñ?ибÑ?Ñ?"
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr "Тип вÑ?вода"
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr "Ð?Ñ?вод Ñ?оединениÑ?"
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr "Ð?Ñ?вод Ñ?инÑ? (гÑ?аÑ?иÑ?еÑ?кий)"
 
@@ -1729,99 +1728,108 @@ msgstr "/Ð?глÑ?бÑ? Ñ?имвола"
 msgid "/Up"
 msgstr "/Ð?авеÑ?Ñ?"
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 "Ð?опÑ?Ñ?ка Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?Ñ?вÑ?Ñ?виÑ?елÑ?ноÑ?Ñ?Ñ? длÑ? неÑ?Ñ?Ñ?еÑ?Ñ?вÑ?Ñ?Ñ?его Ñ?леменÑ?а менÑ? '%s'\n"
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr "Popup_menu_item_factory не Ñ?Ñ?Ñ?еÑ?Ñ?вÑ?еÑ?!\n"
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Ð?опÑ?Ñ?ка Ñ?Ñ?Ñ?ановки Ñ?Ñ?вÑ?Ñ?виÑ?елÑ?ноÑ?Ñ?и длÑ? неÑ?Ñ?Ñ?еÑ?Ñ?вÑ?Ñ?Ñ?его вÑ?Ñ?какиваÑ?Ñ?его "
 "menu_item\n"
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?Ñ? Ñ? пÑ?Ñ?Ñ?Ñ?м именем недопÑ?Ñ?Ñ?имÑ?. Ð?ожалÑ?йÑ?Ñ?а, введиÑ?е имÑ?."
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr "Ð?оказаÑ?Ñ? знаÑ?ение"
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr "Ð?оказаÑ?Ñ? имÑ?"
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr "Ð?овÑ?Ñ?иÑ?Ñ?"
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr "Ð?Ñ?блиÑ?оваÑ?Ñ?"
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr "РедакÑ?иÑ?оваÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr "Ð?идимÑ?й"
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr "Ð?"
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr "Ð?"
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr "Ð?оказаÑ?Ñ? Ñ?наÑ?ледованнÑ?е аÑ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr "Ð?обавиÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?"
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Ð?оваÑ? Ñ?Ñ?Ñ?аниÑ?а"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Ð?акÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr "Ð?Ñ?веÑ?гнÑ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr "УпÑ?авление Ñ?Ñ?Ñ?аниÑ?ами"
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr "Ð?мÑ? Ñ?айла"
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr "Ð?зменено"
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 "ЩÑ?лÑ?ок пÑ?авой кнопкой на имени Ñ?айла даÑ?Ñ? дополниÑ?елÑ?нÑ?Ñ? возможноÑ?Ñ?и..."
@@ -1905,7 +1913,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "ТекÑ?Ñ?аÑ? Ñ?Ñ?ема Ñ?аÑ?пеÑ?аÑ?ана на [%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Ð?Ñ?полниÑ?Ñ? Ñ?кÑ?ипÑ?..."
 
@@ -1919,47 +1927,47 @@ msgstr "Ð?апÑ?Ñ?каеÑ?Ñ?Ñ? guile-Ñ?кÑ?ипÑ? [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? gc\n"
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Ð?оваÑ?"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr "Ð?овÑ?й Ñ?айл"
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ?"
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? Ñ?айл..."
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "СоÑ?Ñ?аниÑ?Ñ?"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? Ñ?айл"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Ð?Ñ?мениÑ?Ñ? дейÑ?Ñ?вие"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "Ð?Ñ?мениÑ?Ñ? поÑ?леднее дейÑ?Ñ?вие"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Ð?овÑ?оÑ?иÑ?Ñ? дейÑ?Ñ?вие"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "Ð?овÑ?оÑ?иÑ?Ñ? оÑ?менÑ?нное дейÑ?Ñ?вие"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1971,7 +1979,7 @@ msgstr ""
 "Ñ?Ñ?лкниÑ?е длÑ? Ñ?Ñ?Ñ?ановки\n"
 "Ð?Ñ?аваÑ? кнопка мÑ?Ñ?и длÑ? оÑ?менÑ?"
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -1979,7 +1987,7 @@ msgstr ""
 "Ð?обавиÑ?Ñ? пÑ?оводники\n"
 "Ð?Ñ?мена пÑ?авой кнопкой мÑ?Ñ?и"
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -1987,82 +1995,86 @@ msgstr ""
 "Ð?обавиÑ?Ñ? Ñ?инÑ?\n"
 "Ð?Ñ?мена пÑ?авой кнопкой мÑ?Ñ?и"
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "Ð?обавиÑ?Ñ? Ñ?екÑ?Ñ?..."
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "Ð?Ñ?бÑ?аÑ?Ñ?"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "Режим вÑ?боÑ?а"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr "Ð?Ñ?бÑ?аÑ?Ñ?"
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr "Ð?овÑ?оÑ? / пÑ?Ñ?Ñ?о"
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr "Ð?енÑ? / Ð?Ñ?мена"
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr "Ð?Ñ?окÑ?Ñ?Ñ?ка / Ð?Ñ?мена"
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Ð?агÑ?Ñ?зка Ñ?Ñ?емÑ? [%s]\n"
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "Ð?Ñ?ибка пÑ?и загÑ?Ñ?зке Ñ?айла"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Ð?овÑ?й Ñ?айл [%s]\n"
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? Ñ?оÑ?Ñ?аниÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "Ð?Ñ?ибка пÑ?и попÑ?Ñ?ке Ñ?оÑ?Ñ?анениÑ?"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Ð?Ñ?ибка пÑ?и загÑ?Ñ?зке Ñ?айла"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "СоÑ?Ñ?анено как [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "СоÑ?Ñ?анено [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "СоÑ?Ñ?анено"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Ð?Ñ?веÑ?жение Ñ?Ñ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Ð?акÑ?Ñ?Ñ?ие [%s]\n"
@@ -2075,474 +2087,513 @@ msgstr "gEDA Ñ?едакÑ?оÑ? Ñ?Ñ?ем"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Создание и Ñ?едакÑ?иÑ?ование Ñ?лекÑ?Ñ?иÑ?еÑ?киÑ? Ñ?Ñ?ем и Ñ?имволов в gschem"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr "_Ð?овÑ?й"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr "_Ð?Ñ?кÑ?Ñ?Ñ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? не_давние"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr "_СоÑ?Ñ?аниÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr "СоÑ?Ñ?аниÑ?Ñ? _как..."
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? вÑ?е"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr "_Ð?озвÑ?аÑ?иÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr "_Ð?еÑ?аÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr "СоÑ?Ñ?аниÑ?Ñ? _изобÑ?ажение..."
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Ð?овое окно"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Ð?акÑ?Ñ?Ñ?Ñ? окно"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr "Ð?_Ñ?Ñ?од"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr "_Ð?Ñ?мениÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr "_Ð?овÑ?оÑ?иÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr "_Ð?Ñ?Ñ?езаÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr "_Ð?опиÑ?оваÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr "Ð?_Ñ?Ñ?авиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr "_УдалиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Ð?Ñ?бÑ?аÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "Ð?Ñ?бÑ?аÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "Режим вÑ?аÑ?ениÑ? на 90°"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Ð?Ñ?авка..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Ð?Ñ?авка Ñ?екÑ?Ñ?а..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "СлоÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "ЦвеÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Тип и Ñ?иÑ?ина линии..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "Тип заливки..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Ð?еÑ?еноÑ? кооÑ?динаÑ? Ñ?имвола..."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr "Ð?Ñ?полниÑ?Ñ? макÑ?оÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "Ð?недÑ?иÑ?Ñ? компоненÑ? / изобÑ?ажение"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "Ð?Ñ?клÑ?Ñ?иÑ?Ñ? компоненÑ? / изобÑ?ажение"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "Ð?бновиÑ?Ñ? компоненÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Ð?оказаÑ?Ñ? / cкÑ?Ñ?Ñ?Ñ? невидимÑ?й Ñ?екÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr "Ð?е_Ñ?еÑ?иÑ?оваÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr "_ЦенÑ?Ñ?иÑ?оваÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr "Ð?бла_Ñ?Ñ?Ñ? маÑ?Ñ?Ñ?абиÑ?ованиÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr "Ð?_аÑ?Ñ?Ñ?аб на Ñ?кÑ?ан"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr "У_велиÑ?иÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr "У_менÑ?Ñ?иÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr "Це_ликом"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr "_ТÑ?мнаÑ? Ñ?веÑ?оваÑ? Ñ?Ñ?ема"
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr "_СвеÑ?лаÑ? Ñ?веÑ?оваÑ? Ñ?Ñ?ема"
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_ТÑ?мнаÑ? Ñ?веÑ?оваÑ? Ñ?Ñ?ема"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr "_Ð?енеджеÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr "_Ð?Ñ?едÑ?дÑ?Ñ?аÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr "_СледÑ?Ñ?Ñ?аÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr "_Ð?оваÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr "_Ð?акÑ?Ñ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr "_Ð?Ñ?веÑ?гнÑ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr "_Ð?омпоненÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr "_Соединение"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr "_Шина"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr "_Ð?Ñ?Ñ?ибÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr "_ТекÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr "_Ð?иниÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr "_Ð?Ñ?Ñ?моÑ?голÑ?ник"
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr "_Ð?кÑ?Ñ?жноÑ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr "_Ð?Ñ?га"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr "_Ð?Ñ?вод"
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr "_Ð?зобÑ?ажение..."
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr "Ð?_глÑ?бÑ? Ñ?Ñ?емÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr "Ð?г_лÑ?бÑ? Ñ?имвола"
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr "Ð?а_веÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr "_Ð?окÑ?менÑ?аÑ?иÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr "Ð?Ñ?и_Ñ?оединиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr "Ð?Ñ?Ñ?ое_диниÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr "Ð?оказаÑ?Ñ? _знаÑ?ение"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr "Ð?оказаÑ?Ñ? _имÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr "Ð?_оказаÑ?Ñ? имÑ? и знаÑ?ение"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr "Ð?е_Ñ?еклÑ?Ñ?иÑ?Ñ? показаннÑ?е"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr "Ð?айÑ?и _Ñ?екÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr "С_кÑ?Ñ?Ñ?Ñ? Ñ?екÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr "_Ð?оказаÑ?Ñ? Ñ?екÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr "Ð?вÑ?о_нÑ?меÑ?оваÑ?Ñ? Ñ?екÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr "_РазмеÑ? Ñ?екÑ?Ñ?а..."
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr "Ð?еÑ?еклÑ?Ñ?иÑ?Ñ? Ñ?Ñ?илÑ? Ñ?_еÑ?ки"
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr "Ð?клÑ?Ñ?иÑ?Ñ?/вÑ?клÑ?Ñ?иÑ?Ñ? пÑ?и_вÑ?зкÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr "Ша_г пÑ?ивÑ?зки к Ñ?еÑ?ке..."
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr "Уве_лиÑ?иÑ?Ñ? Ñ?еÑ?кÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr "Уме_нÑ?Ñ?иÑ?Ñ? Ñ?еÑ?кÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr "Ð?еÑ?еклÑ?Ñ?иÑ?Ñ? внеÑ?ний _конÑ?Ñ?Ñ?/бокÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr "Ð?еÑ?еклÑ?Ñ?иÑ?Ñ? Ñ?е_зиновое Ñ?оединение"
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr "Ð?еÑ?еклÑ?Ñ?иÑ?Ñ? _магниÑ?ное Ñ?оединение"
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr "Ð?оказаÑ?Ñ? окно Ñ?_Ñ?аÑ?Ñ?Ñ?а..."
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr "Ð?оказаÑ?Ñ? окно кооÑ?_динаÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr "Ð?окÑ?_менÑ?аÑ?иÑ? gEDA"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr "gschem _FAQ"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr "gEDA _Wiki..."
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr "Ð?окÑ?менÑ?аÑ?иÑ? на _компоненÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr "_Ð?оÑ?Ñ?Ñ?ие клавиÑ?и"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr "Ð? _пÑ?огÑ?амме..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "Файл"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "Ð?Ñ?авка"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "Ð?Ñ?Ñ?еÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "Ð?ид"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "СÑ?Ñ?аниÑ?а"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "Ð?обавиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "Ð?еÑ?аÑ?Ñ?иÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Ð?омоÑ?Ñ?"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "_Ð?окÑ?менÑ?аÑ?иÑ?"
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Could not fork\n"
+#~ msgstr "Ð?евозможно вÑ?полниÑ?Ñ? fork\n"
+
+#~ msgid "Could not invoke %s\n"
+#~ msgstr "Ð?евозможно вÑ?зваÑ?Ñ? %s\n"
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Ð?омандÑ? докÑ?менÑ?аÑ?ии не поддеÑ?живаÑ?Ñ?Ñ?Ñ? в MinGW.\n"
+
+#~ msgid "Documentation for [%s,%s,%s,%s]\n"
+#~ msgstr "Ð?окÑ?менÑ?аÑ?иÑ? длÑ? [%s, %s, %s, %s]\n"
+
+#~ msgid ""
+#~ "This command retrieves the component documentation from the web, but "
+#~ "there is no component selected"
+#~ msgstr ""
+#~ "ЭÑ?а команда иÑ?полÑ?зÑ?еÑ?Ñ?Ñ? длÑ? поиÑ?ка докÑ?менÑ?аÑ?ии по компоненÑ?Ñ? в "
+#~ "Ð?нÑ?еÑ?неÑ?, но ни один компоненÑ? не вÑ?бÑ?ан"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Ð?аÑ?алог Ñ?Ñ?ем Ð?Ð? Ñ?Ñ?Ñ?ановлен!\n"
 
diff --git a/gschem/po/tr.po b/gschem/po/tr.po
index 4c1383b..85f7869 100644
--- a/gschem/po/tr.po
+++ b/gschem/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-11 03:48+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,20 +22,14 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr ""
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
-msgstr "Dokümantasyon komutları MinGW altında desteklenmemektedir.\n"
-
 #: gschem/src/g_rc.c:295
 #, c-format
 msgid "Invalid zoomfactor [%d] passed to %s\n"
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -153,7 +160,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr "Å?u andaki yerel ayarlar: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -161,17 +168,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -186,8 +193,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "Seçim Kipi"
 
@@ -199,11 +206,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr "Metin kipi"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "Kopyalama Kipi"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "TaÅ?ıma Kipi"
 
@@ -211,7 +218,7 @@ msgstr "TaÅ?ıma Kipi"
 msgid "Rotate Mode"
 msgstr "Döndürme kipi"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "Ayna modu"
 
@@ -264,22 +271,22 @@ msgstr ""
 msgid "Pin Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "Kopyala"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "TaÅ?ı"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "Ã?oklu kopyala"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "Ã?oklu Kopyalama Kipi"
 
@@ -295,16 +302,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr ""
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr ""
 
@@ -325,346 +332,335 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Yeni sayfa oluÅ?turuldu [%s]\n"
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Yeni pencere oluÅ?turuldu [%s]\n"
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "Hepsi kaydedildi"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr "Pencere kapatılıyor\n"
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "Sil"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "Düzenle"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "Metni Düzenle"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr "Slot"
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr "Renk"
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "Döndür"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "Kilitle"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "Kilidi Aç"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr "Ã?evir"
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr "Güncelle"
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr "Kaydırma"
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr "AÄ?"
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "Veriyolu"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "Satır"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "Kutu"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "Daire"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "EÄ?ri"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "Ekle"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "Ayır"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -698,7 +694,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -716,35 +712,35 @@ msgstr ""
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -754,12 +750,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -773,17 +769,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -793,18 +789,18 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr ""
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
+#: gschem/src/o_picture.c:544
 #, c-format
-msgid "ERROR: NULL object!\n"
+msgid "Failed to replace pictures: %s"
 msgstr ""
 
 #: gschem/src/o_slot.c:81
@@ -869,6 +865,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -881,11 +882,11 @@ msgstr ""
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr ""
 
@@ -901,7 +902,7 @@ msgstr ""
 msgid "Show Name Only"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr ""
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Components"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr ""
 
@@ -938,91 +939,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1063,12 +1064,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr ""
 
@@ -1372,7 +1373,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr ""
 
@@ -1421,70 +1422,70 @@ msgstr ""
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "Kısayollar"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1495,19 +1496,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1680,96 +1681,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "Yeni Sayfa"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "Sayfa Aç..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "Sayfayı Kaydet"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "Sayfayı Kapat"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1850,7 +1860,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "Betik Ã?alıÅ?tır..."
 
@@ -1864,47 +1874,47 @@ msgstr ""
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "Yeni"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr ""
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr ""
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr ""
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr ""
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr ""
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "Geri Al"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr ""
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "Yinele"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr ""
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1912,93 +1922,97 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr ""
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr ""
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr ""
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr ""
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr ""
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2011,472 +2025,494 @@ msgstr "gEDA Å?ematik Editörü"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "Tümünü kaydet"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "Yeni pencere"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "Pencereyi Kapat"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "Seçim Kipi"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "90 derece döndür kipi"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "Düzenle..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "Metin Düzenle..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr "Yuva..."
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "Renk..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "Ã?izgi KalınlıÄ?ı & Tipi"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "doldurma tipi.."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr "Sembölü çevir.."
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr "BileÅ?en/Resim göm"
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr "BileÅ?en/resim gömme"
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "BileÅ?en Güncelle"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr "Metni Göster/Gizle"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "1'e kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "2'ye kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "3'e kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "4'e kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "5'e kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "1'e Kes"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "2'ye Kes"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "3'e Kes"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "4'e Kes"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "5'e Kes"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "1'den yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "2'den yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "3'ten yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "4'ten yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "5'ten yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "Dosya"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "Düzenle"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "Tampon"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "Görüntüle"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "Sayfa"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "Ekle"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr "HiyerarÅ?i"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "Ã?znitelikler"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "Seçenekler"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "Yardım"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
+#~ msgid "Documentation commands not supported under MinGW.\n"
+#~ msgstr "Dokümantasyon komutları MinGW altında desteklenmemektedir.\n"
+
 #~ msgid "Scheme directory NOT set!\n"
 #~ msgstr "Å?ema dizini ayarlanmamıÅ?!\n"
 
diff --git a/gschem/po/zh_CN.po b/gschem/po/zh_CN.po
index a0e9453..e25f68e 100644
--- a/gschem/po/zh_CN.po
+++ b/gschem/po/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-11 03:18+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,18 +22,12 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr ""
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
-msgstr ""
-
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
 #: gschem/src/g_rc.c:295
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -153,7 +160,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -161,17 +168,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -186,8 +193,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "é??æ?©æ¨¡å¼?"
 
@@ -199,11 +206,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "��模�"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "移�模�"
 
@@ -211,7 +218,7 @@ msgstr "移�模�"
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "é??å??模å¼?"
 
@@ -264,22 +271,22 @@ msgstr ""
 msgid "Pin Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "��"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr ""
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "å¤?é??å¤?å?¶æ¨¡å¼?"
 
@@ -295,16 +302,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr ""
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr ""
 
@@ -325,346 +332,335 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "å? é?¤"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "ç¼?è¾?"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "é??å®?"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "解é??"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr "�线"
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "å??"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "弧线"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr "è¿?æ?¥"
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr "�离"
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -698,7 +694,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -716,35 +712,35 @@ msgstr ""
 msgid "Object already unlocked\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -754,12 +750,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -773,17 +769,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -793,18 +789,18 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr ""
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
+#: gschem/src/o_picture.c:544
 #, c-format
-msgid "ERROR: NULL object!\n"
+msgid "Failed to replace pictures: %s"
 msgstr ""
 
 #: gschem/src/o_slot.c:81
@@ -869,6 +865,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -881,11 +882,11 @@ msgstr ""
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr ""
 
@@ -901,7 +902,7 @@ msgstr ""
 msgid "Show Name Only"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr ""
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Components"
 msgstr ""
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr ""
 
@@ -938,91 +939,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1063,12 +1064,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr ""
 
@@ -1372,7 +1373,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr ""
 
@@ -1421,70 +1422,70 @@ msgstr ""
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1495,19 +1496,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1680,96 +1681,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "�建页�"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "æ??å¼?页é?¢..."
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "��页�"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "��页�"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1850,7 +1860,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "æ?§è¡?è??æ?¬..."
 
@@ -1864,47 +1874,47 @@ msgstr ""
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "�建"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr ""
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr ""
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr ""
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr ""
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr ""
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "æ?¤é??"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr ""
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "é??å??"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr ""
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1912,93 +1922,97 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr ""
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr ""
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr ""
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr ""
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr ""
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2011,525 +2025,545 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 #, fuzzy
 msgid "_New"
 msgstr "�建"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 #, fuzzy
 msgid "_Open..."
 msgstr "æ??å¼?页é?¢..."
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 #, fuzzy
 msgid "_Save"
 msgstr "����"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 #, fuzzy
 msgid "Save _As..."
 msgstr "页���为..."
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "����"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 #, fuzzy
 msgid "_Revert"
 msgstr "翻转页�"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 #, fuzzy
 msgid "_Print..."
 msgstr "æ??å?°..."
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 #, fuzzy
 msgid "Write _image..."
 msgstr "å??å?¥å?¾ç??..."
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "�建��"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "����"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 #, fuzzy
 msgid "_Quit"
 msgstr "é??å?º"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 #, fuzzy
 msgid "_Undo"
 msgstr "æ?¤é??"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 #, fuzzy
 msgid "_Redo"
 msgstr "é??å??"
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 #, fuzzy
 msgid "Cu_t"
 msgstr "å?ªå??"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 #, fuzzy
 msgid "_Copy"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 #, fuzzy
 msgid "_Paste"
 msgstr "ç²?è´´"
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 #, fuzzy
 msgid "_Delete"
 msgstr "å? é?¤"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "é??æ?©æ¨¡å¼?"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "æ??转 90 度"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "ç¼?è¾?..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "ç¼?è¾?æ??æ?¬..."
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr "��..."
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr "线宽å??线å??..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr "å¡«å??ç±»å??..."
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr "���件"
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "��� 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "��� 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "��� 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "��� 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "��� 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "å?ªå??å?° 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "å?ªå??å?° 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "å?ªå??å?° 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "å?ªå??å?° 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "å?ªå??å?° 5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "ç²?è´´è?ª 1"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "ç²?è´´è?ª 2"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "ç²?è´´è?ª 3"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "ç²?è´´è?ª 4"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "ç²?è´´è?ª 5"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 #, fuzzy
 msgid "_Redraw"
 msgstr "é??ç?»"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 #, fuzzy
 msgid "Zoom _Box"
 msgstr "�大"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 #, fuzzy
 msgid "Zoom _Extents"
 msgstr "�大"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 #, fuzzy
 msgid "Zoom _In"
 msgstr "�大"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 #, fuzzy
 msgid "Zoom _Out"
 msgstr "缩�"
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 #, fuzzy
 msgid "Zoom _Full"
 msgstr "缩�"
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 #, fuzzy
 msgid "_Manager..."
 msgstr "æ??å¼?页é?¢..."
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 #, fuzzy
 msgid "_Previous"
 msgstr "��个"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 #, fuzzy
 msgid "_Next"
 msgstr "��个"
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 #, fuzzy
 msgid "Ne_w"
 msgstr "�建"
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 #, fuzzy
 msgid "_Close"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 #, fuzzy
 msgid "_Discard"
 msgstr "丢�"
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 #, fuzzy
 msgid "_Component..."
 msgstr "�件..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 #, fuzzy
 msgid "_Net"
 msgstr "��个"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 #, fuzzy
 msgid "B_us"
 msgstr "�线"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 #, fuzzy
 msgid "_Attribute..."
 msgstr "å±?æ?§..."
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 #, fuzzy
 msgid "_Text..."
 msgstr "æ??æ?¬..."
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 #, fuzzy
 msgid "C_ircle"
 msgstr "å??"
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 #, fuzzy
 msgid "A_rc"
 msgstr "弧线"
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 #, fuzzy
 msgid "Pictu_re..."
 msgstr "å?¾ç??..."
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 #, fuzzy
 msgid "D_ocumentation..."
 msgstr "æ??æ¡£"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 #, fuzzy
 msgid "_Attach"
 msgstr "è¿?æ?¥"
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 #, fuzzy
 msgid "_Detach"
 msgstr "�离"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 #, fuzzy
 msgid "Show _Value"
 msgstr "�示��"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 #, fuzzy
 msgid "Show _Name"
 msgstr "æ?¾ç¤ºå??称"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 #, fuzzy
 msgid "Show _Both"
 msgstr "��示"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 #, fuzzy
 msgid "_Toggle Visibility"
 msgstr "å??æ?¢å?¯è§?æ?§"
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 #, fuzzy
 msgid "_Text Size..."
 msgstr "æ??æ?¬..."
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 #, fuzzy
 msgid "gEDA Docu_mentation..."
 msgstr "æ??æ¡£"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 #, fuzzy
 msgid "Component D_ocumentation..."
 msgstr "æ??æ¡£"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 #, fuzzy
 msgid "_About..."
 msgstr "å±?æ?§..."
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 #, fuzzy
 msgid "_File"
 msgstr "æ??件"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 #, fuzzy
 msgid "_Edit"
 msgstr "ç¼?è¾?"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 #, fuzzy
 msgid "_Buffer"
 msgstr "���"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 #, fuzzy
 msgid "_View"
 msgstr "æ?¥ç??"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 #, fuzzy
 msgid "_Page"
 msgstr "页�"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 #, fuzzy
 msgid "_Add"
 msgstr "添�"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 #, fuzzy
 msgid "Hie_rarchy"
 msgstr "�次"
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 #, fuzzy
 msgid "A_ttributes"
 msgstr "å±?æ?§"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr ""
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+#, fuzzy
+msgid "No documentation found"
+msgstr "æ??æ¡£"
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
 #~ msgid "File"
 #~ msgstr "æ??件"
 
diff --git a/gschem/po/zh_TW.po b/gschem/po/zh_TW.po
index ee6c546..50876ef 100644
--- a/gschem/po/zh_TW.po
+++ b/gschem/po/zh_TW.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:15-0400\n"
+"POT-Creation-Date: 2011-12-23 20:46+0000\n"
 "PO-Revision-Date: 2010-02-11 03:31+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -22,18 +22,12 @@ msgstr ""
 msgid "Zoom too small!  Cannot zoom further.\n"
 msgstr "å·²ç¶?縮å?°æ??å°?äº?ï¼?ç?¡æ³?å??縮å°?å??ï¼?\n"
 
-#: gschem/src/g_funcs.c:379 gschem/src/i_callbacks.c:68
-#, c-format
-msgid "Could not fork\n"
-msgstr ""
-
-#: gschem/src/g_funcs.c:397 gschem/src/i_callbacks.c:78
-#, c-format
-msgid "Could not invoke %s\n"
+#: gschem/src/g_attrib.c:92
+msgid "Object ~A is not included in the current gschem page."
 msgstr ""
 
-#: gschem/src/g_funcs.c:403 gschem/src/i_callbacks.c:82
-msgid "Documentation commands not supported under MinGW.\n"
+#: gschem/src/g_attrib.c:112
+msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
 #: gschem/src/g_rc.c:295
@@ -121,6 +115,19 @@ msgstr ""
 msgid "Invalid number of steps [%d] scrollpan-steps\n"
 msgstr ""
 
+#: gschem/src/g_select.c:79 gschem/src/g_select.c:116
+#: gschem/src/g_select.c:152
+msgid "Object ~A is not directly included in a page."
+msgstr ""
+
+#: gschem/src/g_util.c:56
+msgid "Could not launch URI ~S: ~A"
+msgstr ""
+
+#: gschem/src/g_window.c:136
+msgid "Found invalid gschem window smob ~S"
+msgstr ""
+
 #: gschem/src/gschem.c:175
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
@@ -153,7 +160,7 @@ msgstr ""
 msgid "Current locale settings: %s\n"
 msgstr "ç?®å??ç??èª?系設å®?: %s\n"
 
-#: gschem/src/gschem.c:205
+#: gschem/src/gschem.c:211
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -161,17 +168,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:243
+#: gschem/src/gschem.c:247
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:251
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:255
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -186,8 +193,8 @@ msgstr ""
 msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
-#: gschem/src/i_basic.c:77 gschem/src/x_window.c:519
-#: gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "Select Mode"
 msgstr "é?¸æ??模å¼?"
 
@@ -199,11 +206,11 @@ msgstr "å??件模å¼?"
 msgid "Text Mode"
 msgstr "æ??å­?模å¼?"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1404
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
 msgid "Copy Mode"
 msgstr "�製模�"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1406
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
 msgid "Move Mode"
 msgstr "移å??å??件"
 
@@ -211,7 +218,7 @@ msgstr "移å??å??件"
 msgid "Rotate Mode"
 msgstr "æ??è½?模å¼?"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1408
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
 msgid "Mirror Mode"
 msgstr "水平��"
 
@@ -264,22 +271,22 @@ msgstr "弧�模�"
 msgid "Pin Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:576
-#: gschem/src/i_callbacks.c:600
+#: gschem/src/i_basic.c:135 gschem/src/i_callbacks.c:529
+#: gschem/src/i_callbacks.c:553
 msgid "Copy"
 msgstr "�製"
 
-#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:666
-#: gschem/src/i_callbacks.c:690
+#: gschem/src/i_basic.c:137 gschem/src/i_callbacks.c:619
+#: gschem/src/i_callbacks.c:643
 msgid "Move"
 msgstr "�移"
 
-#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:621
-#: gschem/src/i_callbacks.c:645
+#: gschem/src/i_basic.c:139 gschem/src/i_callbacks.c:574
+#: gschem/src/i_callbacks.c:598
 msgid "Multiple Copy"
 msgstr "å¤?é??è¤?製"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1405
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
 msgid "Multiple Copy Mode"
 msgstr "å¤?é??è¤?製模å¼?"
 
@@ -295,16 +302,16 @@ msgstr ""
 msgid "Resnap Active"
 msgstr ""
 
-#: gschem/src/i_basic.c:254 gschem/src/x_window.c:493
+#: gschem/src/i_basic.c:254 gschem/src/x_window.c:498
 msgid "Action"
 msgstr ""
 
 #: gschem/src/i_basic.c:260 gschem/src/x_dialog.c:2315
-#: gschem/src/x_window.c:488
+#: gschem/src/x_window.c:493
 msgid "Stroke"
 msgstr ""
 
-#: gschem/src/i_basic.c:266 gschem/src/x_window.c:490
+#: gschem/src/i_basic.c:266 gschem/src/x_window.c:495
 msgid "none"
 msgstr ""
 
@@ -325,346 +332,335 @@ msgstr ""
 msgid "Grid(%s, %s)"
 msgstr "網格(%s, %s)"
 
-#: gschem/src/i_callbacks.c:63
-#, c-format
-msgid "Documentation for [%s,%s,%s,%s]\n"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:123 gschem/src/i_callbacks.c:1706
+#: gschem/src/i_callbacks.c:76 gschem/src/i_callbacks.c:1659
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:171
+#: gschem/src/i_callbacks.c:124
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:289
+#: gschem/src/i_callbacks.c:242
 msgid "Failed to Save All"
 msgstr "å?²å­?å?¨é?¨å¤±æ??"
 
-#: gschem/src/i_callbacks.c:291
+#: gschem/src/i_callbacks.c:244
 msgid "Saved All"
 msgstr "����"
 
-#: gschem/src/i_callbacks.c:381
+#: gschem/src/i_callbacks.c:334
 msgid "Closing Window\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:581 gschem/src/i_callbacks.c:626
-#: gschem/src/i_callbacks.c:671
+#: gschem/src/i_callbacks.c:534 gschem/src/i_callbacks.c:579
+#: gschem/src/i_callbacks.c:624
 msgid "Select objs first"
 msgstr "è«?å??é?¸æ??ç?©ä»¶"
 
-#: gschem/src/i_callbacks.c:710 gschem/src/x_multiattrib.c:1552
+#: gschem/src/i_callbacks.c:663 gschem/src/x_multiattrib.c:1549
 msgid "Delete"
 msgstr "��"
 
-#: gschem/src/i_callbacks.c:735
+#: gschem/src/i_callbacks.c:688
 msgid "Edit"
 msgstr "編輯"
 
-#: gschem/src/i_callbacks.c:750
+#: gschem/src/i_callbacks.c:703
 msgid "Edit pin type"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:769
+#: gschem/src/i_callbacks.c:722
 msgid "Edit Text"
 msgstr "編輯æ??å­?"
 
-#: gschem/src/i_callbacks.c:792
+#: gschem/src/i_callbacks.c:745
 msgid "Slot"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:809
+#: gschem/src/i_callbacks.c:762
 msgid "Color"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:846 gschem/src/i_callbacks.c:891
+#: gschem/src/i_callbacks.c:799 gschem/src/i_callbacks.c:844
 msgid "Rotate"
 msgstr "æ??è½?"
 
-#: gschem/src/i_callbacks.c:913 gschem/src/i_callbacks.c:938
+#: gschem/src/i_callbacks.c:866 gschem/src/i_callbacks.c:891
 msgid "Mirror"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:959 gschem/src/x_dialog.c:2318
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2318
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Lock"
 msgstr "��"
 
-#: gschem/src/i_callbacks.c:977 gschem/lib/system-gschemrc.scm:1418
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
 msgid "Unlock"
 msgstr "解���"
 
-#: gschem/src/i_callbacks.c:995 gschem/src/x_dialog.c:1738
+#: gschem/src/i_callbacks.c:948 gschem/src/x_dialog.c:1738
 msgid "Translate"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:998
+#: gschem/src/i_callbacks.c:951
 msgid "WARNING: Do not translate with snap off!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:999
+#: gschem/src/i_callbacks.c:952
 msgid "WARNING: Turning snap on and continuing with translate.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1006
+#: gschem/src/i_callbacks.c:959
 msgid "WARNING: Snap grid size is not equal to 100!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1008
+#: gschem/src/i_callbacks.c:961
 msgid ""
 "WARNING: If you are translating a symbol to the origin, the snap grid size "
 "should be set to 100\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1039
+#: gschem/src/i_callbacks.c:992
 msgid "Embed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1078
+#: gschem/src/i_callbacks.c:1031
 msgid "Unembed"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1120
+#: gschem/src/i_callbacks.c:1073
 msgid "Update"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1167
+#: gschem/src/i_callbacks.c:1120
 msgid "ShowHidden"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1473 gschem/src/i_callbacks.c:1545
+#: gschem/src/i_callbacks.c:1426 gschem/src/i_callbacks.c:1498
 msgid "Pan"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1750
+#: gschem/src/i_callbacks.c:1703
 msgid "Really revert page?"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1820
+#: gschem/src/i_callbacks.c:1773
 msgid "Copy to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1838
+#: gschem/src/i_callbacks.c:1791
 msgid "Cut to clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1856
+#: gschem/src/i_callbacks.c:1809
 msgid "Paste from clipboard"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1868 gschem/src/i_callbacks.c:2107
-#: gschem/src/i_callbacks.c:2129 gschem/src/i_callbacks.c:2151
-#: gschem/src/i_callbacks.c:2173 gschem/src/i_callbacks.c:2195
+#: gschem/src/i_callbacks.c:1821 gschem/src/i_callbacks.c:2060
+#: gschem/src/i_callbacks.c:2082 gschem/src/i_callbacks.c:2104
+#: gschem/src/i_callbacks.c:2126 gschem/src/i_callbacks.c:2148
 msgid "Empty buffer"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1913
+#: gschem/src/i_callbacks.c:1866
 msgid "Copy 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1932
+#: gschem/src/i_callbacks.c:1885
 msgid "Copy 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1951
+#: gschem/src/i_callbacks.c:1904
 msgid "Copy 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1970
+#: gschem/src/i_callbacks.c:1923
 msgid "Copy 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:1989
+#: gschem/src/i_callbacks.c:1942
 msgid "Copy 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2008
+#: gschem/src/i_callbacks.c:1961
 msgid "Cut 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2027
+#: gschem/src/i_callbacks.c:1980
 msgid "Cut 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2046
+#: gschem/src/i_callbacks.c:1999
 msgid "Cut 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2065
+#: gschem/src/i_callbacks.c:2018
 msgid "Cut 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2084
+#: gschem/src/i_callbacks.c:2037
 msgid "Cut 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2100
+#: gschem/src/i_callbacks.c:2053
 msgid "Paste 1"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2122
+#: gschem/src/i_callbacks.c:2075
 msgid "Paste 2"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2144
+#: gschem/src/i_callbacks.c:2097
 msgid "Paste 3"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2166
+#: gschem/src/i_callbacks.c:2119
 msgid "Paste 4"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2188
+#: gschem/src/i_callbacks.c:2141
 msgid "Paste 5"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2325 gschem/src/x_window.c:356
+#: gschem/src/i_callbacks.c:2278 gschem/src/x_window.c:359
 msgid "Component"
 msgstr "å??件"
 
-#: gschem/src/i_callbacks.c:2361 gschem/src/i_callbacks.c:2380
+#: gschem/src/i_callbacks.c:2314 gschem/src/i_callbacks.c:2333
 #: gschem/src/x_dialog.c:2288
 msgid "Attribute"
 msgstr "屬�"
 
-#: gschem/src/i_callbacks.c:2402 gschem/src/i_callbacks.c:2425
+#: gschem/src/i_callbacks.c:2355 gschem/src/i_callbacks.c:2382
 #: gschem/src/x_dialog.c:2285
 msgid "Net"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2466 gschem/src/i_callbacks.c:2489
-#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:376
+#: gschem/src/i_callbacks.c:2426 gschem/src/i_callbacks.c:2453
+#: gschem/src/x_dialog.c:2303 gschem/src/x_window.c:379
 msgid "Bus"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2567 gschem/src/i_callbacks.c:2590
+#: gschem/src/i_callbacks.c:2534 gschem/src/i_callbacks.c:2557
 msgid "Line"
 msgstr "ç?´ç·?"
 
-#: gschem/src/i_callbacks.c:2612 gschem/src/i_callbacks.c:2635
+#: gschem/src/i_callbacks.c:2579 gschem/src/i_callbacks.c:2602
 msgid "Box"
 msgstr "ç?©å½¢"
 
-#: gschem/src/i_callbacks.c:2691 gschem/src/i_callbacks.c:2715
+#: gschem/src/i_callbacks.c:2658 gschem/src/i_callbacks.c:2682
 msgid "Circle"
 msgstr "å??å½¢"
 
-#: gschem/src/i_callbacks.c:2737 gschem/src/i_callbacks.c:2760
+#: gschem/src/i_callbacks.c:2704 gschem/src/i_callbacks.c:2727
 msgid "Arc"
 msgstr "弧�"
 
-#: gschem/src/i_callbacks.c:2782 gschem/src/i_callbacks.c:2805
+#: gschem/src/i_callbacks.c:2749 gschem/src/i_callbacks.c:2772
 #: gschem/src/x_dialog.c:2276
 msgid "Pin"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2864
+#: gschem/src/i_callbacks.c:2831
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2888
+#: gschem/src/i_callbacks.c:2855
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2951
+#: gschem/src/i_callbacks.c:2918
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2957
+#: gschem/src/i_callbacks.c:2924
 msgid "Symbol is not a real file. Symbol cannot be loaded.\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:2988
+#: gschem/src/i_callbacks.c:2955
 msgid "Cannot find any schematics above the current one!\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3042
-msgid ""
-"This command retrieves the component documentation from the web, but there "
-"is no component selected"
-msgstr ""
-
-#: gschem/src/i_callbacks.c:3070
+#: gschem/src/i_callbacks.c:2985
 msgid "Attach"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3117
+#: gschem/src/i_callbacks.c:3040
 msgid "Detach"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3152
+#: gschem/src/i_callbacks.c:3083
 msgid "ShowN"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3189
+#: gschem/src/i_callbacks.c:3120
 msgid "ShowV"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3226
+#: gschem/src/i_callbacks.c:3157
 msgid "ShowB"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3264
+#: gschem/src/i_callbacks.c:3195
 msgid "VisToggle"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3295
+#: gschem/src/i_callbacks.c:3226
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3385
+#: gschem/src/i_callbacks.c:3316
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3388
+#: gschem/src/i_callbacks.c:3319
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3413
+#: gschem/src/i_callbacks.c:3344
 msgid "Grid OFF\n"
 msgstr "é??é??網格\n"
 
-#: gschem/src/i_callbacks.c:3414
+#: gschem/src/i_callbacks.c:3345
 msgid "Dot grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3415
+#: gschem/src/i_callbacks.c:3346
 msgid "Mesh grid selected\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3436
+#: gschem/src/i_callbacks.c:3367
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3439
+#: gschem/src/i_callbacks.c:3370
 msgid "Snap ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3442
+#: gschem/src/i_callbacks.c:3373
 msgid "Snap back to the grid (CAUTION!)\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3468
+#: gschem/src/i_callbacks.c:3399
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3471
+#: gschem/src/i_callbacks.c:3402
 msgid "Rubber band ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3486
+#: gschem/src/i_callbacks.c:3417
 msgid "magnetic net mode: ON\n"
 msgstr ""
 
-#: gschem/src/i_callbacks.c:3489
+#: gschem/src/i_callbacks.c:3420
 msgid "magnetic net mode: OFF\n"
 msgstr ""
 
@@ -698,7 +694,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:237 gschem/src/o_complex.c:241
+#: gschem/src/o_complex.c:194 gschem/src/o_complex.c:198
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -716,35 +712,35 @@ msgstr "�件已�被����\n"
 msgid "Object already unlocked\n"
 msgstr "�件已�被解����\n"
 
-#: gschem/src/o_misc.c:409
+#: gschem/src/o_misc.c:339
 msgid "Hidden text is now visible\n"
 msgstr "é?±è??ç??æ??å­?ç?¾å?¨å·²ç¶?å?¯ä»¥ç??è¦?\n"
 
-#: gschem/src/o_misc.c:411
+#: gschem/src/o_misc.c:341
 msgid "Hidden text is now invisible\n"
 msgstr "é?±è??ç??æ??å­?ç?¾å?¨ç?¡æ³?ç??è¦?\n"
 
-#: gschem/src/o_misc.c:636
+#: gschem/src/o_misc.c:568
 #, c-format
 msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:751
+#: gschem/src/o_misc.c:683
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: gschem/src/o_misc.c:795
+#: gschem/src/o_misc.c:727
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:815
+#: gschem/src/o_misc.c:747
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: gschem/src/o_misc.c:820
+#: gschem/src/o_misc.c:752
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -754,12 +750,12 @@ msgstr ""
 msgid "ERROR: NULL object in o_move_end!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:434
+#: gschem/src/o_move.c:431
 #, c-format
 msgid "DOH! tried to find the whichone, but didn't find it!\n"
 msgstr ""
 
-#: gschem/src/o_move.c:456
+#: gschem/src/o_move.c:453
 #, c-format
 msgid "Got a non line object in o_move_check_endpoint\n"
 msgstr ""
@@ -773,17 +769,17 @@ msgstr ""
 msgid "Warning: Starting net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:599
+#: gschem/src/o_net.c:602
 msgid "Warning: Ending net at off grid coordinate\n"
 msgstr ""
 
-#: gschem/src/o_net.c:931 gschem/src/o_net.c:968 gschem/src/o_net.c:1039
-#: gschem/src/o_net.c:1075
+#: gschem/src/o_net.c:944 gschem/src/o_net.c:981 gschem/src/o_net.c:1052
+#: gschem/src/o_net.c:1088
 #, c-format
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: gschem/src/o_net.c:1143
+#: gschem/src/o_net.c:1156
 #, c-format
 msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
@@ -793,19 +789,19 @@ msgstr ""
 msgid "Unknown type for path (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_picture.c:163 gschem/src/o_picture.c:537
+#: gschem/src/o_picture.c:166
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "ç?¡æ³?è®?å??å??ç??: %s"
 
-#: gschem/src/o_picture.c:177
+#: gschem/src/o_picture.c:180
 msgid "Picture"
 msgstr "å??ç??"
 
-#: gschem/src/o_picture.c:445 gschem/src/x_attribedit.c:141
-#, c-format
-msgid "ERROR: NULL object!\n"
-msgstr ""
+#: gschem/src/o_picture.c:544
+#, fuzzy, c-format
+msgid "Failed to replace pictures: %s"
+msgstr "ç?¡æ³?è®?å??å??ç??: %s"
 
 #: gschem/src/o_slot.c:81
 msgid "Slot attribute malformed\n"
@@ -869,6 +865,11 @@ msgstr ""
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
+#: gschem/src/x_attribedit.c:141
+#, c-format
+msgid "ERROR: NULL object!\n"
+msgstr ""
+
 #: gschem/src/x_attribedit.c:329
 msgid "Single Attribute Editor"
 msgstr ""
@@ -881,11 +882,11 @@ msgstr "<b>編輯屬�</b>"
 msgid "<b>Add Attribute</b>"
 msgstr "<b>��屬�</b>"
 
-#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1976
+#: gschem/src/x_attribedit.c:377 gschem/src/x_multiattrib.c:1973
 msgid "Name:"
 msgstr "å??稱ï¼?"
 
-#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1995
+#: gschem/src/x_attribedit.c:394 gschem/src/x_multiattrib.c:1992
 msgid "Value:"
 msgstr "���"
 
@@ -901,7 +902,7 @@ msgstr "å??顯示æ?¸å?¼"
 msgid "Show Name Only"
 msgstr "å??顯示å??稱"
 
-#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1515
+#: gschem/src/x_attribedit.c:434 gschem/src/x_multiattrib.c:1512
 msgid "Show Name & Value"
 msgstr "顯示å??稱è??æ?¸å?¼"
 
@@ -918,7 +919,7 @@ msgstr ""
 msgid "Components"
 msgstr "å??件"
 
-#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:366
+#: gschem/src/x_attribedit.c:472 gschem/src/x_window.c:369
 msgid "Nets"
 msgstr ""
 
@@ -938,91 +939,91 @@ msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:675
+#: gschem/src/x_autonumber.c:672
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:727
+#: gschem/src/x_autonumber.c:724
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:862
+#: gschem/src/x_autonumber.c:859
 msgid "Diagonal"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Top to bottom"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:863
+#: gschem/src/x_autonumber.c:860
 msgid "Bottom to top"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Left to right"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:864
+#: gschem/src/x_autonumber.c:861
 msgid "Right to left"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:865
+#: gschem/src/x_autonumber.c:862
 msgid "File order"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1201
+#: gschem/src/x_autonumber.c:1198
 msgid "Autonumber text"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1225
+#: gschem/src/x_autonumber.c:1222
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1247
+#: gschem/src/x_autonumber.c:1244
 msgid "Search for:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1261
+#: gschem/src/x_autonumber.c:1258
 msgid "Autonumber text in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1268
+#: gschem/src/x_autonumber.c:1265
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1280 gschem/src/x_autonumber.c:1289
+#: gschem/src/x_autonumber.c:1277 gschem/src/x_autonumber.c:1286
 msgid "Selected objects"
 msgstr "é?¸æ??ç?©ä»¶"
 
-#: gschem/src/x_autonumber.c:1281 gschem/src/x_autonumber.c:1290
+#: gschem/src/x_autonumber.c:1278 gschem/src/x_autonumber.c:1287
 msgid "Current page"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1282 gschem/src/x_autonumber.c:1291
+#: gschem/src/x_autonumber.c:1279 gschem/src/x_autonumber.c:1288
 msgid "Whole hierarchy"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1293
+#: gschem/src/x_autonumber.c:1290
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1298
+#: gschem/src/x_autonumber.c:1295
 msgid "<b>Options</b>"
 msgstr "<b>��</b>"
 
-#: gschem/src/x_autonumber.c:1320
+#: gschem/src/x_autonumber.c:1317
 msgid "Starting number:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1327
+#: gschem/src/x_autonumber.c:1324
 msgid "Sort order:"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1348
+#: gschem/src/x_autonumber.c:1345
 msgid "Remove numbers"
 msgstr ""
 
-#: gschem/src/x_autonumber.c:1352
+#: gschem/src/x_autonumber.c:1349
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1063,12 +1064,12 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3666
-#: gschem/src/x_multiattrib.c:1842
+#: gschem/src/x_compselect.c:1167 gschem/src/x_dialog.c:3637
+#: gschem/src/x_multiattrib.c:1839
 msgid "Name"
 msgstr ""
 
-#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1866
+#: gschem/src/x_compselect.c:1176 gschem/src/x_multiattrib.c:1863
 msgid "Value"
 msgstr ""
 
@@ -1372,7 +1373,7 @@ msgstr ""
 msgid "Detached attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:384
+#: gschem/src/x_dialog.c:2300 gschem/src/x_window.c:387
 msgid "Text"
 msgstr ""
 
@@ -1421,70 +1422,70 @@ msgstr ""
 msgid "Object color:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2617
+#: gschem/src/x_dialog.c:2612
 msgid "Hotkeys"
 msgstr "��"
 
-#: gschem/src/x_dialog.c:2681
+#: gschem/src/x_dialog.c:2652
 msgid "Function"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2688
+#: gschem/src/x_dialog.c:2659
 msgid "Keystroke(s)"
 msgstr ""
 
-#: gschem/src/x_dialog.c:2994
+#: gschem/src/x_dialog.c:2965
 msgid "Find Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3025
+#: gschem/src/x_dialog.c:2996
 msgid "Text to find:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3035
+#: gschem/src/x_dialog.c:3006
 msgid "descend into hierarchy"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3100
+#: gschem/src/x_dialog.c:3071
 msgid "Hide Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3131
+#: gschem/src/x_dialog.c:3102
 msgid "Hide text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3200
+#: gschem/src/x_dialog.c:3171
 msgid "Show Text"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3231
+#: gschem/src/x_dialog.c:3202
 msgid "Show text starting with:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3688
+#: gschem/src/x_dialog.c:3659
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3783
+#: gschem/src/x_dialog.c:3754
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3789
+#: gschem/src/x_dialog.c:3760
 #, c-format
 msgid ""
 "There are %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: gschem/src/x_dialog.c:3818
+#: gschem/src/x_dialog.c:3789
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: gschem/src/x_dialog.c:3838
+#: gschem/src/x_dialog.c:3809
 msgid "_Close without saving"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4174
+#: gschem/src/x_dialog.c:4145
 #, c-format
 msgid ""
 "<span weight=\"bold\" size=\"larger\">The input attribute \"%s\" is invalid\n"
@@ -1495,19 +1496,19 @@ msgid ""
 "The value cannot start with a space."
 msgstr ""
 
-#: gschem/src/x_dialog.c:4176
+#: gschem/src/x_dialog.c:4147
 msgid "Invalid Attribute"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4212
+#: gschem/src/x_dialog.c:4183
 msgid "Pin type"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4236
+#: gschem/src/x_dialog.c:4207
 msgid "Net pin"
 msgstr ""
 
-#: gschem/src/x_dialog.c:4238
+#: gschem/src/x_dialog.c:4209
 msgid "Bus pin (graphical)"
 msgstr ""
 
@@ -1680,96 +1681,105 @@ msgstr ""
 msgid "/Up"
 msgstr ""
 
-#: gschem/src/x_menus.c:334
+#: gschem/src/x_menus.c:348
 #, c-format
 msgid "Tried to set the sensitivity on non-existent menu item '%s'\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:358
+#: gschem/src/x_menus.c:372
 msgid "Popup_menu_item_factory doesn't exist!\n"
 msgstr ""
 
-#: gschem/src/x_menus.c:371
+#: gschem/src/x_menus.c:385
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:964
+#: gschem/src/x_misc.c:74
+msgid "The operating system is out of memory or resources."
+msgstr ""
+
+#: gschem/src/x_misc.c:155
+#, c-format
+msgid "%s failed to launch URI"
+msgstr ""
+
+#: gschem/src/x_multiattrib.c:961
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1517
+#: gschem/src/x_multiattrib.c:1514
 msgid "Show Value only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1519
+#: gschem/src/x_multiattrib.c:1516
 msgid "Show Name only"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1547
+#: gschem/src/x_multiattrib.c:1544
 msgid "Promote"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1551
+#: gschem/src/x_multiattrib.c:1548
 msgid "Duplicate"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1768
+#: gschem/src/x_multiattrib.c:1765
 msgid "Edit Attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1886
+#: gschem/src/x_multiattrib.c:1883
 msgid "Vis?"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1904
+#: gschem/src/x_multiattrib.c:1901
 msgid "N"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1922
+#: gschem/src/x_multiattrib.c:1919
 msgid "V"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1944
+#: gschem/src/x_multiattrib.c:1941
 msgid "Show inherited attributes"
 msgstr ""
 
-#: gschem/src/x_multiattrib.c:1960
+#: gschem/src/x_multiattrib.c:1957
 msgid "Add Attribute"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:252
+#: gschem/src/x_pagesel.c:246
 msgid "New Page"
 msgstr "æ?°å¢?å??é ?"
 
-#: gschem/src/x_pagesel.c:253
+#: gschem/src/x_pagesel.c:247
 msgid "Open Page..."
 msgstr "é??å??è??æª?"
 
-#: gschem/src/x_pagesel.c:255
+#: gschem/src/x_pagesel.c:249
 msgid "Save Page"
 msgstr "����"
 
-#: gschem/src/x_pagesel.c:256
+#: gschem/src/x_pagesel.c:250
 msgid "Close Page"
 msgstr "é??é??æª?æ¡?"
 
-#: gschem/src/x_pagesel.c:257
+#: gschem/src/x_pagesel.c:251
 msgid "Discard Page"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:375
+#: gschem/src/x_pagesel.c:369
 msgid "Page Manager"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:431
+#: gschem/src/x_pagesel.c:425
 msgid "Filename"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:447
+#: gschem/src/x_pagesel.c:441
 msgid "Changed"
 msgstr ""
 
-#: gschem/src/x_pagesel.c:467
+#: gschem/src/x_pagesel.c:461
 msgid "Right click on the filename for more options..."
 msgstr ""
 
@@ -1850,7 +1860,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1383
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
 msgid "Execute Script..."
 msgstr "����"
 
@@ -1864,47 +1874,47 @@ msgstr "正���guile�� [%s]\n"
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: gschem/src/x_window.c:318
+#: gschem/src/x_window.c:321
 msgid "New"
 msgstr "æ?°å¢?å??é ?"
 
-#: gschem/src/x_window.c:319
+#: gschem/src/x_window.c:322
 msgid "New file"
 msgstr ""
 
-#: gschem/src/x_window.c:325
+#: gschem/src/x_window.c:328
 msgid "Open"
 msgstr ""
 
-#: gschem/src/x_window.c:326
+#: gschem/src/x_window.c:329
 msgid "Open file..."
 msgstr "é??å??æª?æ¡?"
 
-#: gschem/src/x_window.c:332
+#: gschem/src/x_window.c:335
 msgid "Save"
 msgstr "��"
 
-#: gschem/src/x_window.c:333
+#: gschem/src/x_window.c:336
 msgid "Save file"
 msgstr "����"
 
-#: gschem/src/x_window.c:340
+#: gschem/src/x_window.c:343
 msgid "Undo"
 msgstr "復å??"
 
-#: gschem/src/x_window.c:341
+#: gschem/src/x_window.c:344
 msgid "Undo last operation"
 msgstr "復å??ä¸?ä¸?次æ??ä½?"
 
-#: gschem/src/x_window.c:347
+#: gschem/src/x_window.c:350
 msgid "Redo"
 msgstr "å??æ¶?ä¸?次復å??"
 
-#: gschem/src/x_window.c:348
+#: gschem/src/x_window.c:351
 msgid "Redo last undo"
 msgstr "å??æ¶?ä¸?ä¸?次復å??"
 
-#: gschem/src/x_window.c:357
+#: gschem/src/x_window.c:360
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -1912,94 +1922,98 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:367
+#: gschem/src/x_window.c:370
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:377
+#: gschem/src/x_window.c:380
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:385
+#: gschem/src/x_window.c:388
 msgid "Add Text..."
 msgstr "æ?°å¢?æ??å­?"
 
-#: gschem/src/x_window.c:395
+#: gschem/src/x_window.c:398
 msgid "Select"
 msgstr "é?¸æ??"
 
-#: gschem/src/x_window.c:396
+#: gschem/src/x_window.c:399
 msgid "Select mode"
 msgstr "é?¸æ??模å¼?"
 
-#: gschem/src/x_window.c:479
+#: gschem/src/x_window.c:465
+msgid "Evaluate:"
+msgstr ""
+
+#: gschem/src/x_window.c:484
 msgid "Pick"
 msgstr ""
 
-#: gschem/src/x_window.c:495
+#: gschem/src/x_window.c:500
 msgid "Repeat/none"
 msgstr ""
 
-#: gschem/src/x_window.c:505
+#: gschem/src/x_window.c:510
 msgid "Menu/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:507
+#: gschem/src/x_window.c:512
 msgid "Pan/Cancel"
 msgstr ""
 
-#: gschem/src/x_window.c:726
+#: gschem/src/x_window.c:737
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:738
+#: gschem/src/x_window.c:749
 msgid "Failed to load file"
 msgstr "ç?¡æ³?è®?å??æª?æ¡?"
 
-#: gschem/src/x_window.c:747
+#: gschem/src/x_window.c:758
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:852
+#: gschem/src/x_window.c:864
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:853
+#: gschem/src/x_window.c:865
 msgid "Error while trying to save"
 msgstr "æ?¼å?²å­?æª?æ¡?æ??ç?¼ç??é?¯èª¤"
 
-#: gschem/src/x_window.c:863
+#: gschem/src/x_window.c:875
 #, fuzzy
 msgid "Failed to save file"
 msgstr "ç?¡æ³?è®?å??æª?æ¡?"
 
-#: gschem/src/x_window.c:874
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "��� [%s]\n"
 
-#: gschem/src/x_window.c:876
+#: gschem/src/x_window.c:888
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "�� [%s]\n"
 
-#: gschem/src/x_window.c:878
+#: gschem/src/x_window.c:890
 msgid "Saved"
 msgstr "��"
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:952
+#: gschem/src/x_window.c:964
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "é??é?? [%s]\n"
@@ -2012,473 +2026,492 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1365
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1366
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1373
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1370
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1377
+#: gschem/lib/system-gschemrc.scm:1372
 msgid "Save All"
 msgstr "����"
 
-#: gschem/lib/system-gschemrc.scm:1378 gschem/lib/system-gschemrc.scm:1471
+#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1376
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1385
+#: gschem/lib/system-gschemrc.scm:1380
 msgid "New Window"
 msgstr "é??æ?°è¦?çª?"
 
-#: gschem/lib/system-gschemrc.scm:1386
+#: gschem/lib/system-gschemrc.scm:1381
 #, fuzzy
 msgid "_Close Window"
 msgstr "é??é??è¦?çª?"
 
-#: gschem/lib/system-gschemrc.scm:1387
+#: gschem/lib/system-gschemrc.scm:1382
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1388
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1389
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1393
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1399
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "Select All"
 msgstr "é?¸æ??"
 
-#: gschem/lib/system-gschemrc.scm:1403
+#: gschem/lib/system-gschemrc.scm:1398
 #, fuzzy
 msgid "Deselect"
 msgstr "é?¸æ??"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1402
 msgid "Rotate 90 Mode"
 msgstr "é??æ??é??æ??è½?90度"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Edit..."
 msgstr "編輯"
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1406
 msgid "Edit Text..."
 msgstr "編輯æ??å­?"
 
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1407
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1413
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Color..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1414
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Line Width & Type..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Fill Type..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Symbol Translate..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1420
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1421
+#: gschem/lib/system-gschemrc.scm:1416
 msgid "Embed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1422
+#: gschem/lib/system-gschemrc.scm:1417
 msgid "Unembed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1423
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Update Component"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1424
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1425
 msgid "Copy into 1"
 msgstr "�製� 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1426
 msgid "Copy into 2"
 msgstr "�製� 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1427
 msgid "Copy into 3"
 msgstr "�製� 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 4"
 msgstr "�製� 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 5"
 msgstr "�製� 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Cut into 1"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Cut into 2"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Cut into 3"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 4"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 5"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??5"
 
-#: gschem/lib/system-gschemrc.scm:1440
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Paste from 1"
 msgstr "è?ª ç·©è¡?å??1 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1441
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Paste from 2"
 msgstr "è?ª ç·©è¡?å??2 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1442
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Paste from 3"
 msgstr "è?ª ç·©è¡?å??3 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1443
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 4"
 msgstr "è?ª ç·©è¡?å??4 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1444
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 5"
 msgstr "è?ª ç·©è¡?å??5 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1445
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1446
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1452
+#: gschem/lib/system-gschemrc.scm:1447
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1456
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1458
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1459
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1460
+#: gschem/lib/system-gschemrc.scm:1455
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1462
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1468
+#: gschem/lib/system-gschemrc.scm:1463
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1464
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1470
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1472
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1474
+#: gschem/lib/system-gschemrc.scm:1469
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1480
+#: gschem/lib/system-gschemrc.scm:1475
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1476
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1477
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1487
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1488
+#: gschem/lib/system-gschemrc.scm:1483
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1489
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1490
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1491
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1497
+#: gschem/lib/system-gschemrc.scm:1492
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1498
+#: gschem/lib/system-gschemrc.scm:1493
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1499
+#: gschem/lib/system-gschemrc.scm:1494
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1500
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1501
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1507
+#: gschem/lib/system-gschemrc.scm:1502
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1503
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1513
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1514
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1515
+#: gschem/lib/system-gschemrc.scm:1510
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1516
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1522
+#: gschem/lib/system-gschemrc.scm:1517
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1518
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1524
+#: gschem/lib/system-gschemrc.scm:1519
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1526
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1530
+#: gschem/lib/system-gschemrc.scm:1525
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1532
+#: gschem/lib/system-gschemrc.scm:1527
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1533
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1534
+#: gschem/lib/system-gschemrc.scm:1529
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1536
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1539
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1540
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1541
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1564
+#: gschem/lib/system-gschemrc.scm:1551
 msgid "_File"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1565
+#: gschem/lib/system-gschemrc.scm:1552
 msgid "_Edit"
 msgstr "編輯"
 
-#: gschem/lib/system-gschemrc.scm:1566
+#: gschem/lib/system-gschemrc.scm:1553
 msgid "_Buffer"
 msgstr "ç·©è¡?å??"
 
-#: gschem/lib/system-gschemrc.scm:1567
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_View"
 msgstr "顯示"
 
-#: gschem/lib/system-gschemrc.scm:1568
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Page"
 msgstr "å??é ?"
 
-#: gschem/lib/system-gschemrc.scm:1569
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Add"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1570
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "Hie_rarchy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1571
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "A_ttributes"
 msgstr "屬�"
 
-#: gschem/lib/system-gschemrc.scm:1572
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Options"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1573
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "_Help"
 msgstr "幫�"
 
+#: gschem/scheme/gschem/deprecated.scm:102
+#, scheme-format
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: gschem/scheme/gschem/gschemdoc.scm:225
+msgid "No documentation found"
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:39
+#, scheme-format
+msgid "~S is not a valid key combination."
+msgstr ""
+
+#: gschem/scheme/gschem/keymap.scm:154
+#, scheme-format
+msgid "~S is not a prefix key sequence."
+msgstr ""
+
 #~ msgid "Save Page As..."
 #~ msgstr "����"
 
diff --git a/libgeda/po/ar.po b/libgeda/po/ar.po
index c483953..de0c558 100644
--- a/libgeda/po/ar.po
+++ b/libgeda/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:09+0000\n"
 "Last-Translator: عبداÙ?Ù?Ù? Ø´Ù?Ù? (Abdellah Chelli) <Unknown>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr "رÙ?ز Ù?خطط gEDA"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -55,7 +60,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -63,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -71,7 +76,7 @@ msgid ""
 "[%s]\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -124,32 +129,32 @@ msgstr ""
 "شغÙ? gschem Ù? صحح اÙ?Ù?ضع.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "Ù?ا Ù?Ù?Ù?Ù? اÙ?حصÙ?Ù? عÙ?Ù? اÙ?اسÙ? اÙ?Ø­Ù?Ù?Ù?Ù? Ù?Ù?Ù?Ù?Ù? اÙ?خاص بÙ? %s."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "Ù?ا Ù?Ù?Ù?Ù? Ø­Ù?ظ اÙ?Ù?Ù?Ù? اÙ?إحتÙ?اطÙ?: %s."
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "Ù?ا Ù?Ù?Ù?Ù? Ø­Ù?ظ اÙ?Ù?Ù?Ù? اÙ?إحتÙ?اطÙ?: %s."
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -177,21 +182,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "رÙ?Ù?ز UTF-8 Ù?Ø«Ù?رة جداØ? Ù?ا Ù?Ù?Ù?Ù? اÙ?طباعة\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -225,7 +230,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -236,7 +241,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -245,7 +250,7 @@ msgstr ""
 msgid "Found an invalid color [ %s ]\n"
 msgstr "عثر عÙ?Ù? Ù?Ù?Ù? غÙ?ر صاÙ?Ø­ [ %s ]\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -270,7 +275,7 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -305,39 +310,39 @@ msgid ""
 " %s"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse attached symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -345,24 +350,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
 "\tSymbol in library is newer than instantiated symbol\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -396,87 +401,112 @@ msgstr ""
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:91
+#: libgeda/src/o_picture.c:81
 #, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:98
+#: libgeda/src/o_picture.c:88
 #, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:307
 #, c-format
-msgid "Failed to load image from file [%s]: %s\n"
+msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
+#: libgeda/src/o_picture.c:320
+#, fuzzy, c-format
+msgid "Failed to load image from [%s]: %s\n"
+msgstr "Ù?راءة Ù?Ù?Ù? تÙ?Ù?Ù?Ù? اÙ?Ù?ظاÙ? [%%s]\n"
+
+#: libgeda/src/o_picture.c:426
+#, c-format
+msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:958
 #, c-format
-msgid "Error loading picture from file: %s.\n"
+msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+#: libgeda/src/o_picture.c:959
+msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:993
+msgid "Picture is still embedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
+#: libgeda/src/o_picture.c:1237
+#, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr ""
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -574,12 +604,12 @@ msgstr ""
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr ""
@@ -636,16 +666,169 @@ msgstr "â??Ø­Ù?ظ [%s]\n"
 msgid "Could NOT save [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr ""
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+msgid "Object ~A is attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
 #~ msgid "%s:%i:%i: %s\n"
 #~ msgstr "%s:%i:%i: %s\n"
 
diff --git a/libgeda/po/de.po b/libgeda/po/de.po
index 9f0eabd..15e3725 100644
--- a/libgeda/po/de.po
+++ b/libgeda/po/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-01-31 13:00+0000\n"
 "Last-Translator: Werner Hoch <werner.ho@xxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -48,7 +48,12 @@ msgstr "gEDA Schaltplansymbol"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: Das Objekt %p hat eine unbekannte Typangabe '%c'\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -59,7 +64,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -70,7 +75,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -81,7 +86,7 @@ msgstr ""
 "Bitte aktualisiere die Datei mit g[sym|sch]update:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -147,34 +152,34 @@ msgstr ""
 "Starte gschem und korrigiere diesen Zustand.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "Konnte den wahren Dateinamen von %s nicht ermitteln."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Konnte die Rechte der alten Backupdatei [%s] nicht auf lesen+schreiben "
 "setzen\n"
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "Konnte Backupdatei nicht speichern: %s."
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Konnte die Rechte der Backupdatei [%s] nicht auf nurlesend setzen\n"
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "ACHTUNG: Konnte Datei nicht speichern [%s]\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -202,21 +207,21 @@ msgstr "f_print_header(): Fehler beim Schreiben der Postscript-Datei.\n"
 msgid "Giving up on printing\n"
 msgstr "Gebe das Ausdrucken auf\n"
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "Konnte die Datei [%s] nicht zum Drucken öffnen\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr "Konnte den Befehl [%s] zum Drucken nicht ausführen\n"
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "Zu viele UTF-8 Zeichen. Es kann nicht gedruckt werden\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -251,7 +256,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -265,7 +270,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr "Kreisbogen mit Radius 0 entdeckt [%c %d, %d, %d, %d, %d, %d ]\n"
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -274,7 +279,7 @@ msgstr "Kreisbogen mit Radius 0 entdeckt [%c %d, %d, %d, %d, %d, %d ]\n"
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Fehlerhafte Farbangabe entdeckt [%s]\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -300,7 +305,7 @@ msgstr "Fehlerhafte Abstandsangabe, verwende 100\n"
 msgid "Invalid length specified, setting to 100\n"
 msgstr "Fehlerhafte Längenangabe, verwende 100\n"
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr "Rechteck mit der Kantenlänge 0 entdeckt [ %c %d %d %d %d %d ]\n"
@@ -337,13 +342,13 @@ msgstr ""
 "Bauteil wurde nicht gefunden:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 "Bauteil mit fehlerhafter Rotationsangabe entdeckt [ %c %d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -351,7 +356,7 @@ msgstr ""
 "Bauteil mit fehlerhafter Spiegelungsangabe entdeckt [ %c %d %d %d %d %d "
 "%s ]\n"
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -361,7 +366,7 @@ msgstr ""
 "'%s':\n"
 "\tKonnte das Attribut symversion=%s nicht zerlegen\n"
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -371,7 +376,7 @@ msgstr ""
 "'%s':\n"
 "\tKonnte das Attribut symversion= nicht zerlegen\n"
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -381,7 +386,7 @@ msgstr ""
 "'%s':\n"
 "\tKonnte das angehängte Attribut symversion=%s nicht zerlegen\n"
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -393,7 +398,7 @@ msgstr ""
 "\tsymversion=%s existiert bei dem Symbol im Schaltplan, fehlt aber innerhalb "
 "der Schaltsymbol-Datei\n"
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -403,20 +408,20 @@ msgstr ""
 "(%s):\n"
 "\tDas Symbol in der Bibliothek ist neuer als das Symbol im Schaltplan\n"
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 "\tGROSSE VERSIONSÃ?NDERUNG (Symboldatei %.3f, Symbol im Schaltplan %.3f, "
 "%s)!\n"
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 "\tKleine Versionsänderung (Symboldatei %.3f, Symbol im Schaltplan %.3f)!\n"
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -454,87 +459,114 @@ msgstr "Linie mit der Länge 0 entdeckt [ %c %d %d %d %d %d ]\n"
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr "Netz mit der Länge 0 entdeckt [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr "Fehler beim Lesen der Bildinformation. Zeile: %s.\n"
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr "Bild mit der Seitenlänge 0 entdeckt [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:91
-#, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+#: libgeda/src/o_picture.c:81
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr "Bild mit fehlerhaften Spiegelungsparametern entdeckt: %c.\n"
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr "Setze die Spiegelung auf 0\n"
 
-#: libgeda/src/o_picture.c:98
-#, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+#: libgeda/src/o_picture.c:88
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr "Bild mit fehlerhaften Einbettungsparametern entdeckt. %c.\n"
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr "Setze die Einbettung auf 0\n"
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Bild mit fehlerhafter Winkelangabe entdeckt [%d]\n"
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr "Setze die Winkelangabe auf 0\n"
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr "Fehler beim Laden der Daten eines eingebetteten Bildes [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr "Base64 Dekodierung fehlgeschlagen."
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "Lade das Bild aus der Datei. Das Bild ist ausgebettet.\n"
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
-#, c-format
-msgid "Failed to load image from file [%s]: %s\n"
-msgstr "Das Bild konnte nicht aus der Datei [%s] geladen werden: %s\n"
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr "FEHLER: o_picture_save: Kann das Bild nicht kodieren.\n"
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
-msgstr "Lade das Warnbild.\n"
+#: libgeda/src/o_picture.c:307
+#, fuzzy, c-format
+msgid "Failed to load buffer image [%s]: %s\n"
+msgstr "Fehler beim Laden eines Symbols aus der Datei [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:320
+#, fuzzy, c-format
+msgid "Failed to load image from [%s]: %s\n"
+msgstr "Das Bild konnte nicht aus der Datei [%s] geladen werden: %s\n"
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
-msgstr "Fehler beim Laden des Bildes aus der Datei %s.\n"
+msgid "Picture %p has invalid angle %i\n"
+msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
-msgstr "FEHLER: o_picture_save: Kann das Bild nicht kodieren.\n"
+#: libgeda/src/o_picture.c:958
+#, fuzzy, c-format
+msgid "Picture [%s] has no image data.\n"
+msgstr "Das Bild [%s] wurde eingebettet\n"
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+#, fuzzy
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr "Lade das Bild aus der Datei. Das Bild ist ausgebettet.\n"
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Das Bild [%s] wurde eingebettet\n"
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr "Das Bild konnte nicht aus der Datei [%s] geladen werden: %s\n"
+
+#: libgeda/src/o_picture.c:993
+#, fuzzy
+msgid "Picture is still embedded.\n"
+msgstr "Das Bild [%s] wurde eingebettet\n"
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Das Bild [%s] wurde ausgebettet\n"
 
+#: libgeda/src/o_picture.c:1237
+#, fuzzy, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr "Das Bild konnte nicht aus der Datei [%s] geladen werden: %s\n"
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -651,13 +683,13 @@ msgstr "Fehler beim Laden eines Symbols aus der Datei [%s]: %s\n"
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr "Fehler beim Laden der Symboldaten [%s] aus der Quelle [%s]\n"
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr ""
 "Das Bauteil [%s] konnte nicht in der Bauteilbibliothek gefunden werden\n"
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr "Mehr als ein Bauteil mit dem Namen [%s] gefunden\n"
@@ -717,16 +749,176 @@ msgstr "Gespeichert [%s]\n"
 msgid "Could NOT save [%s]\n"
 msgstr "ACHTUNG: Konnte Datei nicht speichern [%s]\n"
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr "[%s] gefunden\n"
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr "Konnte [%s] in keiner Bibliothekenquelle finden\n"
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#, fuzzy
+msgid "Object ~A is attached as an attribute"
+msgstr "Es wurde versucht eine Attribut anzubringen, welches kein Text ist!\n"
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
+#~ msgid "Loading warning picture.\n"
+#~ msgstr "Lade das Warnbild.\n"
+
+#~ msgid "Error loading picture from file: %s.\n"
+#~ msgstr "Fehler beim Laden des Bildes aus der Datei %s.\n"
+
 #~ msgid "Found a zero length pin: [ %s ]\n"
 #~ msgstr "Pin mit der Länge 0 entdeckt: [ %s ]\n"
 
diff --git a/libgeda/po/en_GB.po b/libgeda/po/en_GB.po
index be5b2ec..17b40bc 100644
--- a/libgeda/po/en_GB.po
+++ b/libgeda/po/en_GB.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-01-31 13:00+0000\n"
 "Last-Translator: Peter Clifton <pcjc2@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -48,7 +48,12 @@ msgstr "gEDA Schematic Symbol"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: object %p has unknown type '%c'\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -59,7 +64,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -70,7 +75,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -81,7 +86,7 @@ msgstr ""
 "Please run g[sym|sch]update on:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -145,32 +150,32 @@ msgstr ""
 "Run gschem and correct the situation.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "Can't get the real filename of %s."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "Could NOT set previous backup file [%s] read-write\n"
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "Can't save backup file: %s."
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Could NOT set backup file [%s] readonly\n"
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "Could NOT save [%s]\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -199,21 +204,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr "Giving up on printing\n"
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "Could not open [%s] for printing\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr "Could not execute command [%s] for printing\n"
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "Too many UTF-8 characters, cannot print\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -248,7 +253,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -261,7 +266,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -270,7 +275,7 @@ msgstr "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Found an invalid colour [ %s ]\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -295,7 +300,7 @@ msgstr "Invalid space specified, setting to 100\n"
 msgid "Invalid length specified, setting to 100\n"
 msgstr "Invalid length specified, setting to 100\n"
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
@@ -332,19 +337,19 @@ msgstr ""
 "Component not found:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -353,7 +358,7 @@ msgstr ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -362,7 +367,7 @@ msgstr ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -371,7 +376,7 @@ msgstr ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse attached symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -382,7 +387,7 @@ msgstr ""
 "\tsymversion=%s attached to instantiated symbol, but no symversion= inside "
 "symbol file\n"
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -391,17 +396,17 @@ msgstr ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
 "\tSymbol in library is newer than instantiated symbol\n"
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr "\tMinor version change (file %.3f, instantiated %.3f)\n"
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -439,87 +444,114 @@ msgstr "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr "Found a zero length net [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr "Error reading picture definition line: %s.\n"
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:91
-#, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+#: libgeda/src/o_picture.c:81
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr "Found a picture with a wrong 'mirrored' parameter: %c.\n"
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr "Setting mirrored to 0\n"
 
-#: libgeda/src/o_picture.c:98
-#, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+#: libgeda/src/o_picture.c:88
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr "Found a picture with a wrong 'embedded' parameter: %c.\n"
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr "Setting embedded to 0\n"
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Found an unsupported picture angle [ %d ]\n"
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr "Setting angle to 0\n"
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr "Failed to load image from embedded data [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr "Base64 decoding failed."
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "Falling back to file loading. Picture unembedded.\n"
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
-#, c-format
-msgid "Failed to load image from file [%s]: %s\n"
-msgstr "Failed to load image from file [%s]: %s\n"
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr "ERROR: o_picture_save: unable to encode the picture.\n"
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
-msgstr "Loading warning picture.\n"
+#: libgeda/src/o_picture.c:307
+#, fuzzy, c-format
+msgid "Failed to load buffer image [%s]: %s\n"
+msgstr "Failed to load symbol from file [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:320
+#, fuzzy, c-format
+msgid "Failed to load image from [%s]: %s\n"
+msgstr "Failed to load image from file [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
-msgstr "Error loading picture from file: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
+msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
-msgstr "ERROR: o_picture_save: unable to encode the picture.\n"
+#: libgeda/src/o_picture.c:958
+#, fuzzy, c-format
+msgid "Picture [%s] has no image data.\n"
+msgstr "Picture [%s] has been embedded\n"
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+#, fuzzy
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr "Falling back to file loading. Picture unembedded.\n"
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Picture [%s] has been embedded\n"
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr "Failed to load image from file [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:993
+#, fuzzy
+msgid "Picture is still embedded.\n"
+msgstr "Picture [%s] has been embedded\n"
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Picture [%s] has been unembedded\n"
 
+#: libgeda/src/o_picture.c:1237
+#, fuzzy, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr "Failed to load image from file [%s]: %s\n"
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -622,12 +654,12 @@ msgstr "Failed to load symbol from file [%s]: %s\n"
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr "Failed to load symbol data [%s] from source [%s]\n"
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr "Component [%s] was not found in the component library\n"
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr "More than one component found with name [%s]\n"
@@ -686,16 +718,176 @@ msgstr "Saved [%s]\n"
 msgid "Could NOT save [%s]\n"
 msgstr "Could NOT save [%s]\n"
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr "Found [%s]\n"
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr "Could not find [%s] in any SourceLibrary\n"
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#, fuzzy
+msgid "Object ~A is attached as an attribute"
+msgstr "Attempt to attach non text item as an attribute!\n"
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
+#~ msgid "Loading warning picture.\n"
+#~ msgstr "Loading warning picture.\n"
+
+#~ msgid "Error loading picture from file: %s.\n"
+#~ msgstr "Error loading picture from file: %s.\n"
+
 #~ msgid "Found a zero length pin: [ %s ]\n"
 #~ msgstr "Found a zero length pin: [ %s ]\n"
 
diff --git a/libgeda/po/es.po b/libgeda/po/es.po
index 3ba1d60..1f6ad12 100644
--- a/libgeda/po/es.po
+++ b/libgeda/po/es.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:11+0000\n"
 "Last-Translator: Carlos Nieves Ã?nega <Unknown>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -48,7 +48,12 @@ msgstr "Símbolo de esquema gEDA"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: el objeto %p tiene un tipo '%c' desconocido\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -59,7 +64,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -70,7 +75,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -81,7 +86,7 @@ msgstr ""
 "Por favor ejecute: g[sym|sch]update en: \n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -147,36 +152,36 @@ msgstr ""
 "Ejecute gschem y corrija la situación.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "No se puede averiguar el nombre real del archivo %s."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "No se ha podido poner el archivo de copia de seguridad anterior [%s] en modo "
 "de lectura-escritura\n"
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "No se puede guardar la copia de seguridad: %s"
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "No se ha podido poner el archivo de copia de seguridad [%s] en modo de sólo "
 "lectura\n"
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "No se ha podido guardar [%s]\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -206,21 +211,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr "Se desiste continuar con la impresión\n"
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "No se puede abrir [%s] para impresión\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr "No se puede ejecutar el comando [%s] para impresión\n"
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "Demasiados caracteres UTF-8, no se puede imprimir\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -255,7 +260,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -269,7 +274,7 @@ msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr ""
 "Se ha encontrado un arco con radio cero [ %c %d, %d, %d, %d, %d, %d ]\n"
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -278,7 +283,7 @@ msgstr ""
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Se ha encontrado un color no válido [%s]\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -303,7 +308,7 @@ msgstr "Se ha especificado un espaciado no válido, se corrige a 100\n"
 msgid "Invalid length specified, setting to 100\n"
 msgstr "Se ha especificado una longitud no válida, se corrige a 100\n"
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -344,14 +349,14 @@ msgstr ""
 "No se ha encontrado el componente:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 "Se ha encontrado un componente con un ángulo de rotación no válido [ %c %d "
 "%d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -359,7 +364,7 @@ msgstr ""
 "Se ha encontrado un componente con un atributo de simetría no válido [ %c %d "
 "%d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -368,7 +373,7 @@ msgstr ""
 "ADVERTENCIA: Error al obtener la versión de símbolo en la referencia %s:\n"
 "\tNo se ha podido procesar el atributo de versión de archivo symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -377,7 +382,7 @@ msgstr ""
 "ADVERTENCIA: Error al obtener la versión de símbolo en la referencia %s:\n"
 "\tNo se ha podido procesar el atributo de versión de archivo symversion=\n"
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -386,7 +391,7 @@ msgstr ""
 "ADVERTENCIA: Error al obtener la versión de símbolo en la referencia %s:\n"
 "\tNo se ha podido procesar el atributo añadido symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -398,7 +403,7 @@ msgstr ""
 "\tse ha añadido el atributo symversion=%s a la instancia del símbolo, pero "
 "no hay ningún atributo symversion= dentro del archivo del símbolo\n"
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -409,18 +414,18 @@ msgstr ""
 "\t El símbolo en la librería es más reciente que el instanciado en el "
 "esquema\n"
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 "\t¡CAMBIO DE VERSI�N IMPORTANTE (archivo %.3f, instanciado %.3f, %s)!\n"
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr "\tCambio menor en la versión (archivo %.3f, instanciado %.3f)\n"
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -460,91 +465,118 @@ msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 "Se ha encontrado una conexión con longitud cero [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr "Error al leer la línea de definición de la imagen: %s\n"
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 "Se ha encontrado una imagen con altura ó anchura cero [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:91
-#, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+#: libgeda/src/o_picture.c:81
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 "Se ha encontrado una imagen con el parámetro 'volteado' incorrecto: %c.\n"
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr "Cambiando el parámetro 'volteado' a 0\n"
 
-#: libgeda/src/o_picture.c:98
-#, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+#: libgeda/src/o_picture.c:88
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 "Se ha encontrado una imagen con el parámetro 'incrustado' incorrecto: %c.\n"
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr "Cambiando el parámetro 'incrustado' a 0\n"
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 "Se ha encontrado una imagen con un ángulo de rotación no válido [ %d ]\n"
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr "Cambiando el parámetro 'ángulo' a 0\n"
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr "Error al cargar imagen desde los datos embebidos [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr "Ha fallado la decodificación Base64"
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "Volviendo al modo de carga de archivo. Imagen desincrustada.\n"
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
-#, c-format
-msgid "Failed to load image from file [%s]: %s\n"
-msgstr "Error al cargar imagen desde el archivo [%s]: %s\n"
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr "ERROR: o_picture_save: imposible codificar la imagen.\n"
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
-msgstr "Cargando imagen de advertencia.\n"
+#: libgeda/src/o_picture.c:307
+#, fuzzy, c-format
+msgid "Failed to load buffer image [%s]: %s\n"
+msgstr "Error al cargar símbolo desde el archivo [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:320
+#, fuzzy, c-format
+msgid "Failed to load image from [%s]: %s\n"
+msgstr "Error al cargar imagen desde el archivo [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
-msgstr "Error al cargar la imagen desde el fichero: %s\n"
+msgid "Picture %p has invalid angle %i\n"
+msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
-msgstr "ERROR: o_picture_save: imposible codificar la imagen.\n"
+#: libgeda/src/o_picture.c:958
+#, fuzzy, c-format
+msgid "Picture [%s] has no image data.\n"
+msgstr "Se ha incrustado la imagen [%s]\n"
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+#, fuzzy
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr "Volviendo al modo de carga de archivo. Imagen desincrustada.\n"
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Se ha incrustado la imagen [%s]\n"
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr "Error al cargar imagen desde el archivo [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:993
+#, fuzzy
+msgid "Picture is still embedded.\n"
+msgstr "Se ha incrustado la imagen [%s]\n"
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Se ha desincrustado la imagen [%s]\n"
 
+#: libgeda/src/o_picture.c:1237
+#, fuzzy, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr "Error al cargar imagen desde el archivo [%s]: %s\n"
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -661,12 +693,12 @@ msgstr "Error al cargar símbolo desde el archivo [%s]: %s\n"
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr "Error al cargar los datos del símbolo [%s] desde la fuente [%s]\n"
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr "No se ha encontrado el componente [%s] en la librería de componentes\n"
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr "Se ha encontrado más de un componente con el nombre [%s]\n"
@@ -726,16 +758,176 @@ msgstr "Guardado [%s]\n"
 msgid "Could NOT save [%s]\n"
 msgstr "No se ha podido guardar [%s]\n"
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr "Encontrado [%s]\n"
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr "No se ha podido encontrar [%s] en ninguna librería fuente\n"
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#, fuzzy
+msgid "Object ~A is attached as an attribute"
+msgstr "¡Se ha intentado añadir un objeto que no es texto como un attributo!\n"
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
+#~ msgid "Loading warning picture.\n"
+#~ msgstr "Cargando imagen de advertencia.\n"
+
+#~ msgid "Error loading picture from file: %s.\n"
+#~ msgstr "Error al cargar la imagen desde el fichero: %s\n"
+
 #~ msgid "Found a zero length pin: [ %s ]\n"
 #~ msgstr "Se ha encontrado una pata con longitud cero [ %s ]\n"
 
diff --git a/libgeda/po/fr.po b/libgeda/po/fr.po
index 0bd3876..2a592a9 100644
--- a/libgeda/po/fr.po
+++ b/libgeda/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:09+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr "Schéma de Symbole gEDA"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: l'objet %p a un type '%c' inconnu\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -58,7 +63,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -69,7 +74,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -80,7 +85,7 @@ msgstr ""
 "Veuillez lancer g[sym|sch]update sur:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -147,35 +152,35 @@ msgstr ""
 "Lancez gschem et corrigez le problème.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "Impossible d'avoir le nom de fichier réel de %s."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Impossible de passer le fichier copie de sauvegarde [%s] en lecture/"
 "écriture\n"
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "Impossible de sauvegarder le fichier de sauvegarde: %s."
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Impossible de passer le fichier copie de sauvegarde [%s] en lecture seule\n"
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "Impossible de sauvegarder [%s]\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -207,21 +212,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr "Abandon de l'impression\n"
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "Impossible d'ouvrir [%s] pour l'impression\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr "Impossible d'éxecuter la commande [%s] pour l'impression\n"
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "Trop de caractères UTF-8, impossible d'imprimer\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -256,7 +261,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -269,7 +274,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr "Trouvé un arc avec rayon nul [ %c %d, %d, %d, %d, %d, %d ]\n"
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -278,7 +283,7 @@ msgstr "Trouvé un arc avec rayon nul [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Trouvé une couleur invalide [ %s ]\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -303,7 +308,7 @@ msgstr "Espace spécifié invalide, positionné à 100\n"
 msgid "Invalid length specified, setting to 100\n"
 msgstr "Longueur spécifiéé invalide, positionnée à 100\n"
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -341,13 +346,13 @@ msgstr ""
 "Composant non trouvé\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 "Trouvé un composant avec une mauvaise rotation [ %c %d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -355,7 +360,7 @@ msgstr ""
 "Trouvé un composant avec un marqueur de miroir invalide [ %c %d %d %d %d %d "
 "%s ]\n"
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -364,14 +369,14 @@ msgstr ""
 "ATTENTION: erreur du traitement de la version du Symbole sur refdes %s:\n"
 "\tImpossible de traiter la version du fichier de symbole symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -380,7 +385,7 @@ msgstr ""
 "ATTENTION: erreur du traitement de la version du Symbole sur refdes %s:\n"
 "\tImpossible de traiter symversion=%s attaché\n"
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -388,25 +393,25 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
 "\tSymbol in library is newer than instantiated symbol\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 "\tCHANGEMENT MAJEUR DE VERSION (fichier %.3f, instantiation %.3f, %s)!\n"
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr "\tChangement de version mineur (fichier %.3f, instantiation %.3f)\n"
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -442,88 +447,115 @@ msgstr "Trouvé une ligne à longueur nulle [ %c %d %d %d %d %d ]\n"
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr "Trouvé un net à longueur nulle [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr "Erreur lors de la lecture de la ligne de définition de l'image: %s.\n"
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr "Trouvé une image à largeur/hauteur nulle [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:91
-#, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+#: libgeda/src/o_picture.c:81
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr "Trouvé une image avec un mauvais paramètre de 'miroir: '%c.\n"
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr "Initilisation du miroir à 0\n"
 
-#: libgeda/src/o_picture.c:98
-#, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+#: libgeda/src/o_picture.c:88
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr "Trouvé une image avec un mauvais paramètre 'embarqué': %c.\n"
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr "Positionne l'embarqué à 0\n"
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Trouvé un angle d'image non supporté [ %d ]\n"
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr "Initialisé l'angle à 0\n"
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 "�chec du chargement de l'image depuis les données embarquées [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr "�chec du décodage Base64."
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "�chec du chargement du fichier. Image enlevée.\n"
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
-#, c-format
-msgid "Failed to load image from file [%s]: %s\n"
-msgstr "Ã?chec du chargement de l'image depuis le fichier [%s]: %s\n"
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr "ERROR: o_picture_save: impossible d'encoder l'image.\n"
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
-msgstr "Chargement de l'image d'avertissement.\n"
+#: libgeda/src/o_picture.c:307
+#, fuzzy, c-format
+msgid "Failed to load buffer image [%s]: %s\n"
+msgstr "Ã?chec lors du chargement du symbole depuis le fichier [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:320
+#, fuzzy, c-format
+msgid "Failed to load image from [%s]: %s\n"
+msgstr "Ã?chec du chargement de l'image depuis le fichier [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
-msgstr "Ã?chec de la lecture de l'image depuis le fichier: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
+msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
-msgstr "ERROR: o_picture_save: impossible d'encoder l'image.\n"
+#: libgeda/src/o_picture.c:958
+#, fuzzy, c-format
+msgid "Picture [%s] has no image data.\n"
+msgstr "L'image [%s] a été embarquée\n"
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+#, fuzzy
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr "�chec du chargement du fichier. Image enlevée.\n"
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "L'image [%s] a été embarquée\n"
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr "Ã?chec du chargement de l'image depuis le fichier [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:993
+#, fuzzy
+msgid "Picture is still embedded.\n"
+msgstr "L'image [%s] a été embarquée\n"
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "L'image [%s] a été débarquée\n"
 
+#: libgeda/src/o_picture.c:1237
+#, fuzzy, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr "Ã?chec du chargement de l'image depuis le fichier [%s]: %s\n"
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -630,13 +662,13 @@ msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr ""
 "Impossible de charger les données du symbole [%s] depuis la source [%s]\n"
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr ""
 "Le composant [%s] n'a pas été trouvé dans la bibliothèque des composants\n"
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr "Trouvé plus d'un composant avec le nom [%s]\n"
@@ -697,16 +729,176 @@ msgstr "Sauvegarder [%s]\n"
 msgid "Could NOT save [%s]\n"
 msgstr "Impossible de sauvegarder [%s]\n"
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr "Trouvé [%s]\n"
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr "Impossible de trouver [%s] dans aucune SourceLibrary\n"
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#, fuzzy
+msgid "Object ~A is attached as an attribute"
+msgstr "Tentative d'attachement d'un objet non textuel comme attribut!\n"
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
+#~ msgid "Loading warning picture.\n"
+#~ msgstr "Chargement de l'image d'avertissement.\n"
+
+#~ msgid "Error loading picture from file: %s.\n"
+#~ msgstr "Ã?chec de la lecture de l'image depuis le fichier: %s.\n"
+
 #~ msgid "Found a zero length pin: [ %s ]\n"
 #~ msgstr "Trouvé une broche à longueur nulle: [ %s ]\n"
 
diff --git a/libgeda/po/hu.po b/libgeda/po/hu.po
index dfc0ed0..159f3c3 100644
--- a/libgeda/po/hu.po
+++ b/libgeda/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:11+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr "gEDA szimbólum"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -55,7 +60,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -63,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -74,7 +79,7 @@ msgstr ""
 "Kérlek frissítsd a [%s] fájlt a\n"
 "g[sym|sch]update program segítségével!\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -127,32 +132,32 @@ msgid ""
 "\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr ""
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr ""
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, c-format
 msgid "Could NOT save file: %s"
 msgstr ""
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -180,21 +185,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "Túl sok UTF-8 karakter, nem tudom kinyomtatni\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -228,7 +233,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -239,7 +244,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -248,7 +253,7 @@ msgstr ""
 msgid "Found an invalid color [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -273,7 +278,7 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -308,39 +313,39 @@ msgid ""
 " %s"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse attached symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -348,24 +353,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
 "\tSymbol in library is newer than instantiated symbol\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -399,87 +404,112 @@ msgstr ""
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:91
+#: libgeda/src/o_picture.c:81
 #, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:98
+#: libgeda/src/o_picture.c:88
 #, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:307
 #, c-format
-msgid "Failed to load image from file [%s]: %s\n"
+msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
+#: libgeda/src/o_picture.c:320
+#, c-format
+msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+#: libgeda/src/o_picture.c:958
+#, c-format
+msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:993
+msgid "Picture is still embedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
+#: libgeda/src/o_picture.c:1237
+#, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr ""
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -577,12 +607,12 @@ msgstr ""
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr ""
@@ -639,16 +669,169 @@ msgstr ""
 msgid "Could NOT save [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr ""
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+msgid "Object ~A is attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
 #~ msgid "%s:%i:%i: %s\n"
 #~ msgstr "%s:%i:%i: %s\n"
 
diff --git a/libgeda/po/it.po b/libgeda/po/it.po
index 39f7cfa..373c11d 100644
--- a/libgeda/po/it.po
+++ b/libgeda/po/it.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:09+0000\n"
 "Last-Translator: Plinio Gatto <plinio.gatto@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr "gEDA Simbolo di Circuito"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: l'oggetto %p ha il tipo sconosciuto '%c'\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -55,7 +60,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -63,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -74,7 +79,7 @@ msgstr ""
 "Esegui g[sym|sch]update su:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -139,34 +144,34 @@ msgstr ""
 "Esegui gschem e correggi la situazione.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "Impossibile trovare il nomefile reale di %s."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Non è possibile impostare il precedente file di ripristino [%s] in lettura-"
 "scrittura\n"
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "Impossibile salvare il file di backup: %s."
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Impossibile impostare il file di backup [%s] in sola lettura.\n"
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "Impossibile impostare il file di backup [%s] in sola lettura.\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr ""
@@ -197,21 +202,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr "Rinunciare alla stampa\n"
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "Impossibile aprire [%s] per la stampa\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr "Impossibile eseguire il comando [%s] per la stampa\n"
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "Troppi caratteri UTF-8, impossibile stampare\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -246,7 +251,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -257,7 +262,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -266,7 +271,7 @@ msgstr ""
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Trovato un colore non valido [%s]\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -291,7 +296,7 @@ msgstr "Lo spazio indicato non è valido, imposto a 100\n"
 msgid "Invalid length specified, setting to 100\n"
 msgstr "Lunghezza specificata non valida, imposto a 100\n"
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -328,39 +333,39 @@ msgstr ""
 "Componente non trovato:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse attached symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -368,24 +373,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
 "\tSymbol in library is newer than instantiated symbol\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -419,87 +424,112 @@ msgstr ""
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:91
+#: libgeda/src/o_picture.c:81
 #, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:98
+#: libgeda/src/o_picture.c:88
 #, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:307
 #, c-format
-msgid "Failed to load image from file [%s]: %s\n"
+msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
+#: libgeda/src/o_picture.c:320
+#, c-format
+msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+#: libgeda/src/o_picture.c:958
+#, c-format
+msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:993
+msgid "Picture is still embedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
+#: libgeda/src/o_picture.c:1237
+#, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr ""
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -597,12 +627,12 @@ msgstr ""
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr ""
@@ -659,16 +689,169 @@ msgstr ""
 msgid "Could NOT save [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr ""
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+msgid "Object ~A is attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
 #~ msgid "%s:%i:%i: %s\n"
 #~ msgstr "%s:%i:%i: %s\n"
 
diff --git a/libgeda/po/nl.po b/libgeda/po/nl.po
index d28ac84..706f481 100644
--- a/libgeda/po/nl.po
+++ b/libgeda/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-01-31 13:00+0000\n"
 "Last-Translator: lambert63 <bert.timmerman@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -50,7 +50,12 @@ msgstr "gEDA Schema Symbool"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: object %p heeft een onbekend type '%c'\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -61,7 +66,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -72,7 +77,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -83,7 +88,7 @@ msgstr ""
 "Voer g[sym|sch]update uit op:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -148,32 +153,32 @@ msgstr ""
 "Voer gschem uit en corrigeer de situatie.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "Kan de werkelijke bestandsnaam van %s niet krijgen."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "Kan vorige reservekopie [%s] NIET op lezen-schrijven instellen\n"
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "Kan reservekopie niet opslaan: %s."
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Kan reservekopie [%s] NIET op alleen-lezen instellen\n"
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "Kan [%s] NIET opslaan\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -204,21 +209,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr "Geef het afdrukken op\n"
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "Kan [%s] niet openen voor afdrukken\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr "Kan opdracht [%s] niet uitvoeren voor afdrukken\n"
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "Te veel UTF-8 karakters, kan niet afdrukken\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -254,7 +259,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -267,7 +272,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr "Boog met een straal van nul gevonden [ %c %d, %d, %d, %d, %d, %d ]\n"
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -276,7 +281,7 @@ msgstr "Boog met een straal van nul gevonden [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Ongeldige kleur [ %s ] gevonden\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -301,7 +306,7 @@ msgstr "Ongeldige ruimte gespecificeerd, ingesteld op 100\n"
 msgid "Invalid length specified, setting to 100\n"
 msgstr "Ongeldige lengte gespecificeerd, ingesteld op 100\n"
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -339,13 +344,13 @@ msgstr ""
 "Komponent niet gevonden:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 "Een komponent met een ongeldige rotatie gevonden [ %c %d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -353,7 +358,7 @@ msgstr ""
 "Een komponent met een ongeldige spiegel vlag gevonden [ %c %d %d %d %d %d "
 "%s ]\n"
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -362,7 +367,7 @@ msgstr ""
 "WAARSCHUWING: Symbool versie zoek fout bij refdes %s:\n"
 "\tKan symboolbestand niet doorzoeken symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -371,7 +376,7 @@ msgstr ""
 "WAARSCHUWING: Symbool versie zoek fout bij refdes %s:\n"
 "\tKan symboolbestand niet doorzoeken symversion=\n"
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -380,7 +385,7 @@ msgstr ""
 "WAARSCHUWING: Symbool versie zoek fout bij refdes %s:\n"
 "\tKan bijgevoegd symboolbestand niet doorzoeken symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -391,7 +396,7 @@ msgstr ""
 "\tsymversion=%s bijgevoegd aan bedoelde symbool, maar geen symversion= in "
 "het symbool bestand\n"
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -400,17 +405,17 @@ msgstr ""
 "WAARSCHUWING: Symbool versie fout bij refdes %s (%s):\n"
 "\tSymbool in bibliotheek is nieuwer dan bedoelde symbool\n"
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr "\tGROTE VERSIE VERANDERING (bestand %.3f, bedoeld %.3f, %s)!\n"
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr "\tKleine versie verandering (bestand %.3f, bedoeld %.3f)!\n"
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -449,88 +454,115 @@ msgstr "Lijn met een lengte van nul gevonden [ %c %d %d %d %d %d ]\n"
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr "Net met een lengte van nul gevonden [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr "Fout bij het lezen van afbeelding definitie regel: %s.\n"
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 "Afbeelding met een breedte/hoogte van nul gevonden [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:91
-#, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+#: libgeda/src/o_picture.c:81
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr "Afbeelding met een verkeerde 'gespiegelde' parameter gevonden: %c.\n"
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr "Spiegelen op 0 ingesteld\n"
 
-#: libgeda/src/o_picture.c:98
-#, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+#: libgeda/src/o_picture.c:88
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr "Afbeelding met een verkeerd 'ingevoegde' waarde gevonden: %c.\n"
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr "Invoegen op 0 ingesteld\n"
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Niet ondersteunde afbeelding hoek [ %d ] gevonden\n"
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr "Hoek op 0 ingesteld\n"
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr "Laden van afbeelding uit ingesloten data faalde [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr "Base64 decodering faalde."
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "Val terug op het laden van bestand. Afbeelding uitgevoegd.\n"
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
-#, c-format
-msgid "Failed to load image from file [%s]: %s\n"
-msgstr "Laden van afbeelding uit bestand faalde [%s]: %s\n"
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr "FOUT: o_picture_save: kan de afbeelding niet coderen.\n"
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
-msgstr "Laad de waarschuwing afbeelding.\n"
+#: libgeda/src/o_picture.c:307
+#, fuzzy, c-format
+msgid "Failed to load buffer image [%s]: %s\n"
+msgstr "Laden van symbool uit bestand faalde [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:320
+#, fuzzy, c-format
+msgid "Failed to load image from [%s]: %s\n"
+msgstr "Laden van afbeelding uit bestand faalde [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
-msgstr "Fout bij het laden van een afbeelding uit een bestand: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
+msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
-msgstr "FOUT: o_picture_save: kan de afbeelding niet coderen.\n"
+#: libgeda/src/o_picture.c:958
+#, fuzzy, c-format
+msgid "Picture [%s] has no image data.\n"
+msgstr "Afbeelding [%s] is ingevoegd\n"
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+#, fuzzy
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr "Val terug op het laden van bestand. Afbeelding uitgevoegd.\n"
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Afbeelding [%s] is ingevoegd\n"
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr "Laden van afbeelding uit bestand faalde [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:993
+#, fuzzy
+msgid "Picture is still embedded.\n"
+msgstr "Afbeelding [%s] is ingevoegd\n"
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Afbeelding [%s] is uitgevoegd\n"
 
+#: libgeda/src/o_picture.c:1237
+#, fuzzy, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr "Laden van afbeelding uit bestand faalde [%s]: %s\n"
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -642,13 +674,13 @@ msgstr "Laden van symbool uit bestand faalde [%s]: %s\n"
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr "Laden van symbool gegevens [%s] uit bron [%s] faalde\n"
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr "Komponent [%s] is niet in de komponenten bibliotheek gevonden\n"
 
 # Meer dan een symbool
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr "Meer dan een komponent gevonden met de naam [%s]\n"
@@ -707,16 +739,176 @@ msgstr "[%s] opgeslagen\n"
 msgid "Could NOT save [%s]\n"
 msgstr "Kan [%s] NIET opslaan\n"
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr "[%s] gevonden\n"
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr "Kan geen [%s] vinden in welke BronBibliotheek dan ook!\n"
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#, fuzzy
+msgid "Object ~A is attached as an attribute"
+msgstr "Probeerde een niet text item toe te voegen als een attribuut!\n"
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
+#~ msgid "Loading warning picture.\n"
+#~ msgstr "Laad de waarschuwing afbeelding.\n"
+
+#~ msgid "Error loading picture from file: %s.\n"
+#~ msgstr "Fout bij het laden van een afbeelding uit een bestand: %s.\n"
+
 #~ msgid "Found a zero length pin: [ %s ]\n"
 #~ msgstr "Pen met een lengte van nul gevonden: [ %s ]\n"
 
diff --git a/libgeda/po/pl.po b/libgeda/po/pl.po
index ab766fc..143cee1 100644
--- a/libgeda/po/pl.po
+++ b/libgeda/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:09+0000\n"
 "Last-Translator: JarosÅ?aw Ogrodnik <nobodythere@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr "Element Schematu gEDA"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: objekt %p jest nieznanego typu '%c'\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -58,7 +63,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -69,7 +74,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -80,7 +85,7 @@ msgstr ""
 "Uruchom program gsymupdate/gschemupdate na pliku:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -145,33 +150,33 @@ msgstr ""
 "Uruchom gschem i napraw plik rÄ?cznie.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "Nie można odczytaÄ? rzeczywistej nazwy %s."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "Nie można ustawiÄ? pliku kopii zapasowej w tryb zapisu i odczytu [%s]\n"
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "Nie można zapisaÄ? kopii zapasowej: %s."
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Nie można ustawiÄ? pliku kopii zapasowej w tryb tylko do odczytu [%s].\n"
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "Nie można zapisaÄ? [%s]\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -200,21 +205,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr "Drukowanie nie powiodÅ?o siÄ?\n"
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "Nie można otworzyÄ? [%s] do wydruku\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr "Nie można wykonaÄ? komendy [%s] do wydruku\n"
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "BÅ?Ä?d drukowania: zbyt wiele znaków w kodowaniu UTF-8\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -249,7 +254,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -262,7 +267,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr "Napotkano Å?uk o zerowym promieniu [ %c %d, %d, %d, %d, %d, %d ]\n"
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -271,7 +276,7 @@ msgstr "Napotkano Å?uk o zerowym promieniu [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Napotkano niepoprawny kolor [ %s ]\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -296,7 +301,7 @@ msgstr "BÅ?Ä?dna specyfikacja odstÄ?pu, użyjÄ? wartoÅ?ci 100\n"
 msgid "Invalid length specified, setting to 100\n"
 msgstr "BÅ?Ä?dna specyfikacja dÅ?ugoÅ?ci, użyjÄ? wartoÅ?ci 100\n"
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -334,13 +339,13 @@ msgstr ""
 "Nie odnaleziono komponentu:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 "Napotkano komponent o bÅ?Ä?dnej specyfikacji rotacji [ %c %d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -348,7 +353,7 @@ msgstr ""
 "Napotkano komponent z nieprawidÅ?owÄ? wartoÅ?ciÄ? flagi odbicia lustrzanego [ %c "
 "%d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -357,7 +362,7 @@ msgstr ""
 "UWAGA: BÅ?Ä?d parsowania wersji symbolu o identyfikatorze %s:\n"
 "\tNiepowodzenie podczas parsowania pliku symbolu symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -366,7 +371,7 @@ msgstr ""
 "UWAGA: BÅ?Ä?d parsowania wersji symbolu o identyfikatorze %s:\n"
 "\tNiepowodzenie podczas parsowania pliku symbolu symversion=\n"
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -375,7 +380,7 @@ msgstr ""
 "UWAGA: BÅ?Ä?d parsowania wersji symbolu o identyfikatorze %s:\n"
 "\tNiepowodzenie podczas parsowania doÅ?Ä?czonego atrybutu symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -386,7 +391,7 @@ msgstr ""
 "\tAtrybut symversion=%s doÅ?Ä?czony do symbolu, ale brak atrybutu symversion= "
 "w pliku symbolu\n"
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -395,17 +400,17 @@ msgstr ""
 "UWAGA: NiezgodnoÅ?Ä? wersji symbolu o identyfikatorze %s (%s):\n"
 "\tWersja symbolu w bibliotece jest nowsza niż wersja tej instancji symbolu\n"
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr "\tZNACZÄ?CA ZMIANA WERSJI (plik %.3f, użyto %.3f, %s)!\n"
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr "\tPomniejsza zmiana wersji (plik %.3f, użyto %.3f)\n"
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -443,87 +448,114 @@ msgstr "Napotkano liniÄ? o zerowej dÅ?ugoÅ?ci [ %c %d %d %d %d %d ]\n"
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr "Napotkano poÅ?Ä?czenie o zerowej dÅ?ugoÅ?ci [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr "BÅ?Ä?d podczas odczytu linii definiujÄ?cej obrazek: %s.\n"
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr "Napotkano obrazek o zerowej wysokoÅ?ci/szerokoÅ?ci [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:91
-#, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+#: libgeda/src/o_picture.c:81
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr "Napotkano obrazek o niepoprawnej wartoÅ?ci 'odbity': %c.\n"
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr "PrzyjmujÄ? 'odbity' równe 0\n"
 
-#: libgeda/src/o_picture.c:98
-#, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+#: libgeda/src/o_picture.c:88
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr "Napotkano obrazek o niepoprawnej wartoÅ?ci 'osadzony': %c.\n"
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr "PrzyjmujÄ? 'osadzony' równe 0\n"
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Napotkano obrazek z nieprawidÅ?owÄ? wartoÅ?ciÄ? nachylenia [ %d ]\n"
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr "UżyjÄ? nachylenia równego 0\n"
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr "BÅ?Ä?d odczytu obrazka z osadzonych danych [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr "BÅ?Ä?d dekodowania Base64."
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "SpróbujÄ? odczytaÄ? obrazek z pliku. Obrazek nie bÄ?dzie osadzony.\n"
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
-#, c-format
-msgid "Failed to load image from file [%s]: %s\n"
-msgstr "BÅ?Ä?d odczytu obrazka z pliku [%s]: %s\n"
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr "BÅ?Ä?D: o_picture_save: nie można zapisaÄ? obrazka.\n"
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
-msgstr "Å?adujÄ? ostrzegawcze zdjÄ?cie.\n"
+#: libgeda/src/o_picture.c:307
+#, fuzzy, c-format
+msgid "Failed to load buffer image [%s]: %s\n"
+msgstr "BÅ?Ä?d podczas Å?adowania symbolu z pliku [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:320
+#, fuzzy, c-format
+msgid "Failed to load image from [%s]: %s\n"
+msgstr "BÅ?Ä?d odczytu obrazka z pliku [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
-msgstr "BÅ?Ä?d odczytu obrazka z pliku: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
+msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
-msgstr "BÅ?Ä?D: o_picture_save: nie można zapisaÄ? obrazka.\n"
+#: libgeda/src/o_picture.c:958
+#, fuzzy, c-format
+msgid "Picture [%s] has no image data.\n"
+msgstr "Obrazek [%s] zostaÅ? osadzony\n"
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+#, fuzzy
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr "SpróbujÄ? odczytaÄ? obrazek z pliku. Obrazek nie bÄ?dzie osadzony.\n"
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Obrazek [%s] zostaÅ? osadzony\n"
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr "BÅ?Ä?d odczytu obrazka z pliku [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:993
+#, fuzzy
+msgid "Picture is still embedded.\n"
+msgstr "Obrazek [%s] zostaÅ? osadzony\n"
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Obrazek [%s] nie jest już osadzony\n"
 
+#: libgeda/src/o_picture.c:1237
+#, fuzzy, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr "BÅ?Ä?d odczytu obrazka z pliku [%s]: %s\n"
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -633,12 +665,12 @@ msgstr "BÅ?Ä?d podczas Å?adowania symbolu z pliku [%s]: %s\n"
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr "Odczyt danych symbolu [%s] z pliku [%s] nie powiódÅ? siÄ?\n"
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr "Nie odnaleziono komponentu [%s] w bibliotece komponentów\n"
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr "Odnaleziono wiÄ?cej niż jeden komponent o nazwie [%s]\n"
@@ -697,16 +729,176 @@ msgstr "Zapisano [%s]\n"
 msgid "Could NOT save [%s]\n"
 msgstr "Nie można zapisaÄ? [%s]\n"
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr "Odnaleziono [%s]\n"
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr "Nie odnaleziono [%s] in w żadnej bibliotece\n"
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#, fuzzy
+msgid "Object ~A is attached as an attribute"
+msgstr "Próba użycia innego obiektu niż tekst jako atrybut!\n"
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
+#~ msgid "Loading warning picture.\n"
+#~ msgstr "Å?adujÄ? ostrzegawcze zdjÄ?cie.\n"
+
+#~ msgid "Error loading picture from file: %s.\n"
+#~ msgstr "BÅ?Ä?d odczytu obrazka z pliku: %s.\n"
+
 #~ msgid "Found a zero length pin: [ %s ]\n"
 #~ msgstr "Napotkano pin o zerowej dÅ?ugoÅ?ci: [ %s ]\n"
 
diff --git a/libgeda/po/ru.po b/libgeda/po/ru.po
index d89e3eb..e19be5e 100644
--- a/libgeda/po/ru.po
+++ b/libgeda/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:10+0000\n"
 "Last-Translator: Sergey Alyoshin <alyoshin.s@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr "gEDA Ñ?лекÑ?Ñ?иÑ?еÑ?кий Ñ?имвол"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: обÑ?екÑ? %p неизвеÑ?Ñ?ного Ñ?ипа '%c'\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -58,7 +63,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -69,7 +74,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -80,7 +85,7 @@ msgstr ""
 "Ð?Ñ?полниÑ?е g[sym|sch]update длÑ?:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -144,35 +149,35 @@ msgstr ""
 "Ð?апÑ?Ñ?Ñ?иÑ?е gschem и иÑ?пÑ?авÑ?Ñ?е пÑ?облемÑ?.\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "Ð?евозможно полÑ?Ñ?иÑ?Ñ? Ñ?еалÑ?ное имÑ? Ñ?айла длÑ? %s."
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Ð?евозможно Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?ежим Ñ?Ñ?ениÑ?-запиÑ?и длÑ? пÑ?едÑ?дÑ?Ñ?ей Ñ?езеÑ?вной копии "
 "Ñ?айла [%s]\n"
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? Ñ?езеÑ?внÑ?Ñ? копиÑ? Ñ?айла: %s."
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Ð?евозможно Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?ежим Ñ?олÑ?ко длÑ? Ñ?Ñ?ениÑ? Ñ?езеÑ?вной копии Ñ?айла [%s]\n"
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -200,21 +205,21 @@ msgstr "Ð?Ñ?ибка запиÑ?и postscript-Ñ?айла в f_print_header()\n"
 msgid "Giving up on printing\n"
 msgstr "Ð?Ñ?екÑ?аÑ?ение попÑ?Ñ?ки пеÑ?аÑ?и\n"
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "Ð?евозможно оÑ?кÑ?Ñ?Ñ?Ñ? [%s] длÑ? пеÑ?аÑ?и\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr "Ð?евозможно вÑ?полниÑ?Ñ? командÑ? [%s] длÑ? пеÑ?аÑ?и\n"
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "СлиÑ?ком много Ñ?имволов UTF-8, невозможно пеÑ?аÑ?аÑ?Ñ?\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -249,7 +254,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -262,7 +267,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr "Ð?айдена дÑ?га нÑ?левого Ñ?адиÑ?Ñ?а [ %c %d, %d, %d, %d, %d, %d ]\n"
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -271,7 +276,7 @@ msgstr "Ð?айдена дÑ?га нÑ?левого Ñ?адиÑ?Ñ?а [ %c %d, %d, %d,
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Ð?айден невеÑ?нÑ?й Ñ?веÑ? [ %s ]\n"
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -296,7 +301,7 @@ msgstr "Указан невеÑ?нÑ?й пÑ?омежÑ?Ñ?ок, Ñ?Ñ?Ñ?ановка 1
 msgid "Invalid length specified, setting to 100\n"
 msgstr "Указана невеÑ?наÑ? длина, Ñ?Ñ?Ñ?ановка 100\n"
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr "Ð?айден пÑ?Ñ?моÑ?голÑ?ник нÑ?левой Ñ?иÑ?инÑ?/вÑ?Ñ?оÑ?Ñ? [ %c %d %d %d %d %d ]\n"
@@ -333,19 +338,19 @@ msgstr ""
 "Ð?омпоненÑ? не найден:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr "Ð?айден компоненÑ? Ñ? невеÑ?нÑ?м повоÑ?оÑ?ом [ %c %d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 "Ð?айден компоненÑ? Ñ? невеÑ?нÑ?м Ñ?лагом зеÑ?калиÑ?ованиÑ? [ %c %d %d %d %d %d %s ]\n"
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -354,7 +359,7 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: оÑ?ибка Ñ?азбоÑ?а веÑ?Ñ?ии Ñ?имвола длÑ? refdes %s:\n"
 "\tÐ?евозможно Ñ?азобÑ?аÑ?Ñ? Ñ?айл Ñ?имвола symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -363,7 +368,7 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: оÑ?ибка Ñ?азбоÑ?а веÑ?Ñ?ии Ñ?имвола длÑ? refdes %s:\n"
 "\tÐ?евозможно Ñ?азобÑ?аÑ?Ñ? Ñ?айл Ñ?имвола symversion=\n"
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -372,7 +377,7 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: оÑ?ибка Ñ?азбоÑ?а веÑ?Ñ?ии Ñ?имвола длÑ? refdes %s:\n"
 "\tÐ?евозможно Ñ?азобÑ?аÑ?Ñ? пÑ?иÑ?оединÑ?ннÑ?й symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -383,7 +388,7 @@ msgstr ""
 "\tsymversion=%s пÑ?иÑ?оединÑ?н к иÑ?полÑ?зÑ?емомÑ? Ñ?имволÑ?, но symversion= "
 "оÑ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? в Ñ?айле Ñ?имвола\n"
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -392,17 +397,17 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: веÑ?Ñ?иÑ? Ñ?имвола не подÑ?одиÑ? длÑ? поз. обознаÑ?ениÑ? %s (%s):\n"
 "\tСимвол в библиоÑ?еке новее Ñ?ем иÑ?полÑ?зÑ?емÑ?й Ñ?имвол\n"
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr "\tÐ?Ð?Ð?Ð?Ð?Ð?Ð? СТÐ?РШÐ?Ð? Ð?Ð?Ð?Ð?Р Ð?Ð?РСÐ?Ð? (Ñ?айл %.3f, иÑ?полÑ?зÑ?емÑ?й %.3f, %s)!\n"
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr "\tÐ?зменÑ?н младÑ?ий номеÑ? веÑ?Ñ?ии (Ñ?айл %.3f, иÑ?полÑ?зÑ?емÑ?й %.3f)\n"
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -439,87 +444,114 @@ msgstr "Ð?айдена линиÑ? нÑ?левой длинÑ? [ %c %d %d %d %d %d
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr "Ð?айдено Ñ?оединение нÑ?левой длинÑ? [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr "Ð?Ñ?ибка пÑ?и Ñ?Ñ?ении Ñ?Ñ?Ñ?оки опÑ?еделениÑ? изобÑ?ажениÑ?: %s.\n"
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr "Ð?айдено изобÑ?ажение Ñ? нÑ?левой Ñ?иÑ?иной/вÑ?Ñ?оÑ?ой [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_picture.c:91
-#, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+#: libgeda/src/o_picture.c:81
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr "Ð?айдено изобÑ?ажение Ñ? оÑ?ибоÑ?нÑ?м паÑ?амеÑ?Ñ?ом 'зеÑ?калиÑ?ование': %c.\n"
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr "УÑ?Ñ?ановка зеÑ?калиÑ?ованиÑ? в 0\n"
 
-#: libgeda/src/o_picture.c:98
-#, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+#: libgeda/src/o_picture.c:88
+#, fuzzy, c-format
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr "Ð?айдено изобÑ?ажение Ñ? оÑ?ибоÑ?нÑ?м паÑ?амеÑ?Ñ?ом 'внедÑ?Ñ?н': %c.\n"
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr "УÑ?Ñ?ановка паÑ?амеÑ?Ñ?а 'внедÑ?Ñ?н' в 0\n"
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Ð?айдено изобÑ?ажение Ñ? неподдеÑ?живаемÑ?м Ñ?глом [ %d ]\n"
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr "УÑ?Ñ?ановка Ñ?гла в 0\n"
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение из вÑ?Ñ?Ñ?оеннÑ?Ñ? даннÑ?Ñ? [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr "Ð?евозможно декодиÑ?оваÑ?Ñ? base64."
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "Ð?озвÑ?аÑ?ение к загÑ?Ñ?зке Ñ?айла. Ð?зобÑ?ажение иÑ?клÑ?Ñ?ено.\n"
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
-#, c-format
-msgid "Failed to load image from file [%s]: %s\n"
-msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение из Ñ?айла [%s]: %s\n"
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr "Ð?ШÐ?Ð?Ð?Ð?: o_picture_save: невозможно кодиÑ?оваÑ?Ñ? изобÑ?ажение.\n"
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
-msgstr "Ð?агÑ?Ñ?зка изобÑ?ажениÑ? Ñ?имвола пÑ?едÑ?пÑ?еждениÑ?.\n"
+#: libgeda/src/o_picture.c:307
+#, fuzzy, c-format
+msgid "Failed to load buffer image [%s]: %s\n"
+msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? Ñ?имвол из Ñ?айла [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:320
+#, fuzzy, c-format
+msgid "Failed to load image from [%s]: %s\n"
+msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение из Ñ?айла [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
-msgstr "Ð?Ñ?ибка пÑ?и загÑ?Ñ?зке изобÑ?ажение из Ñ?айла: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
+msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
-msgstr "Ð?ШÐ?Ð?Ð?Ð?: o_picture_save: невозможно кодиÑ?оваÑ?Ñ? изобÑ?ажение.\n"
+#: libgeda/src/o_picture.c:958
+#, fuzzy, c-format
+msgid "Picture [%s] has no image data.\n"
+msgstr "Ð?зобÑ?ажение [%s] вÑ?Ñ?Ñ?оено\n"
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+#, fuzzy
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr "Ð?озвÑ?аÑ?ение к загÑ?Ñ?зке Ñ?айла. Ð?зобÑ?ажение иÑ?клÑ?Ñ?ено.\n"
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Ð?зобÑ?ажение [%s] вÑ?Ñ?Ñ?оено\n"
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение из Ñ?айла [%s]: %s\n"
+
+#: libgeda/src/o_picture.c:993
+#, fuzzy
+msgid "Picture is still embedded.\n"
+msgstr "Ð?зобÑ?ажение [%s] вÑ?Ñ?Ñ?оено\n"
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Ð?зобÑ?ажение [%s] иÑ?клÑ?Ñ?ено\n"
 
+#: libgeda/src/o_picture.c:1237
+#, fuzzy, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение из Ñ?айла [%s]: %s\n"
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -631,12 +663,12 @@ msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? Ñ?имвол из Ñ?айла [%s
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr "Ð?евозможно загÑ?Ñ?зиÑ?Ñ? даннÑ?е Ñ?имвола [%s] из Ñ?айла [%s]\n"
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr "Ð?омпоненÑ? [%s] не найден в библиоÑ?еке компоненÑ?ов\n"
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr "Ð?айдено более одного компоненÑ?а Ñ? именем [%s]\n"
@@ -695,16 +727,176 @@ msgstr "СоÑ?Ñ?анено [%s]\n"
 msgid "Could NOT save [%s]\n"
 msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr "Ð?айден [%s]\n"
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr "Ð?евозможно найÑ?и [%s] в иÑ?Ñ?однÑ?Ñ? библиоÑ?екаÑ?\n"
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#, fuzzy
+msgid "Object ~A is attached as an attribute"
+msgstr "Ð?опÑ?Ñ?ка пÑ?иÑ?оединиÑ?Ñ? не Ñ?екÑ?Ñ?овÑ?й Ñ?леменÑ? как аÑ?Ñ?ибÑ?Ñ?!\n"
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
+#~ msgid "Loading warning picture.\n"
+#~ msgstr "Ð?агÑ?Ñ?зка изобÑ?ажениÑ? Ñ?имвола пÑ?едÑ?пÑ?еждениÑ?.\n"
+
+#~ msgid "Error loading picture from file: %s.\n"
+#~ msgstr "Ð?Ñ?ибка пÑ?и загÑ?Ñ?зке изобÑ?ажение из Ñ?айла: %s.\n"
+
 #~ msgid "Found a zero length pin: [ %s ]\n"
 #~ msgstr "Ð?айден вÑ?вод нÑ?левой длинÑ?: [ %s ]\n"
 
diff --git a/libgeda/po/tr.po b/libgeda/po/tr.po
index 748b2a0..038e8bb 100644
--- a/libgeda/po/tr.po
+++ b/libgeda/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:09+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr "gEDA Å?ematik sembol"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: %p nesnesi bilinmeyen tip '%c'\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -55,7 +60,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -63,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -71,7 +76,7 @@ msgid ""
 "[%s]\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -130,32 +135,32 @@ msgstr ""
 "gschem'i çalıÅ?tırın ve bu durumu düzeltin\n"
 "\n"
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, fuzzy, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr "%s için asıl dosya adı bulunamadı"
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr ""
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, fuzzy, c-format
 msgid "Could NOT save file: %s"
 msgstr "[%s] kaydedilemedi.\n"
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr ""
@@ -183,21 +188,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr "[%s] yazdırma iÅ?lemi için açılamıyor\n"
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr "çok fazla UTF-8 karakteri var, yazdırılamaz\n"
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -231,7 +236,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -242,7 +247,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -251,7 +256,7 @@ msgstr ""
 msgid "Found an invalid color [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -276,7 +281,7 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -313,39 +318,39 @@ msgstr ""
 "bileÅ?en bulanamadı:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse attached symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -353,24 +358,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
 "\tSymbol in library is newer than instantiated symbol\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -404,87 +409,112 @@ msgstr ""
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:91
+#: libgeda/src/o_picture.c:81
 #, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:98
+#: libgeda/src/o_picture.c:88
 #, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:307
 #, c-format
-msgid "Failed to load image from file [%s]: %s\n"
+msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
+#: libgeda/src/o_picture.c:320
+#, c-format
+msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+#: libgeda/src/o_picture.c:958
+#, c-format
+msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:993
+msgid "Picture is still embedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
+#: libgeda/src/o_picture.c:1237
+#, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr ""
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -583,12 +613,12 @@ msgstr ""
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr ""
@@ -645,16 +675,169 @@ msgstr "[%s] kaydedildi\n"
 msgid "Could NOT save [%s]\n"
 msgstr "[%s] kaydedilemedi.\n"
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr ""
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+msgid "Object ~A is attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
 #~ msgid "%s:%i:%i: %s\n"
 #~ msgstr "%s:%i:%i: %s\n"
 
diff --git a/libgeda/po/zh_CN.po b/libgeda/po/zh_CN.po
index 0bd8a45..18b55ce 100644
--- a/libgeda/po/zh_CN.po
+++ b/libgeda/po/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:10+0000\n"
 "Last-Translator: �� <rainofchaos@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr "gEDA �表符�"
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr "o_save_objects: ç?©ä½? %p å??å?«æ?ªç?¥ç±»å?? '%c'\n"
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -55,7 +60,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -63,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -71,7 +76,7 @@ msgid ""
 "[%s]\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -121,32 +126,32 @@ msgid ""
 "\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr ""
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr ""
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, c-format
 msgid "Could NOT save file: %s"
 msgstr ""
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr ""
@@ -174,21 +179,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr ""
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -222,7 +227,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -233,7 +238,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -242,7 +247,7 @@ msgstr ""
 msgid "Found an invalid color [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -267,7 +272,7 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -302,39 +307,39 @@ msgid ""
 " %s"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse attached symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -342,24 +347,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
 "\tSymbol in library is newer than instantiated symbol\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -393,87 +398,112 @@ msgstr ""
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:91
+#: libgeda/src/o_picture.c:81
 #, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:98
+#: libgeda/src/o_picture.c:88
 #, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:307
 #, c-format
-msgid "Failed to load image from file [%s]: %s\n"
+msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
+#: libgeda/src/o_picture.c:320
+#, c-format
+msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+#: libgeda/src/o_picture.c:958
+#, c-format
+msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:993
+msgid "Picture is still embedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
+#: libgeda/src/o_picture.c:1237
+#, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr ""
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -571,12 +601,12 @@ msgstr ""
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr ""
@@ -633,15 +663,168 @@ msgstr ""
 msgid "Could NOT save [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr "�� [%s]\n"
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr ""
 
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+msgid "Object ~A is attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""
+
 #~ msgid "o_save: Could not open [%s]\n"
 #~ msgstr "o_save: æ? æ³?æ??å¼? [%s]\n"
diff --git a/libgeda/po/zh_TW.po b/libgeda/po/zh_TW.po
index 7ce5cea..f15778b 100644
--- a/libgeda/po/zh_TW.po
+++ b/libgeda/po/zh_TW.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-06-19 10:06-0400\n"
+"POT-Creation-Date: 2011-12-24 00:52+0000\n"
 "PO-Revision-Date: 2010-02-06 22:10+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -47,7 +47,12 @@ msgstr ""
 msgid "o_save_objects: object %p has unknown type '%c'\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:416
+#: libgeda/src/a_basic.c:238 libgeda/src/f_basic.c:384
+#, c-format
+msgid "File %s is read-only"
+msgstr ""
+
+#: libgeda/src/a_basic.c:429
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -55,7 +60,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:446
+#: libgeda/src/a_basic.c:459
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -63,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:475
+#: libgeda/src/a_basic.c:488
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -71,7 +76,7 @@ msgid ""
 "[%s]\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:481
+#: libgeda/src/a_basic.c:494
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -121,32 +126,32 @@ msgid ""
 "\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:371
+#: libgeda/src/f_basic.c:374
 #, c-format
 msgid "Can't get the real filename of %s: %s"
 msgstr ""
 
-#: libgeda/src/f_basic.c:393
+#: libgeda/src/f_basic.c:405
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:399
+#: libgeda/src/f_basic.c:411
 #, c-format
 msgid "Can't save backup file: %s."
 msgstr ""
 
-#: libgeda/src/f_basic.c:409
+#: libgeda/src/f_basic.c:421
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: libgeda/src/f_basic.c:468
+#: libgeda/src/f_basic.c:480
 #, c-format
 msgid "Could NOT save file: %s"
 msgstr ""
 
-#: libgeda/src/f_basic.c:701
+#: libgeda/src/f_basic.c:727
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
@@ -174,21 +179,21 @@ msgstr ""
 msgid "Giving up on printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:372
+#: libgeda/src/f_print.c:371
 #, c-format
 msgid "Could not open [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:406
+#: libgeda/src/f_print.c:405
 #, c-format
 msgid "Could not execute command [%s] for printing\n"
 msgstr ""
 
-#: libgeda/src/f_print.c:679
+#: libgeda/src/f_print.c:678
 msgid "Too many UTF-8 characters, cannot print\n"
 msgstr ""
 
-#: libgeda/src/g_basic.c:258
+#: libgeda/src/g_basic.c:264
 msgid ""
 "\n"
 "Backtrace:\n"
@@ -222,7 +227,7 @@ msgstr ""
 msgid "ERROR: The %s log may contain more information.\n"
 msgstr ""
 
-#: libgeda/src/g_rc.c:1005
+#: libgeda/src/g_rc.c:937
 msgid ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
@@ -233,7 +238,7 @@ msgstr ""
 msgid "Found a zero radius arc [ %c %d, %d, %d, %d, %d, %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:319
+#: libgeda/src/o_arc_basic.c:276 libgeda/src/o_box_basic.c:321
 #: libgeda/src/o_bus_basic.c:176 libgeda/src/o_circle_basic.c:282
 #: libgeda/src/o_line_basic.c:258 libgeda/src/o_net_basic.c:168
 #: libgeda/src/o_path_basic.c:186 libgeda/src/o_pin_basic.c:177
@@ -242,7 +247,7 @@ msgstr ""
 msgid "Found an invalid color [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:320
+#: libgeda/src/o_arc_basic.c:277 libgeda/src/o_box_basic.c:322
 #: libgeda/src/o_bus_basic.c:177 libgeda/src/o_circle_basic.c:283
 #: libgeda/src/o_line_basic.c:259 libgeda/src/o_net_basic.c:169
 #: libgeda/src/o_path_basic.c:187 libgeda/src/o_pin_basic.c:178
@@ -267,7 +272,7 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:314
+#: libgeda/src/o_box_basic.c:316
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
@@ -302,39 +307,39 @@ msgid ""
 " %s"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:668
+#: libgeda/src/o_complex_basic.c:671
 #, c-format
 msgid "Found a component with an invalid rotation [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:680
+#: libgeda/src/o_complex_basic.c:683
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:992
+#: libgeda/src/o_complex_basic.c:995
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:996
+#: libgeda/src/o_complex_basic.c:999
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1012
+#: libgeda/src/o_complex_basic.c:1015
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse attached symversion=%s\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1037
+#: libgeda/src/o_complex_basic.c:1040
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -342,24 +347,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1051
+#: libgeda/src/o_complex_basic.c:1054
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
 "\tSymbol in library is newer than instantiated symbol\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1079
+#: libgeda/src/o_complex_basic.c:1082
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1097
+#: libgeda/src/o_complex_basic.c:1100
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1108
+#: libgeda/src/o_complex_basic.c:1111
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -393,87 +398,112 @@ msgstr ""
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:72
+#: libgeda/src/o_picture.c:71
 #, c-format
 msgid "Error reading picture definition line: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:86
+#: libgeda/src/o_picture.c:76
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:91
+#: libgeda/src/o_picture.c:81
 #, c-format
-msgid "Found a picture with a wrong 'mirrored' parameter: %c.\n"
+msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:93
+#: libgeda/src/o_picture.c:83
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:98
+#: libgeda/src/o_picture.c:88
 #, c-format
-msgid "Found a picture with a wrong 'embedded' parameter: %c.\n"
+msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:100
+#: libgeda/src/o_picture.c:90
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:112
+#: libgeda/src/o_picture.c:103
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:113 libgeda/src/o_text_basic.c:387
+#: libgeda/src/o_picture.c:104 libgeda/src/o_text_basic.c:387
 msgid "Setting angle to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:148 libgeda/src/o_picture.c:159
-#: libgeda/src/o_picture.c:906
+#: libgeda/src/o_picture.c:115
+msgid "Found an image with no filename."
+msgstr ""
+
+#: libgeda/src/o_picture.c:145
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:149
+#: libgeda/src/o_picture.c:146
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:150 libgeda/src/o_picture.c:161
-#: libgeda/src/o_picture.c:908
+#: libgeda/src/o_picture.c:147
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:172 libgeda/src/o_picture.c:894
-#: libgeda/src/o_picture.c:943
+#: libgeda/src/o_picture.c:207
+msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:307
 #, c-format
-msgid "Failed to load image from file [%s]: %s\n"
+msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:183
-msgid "Loading warning picture.\n"
+#: libgeda/src/o_picture.c:320
+#, c-format
+msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:189
+#: libgeda/src/o_picture.c:426
 #, c-format
-msgid "Error loading picture from file: %s.\n"
+msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:250
-msgid "ERROR: o_picture_save: unable to encode the picture.\n"
+#: libgeda/src/o_picture.c:958
+#, c-format
+msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:921
+#: libgeda/src/o_picture.c:959
+msgid "Falling back to file loading. Picture is still unembedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:967
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:961
+#: libgeda/src/o_picture.c:991
+#, c-format
+msgid "Failed to load image from file [%s]: %s\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:993
+msgid "Picture is still embedded.\n"
+msgstr ""
+
+#: libgeda/src/o_picture.c:1001
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
+#: libgeda/src/o_picture.c:1237
+#, c-format
+msgid "Failed to load fallback image %s: %s.\n"
+msgstr ""
+
 #: libgeda/src/o_pin_basic.c:168
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
@@ -571,12 +601,12 @@ msgstr ""
 msgid "Failed to load symbol data [%s] from source [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1374
+#: libgeda/src/s_clib.c:1385
 #, c-format
 msgid "Component [%s] was not found in the component library\n"
 msgstr ""
 
-#: libgeda/src/s_clib.c:1380
+#: libgeda/src/s_clib.c:1391
 #, c-format
 msgid "More than one component found with name [%s]\n"
 msgstr ""
@@ -633,12 +663,165 @@ msgstr ""
 msgid "Could NOT save [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:179
+#: libgeda/src/s_slib.c:176
 #, c-format
 msgid "Found [%s]\n"
 msgstr ""
 
-#: libgeda/src/s_slib.c:189
+#: libgeda/src/s_slib.c:186
 #, c-format
 msgid "Could not find [%s] in any SourceLibrary\n"
 msgstr ""
+
+#: libgeda/src/scheme_attrib.c:67
+msgid "~A is not a valid attribute: invalid string '~A'."
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:172
+msgid "Objects ~A and ~A are not part of the same page and/or complex object"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:179 libgeda/src/scheme_attrib.c:184
+msgid "Object ~A is already attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_attrib.c:233
+msgid "Object ~A is attribute of wrong object"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:148
+msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+msgid "Object ~A is already attached to something"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:325
+msgid "Object ~A is attached to a different complex"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:332
+msgid "Object ~A is attached to a page"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+msgid "Object ~A is attached as an attribute"
+msgstr ""
+
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+msgid "Object ~A has attributes"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:232
+msgid "Object ~A has bad type '~A'"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:344
+msgid "Object ~A has invalid stroke cap style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:357
+msgid "Object ~A has invalid stroke dash style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:421
+msgid "Invalid stroke cap style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:432
+msgid "Invalid stroke dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:442
+msgid "Missing dash length parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:452
+msgid "Missing dot/dash space parameter for dash style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:514
+msgid "Object ~A has invalid fill style ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:563
+msgid "Invalid fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:571
+msgid "Missing second space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:580
+msgid "Missing second angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:590
+msgid "Missing stroke width parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:599
+msgid "Missing space parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:608
+msgid "Missing angle parameter for fill style ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:907
+msgid "Invalid pin type ~A, must be 'net or 'bus"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:950
+msgid "Object ~A has invalid pin type."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1345
+msgid "Invalid text alignment ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1361
+msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1380
+msgid "Invalid text name/value visibility ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1455
+msgid "Text object ~A has invalid text alignment ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1464
+msgid "Text object ~A has invalid visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1474
+msgid "Text object ~A has invalid text attribute visibility ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1515
+msgid "Object ~A is not included in a page."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1668
+msgid "Path object ~A has invalid element type ~A at index ~A"
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1782
+msgid "Invalid path element type ~A."
+msgstr ""
+
+#: libgeda/src/scheme_object.c:1950
+msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
+msgstr ""
+
+#: libgeda/src/scheme_page.c:292
+msgid "Object ~A is attached to a complex or different page"
+msgstr ""
+
+#: libgeda/scheme/geda/attrib.scm:59
+#, scheme-format
+msgid "Object ~A is not part of a page"
+msgstr ""

commit a05ceeef135efeb73a9ae84d82637971c75db7dc
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>

    Update NEWS.

diff --git a/NEWS b/NEWS
index 0ba4259..299987d 100644
--- a/NEWS
+++ b/NEWS
@@ -17,6 +17,9 @@ Notable changes in gEDA/gaf 1.7.2
   details.  Existing extensions may need to be modified to load the
   `(geda deprecated)' or `(gschem deprecated)' modules.
 
+* The `component-library-search' function for `gafrc' files now skips
+  directories without symbols, and searches for libraries recursively.
+
 * `gschem' keybinding improvements:
 
   - Keybindings are now unaffected by Caps Lock.
@@ -57,6 +60,9 @@ Notable changes in gEDA/gaf 1.7.2
 
 * `gsymfix.pl' has been renamed to `gsymfix'.
 
+* Man pages are now available for all programs installed as part of
+  gEDA/gaf.
+
 Notable changes in gEDA/gaf 1.7.1
 =================================
 



_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs