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

gEDA-cvs: gaf.git: branch: master updated (1.7.2-20111231-71-g13664d6)



The branch, master has been updated
       via  13664d6acc70b939668493bb43e60eeaa9c202ea (commit)
       via  230241f2ae70b1a1eb91fa3ce766b4e18e1eec54 (commit)
       via  d006915458a097cef78aa738d3123e88eeab9c7f (commit)
       via  f86efb8f2d426810c6405f4a9696280e1cf63215 (commit)
       via  cfaf93e4a1fd5592ed40caf7ed643a7011f8d727 (commit)
       via  321c005a6170b34fc9f3e9f6ab1e4ab931120f81 (commit)
       via  684211777ffcf0414887f814207da97dc37dd5fa (commit)
       via  cbdd5af9825c99a38164fdd76f49be6a5e887821 (commit)
       via  933fe9c5c4b90998979cd2fafc12625e89c388d9 (commit)
       via  cff8761501a0215ea2f152497d31760e1842f3d0 (commit)
       via  72be40e1081e56050a81e73e74c5a4e0c645fe3d (commit)
       via  97bea3a73c9c8d25d54454ea28a942b9c9c38c57 (commit)
       via  1e057e8fdb3d924e02d9c03d0b4fd2af3d26e2c5 (commit)
       via  3671d4acdab78025b658cdba81f53c2ecec0208d (commit)
       via  88a3237e51f50d1a4dd7661a4cf3706a2d89475f (commit)
      from  fac4d11b8c7beb6a711a83ba002682bab0168816 (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
=========

 HACKING                             |    2 +-
 NEWS                                |   11 ++-
 gattrib/po/ar.po                    |    2 +-
 gattrib/po/bg.po                    |    2 +-
 gattrib/po/de.po                    |    2 +-
 gattrib/po/es.po                    |    2 +-
 gattrib/po/fr.po                    |    2 +-
 gattrib/po/hu.po                    |    2 +-
 gattrib/po/it.po                    |    2 +-
 gattrib/po/ml.po                    |    2 +-
 gattrib/po/nl.po                    |    2 +-
 gattrib/po/pl.po                    |    2 +-
 gattrib/po/pt.po                    |    2 +-
 gattrib/po/pt_BR.po                 |    2 +-
 gattrib/po/ru.po                    |    2 +-
 gattrib/po/tr.po                    |    2 +-
 gattrib/po/zh_CN.po                 |    2 +-
 gattrib/po/zh_TW.po                 |    2 +-
 gschem/po/af.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/ar.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/bg.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/de.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/en_GB.po                  |  302 ++++++++++++++++++-----------------
 gschem/po/es.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/fa.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/fr.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/he.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/hu.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/it.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/ja.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/ml.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/nl.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/pl.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/pt.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/pt_BR.po                  |  302 ++++++++++++++++++-----------------
 gschem/po/ru.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/tr.po                     |  302 ++++++++++++++++++-----------------
 gschem/po/zh_CN.po                  |  302 ++++++++++++++++++-----------------
 gschem/po/zh_TW.po                  |  302 ++++++++++++++++++-----------------
 gschem/src/g_funcs.c                |    9 +-
 gschem/src/g_rc.c                   |   28 +++-
 gschem/src/o_cue.c                  |    3 +-
 gschem/src/o_select.c               |   11 +-
 gschem/src/x_event.c                |    1 -
 libgeda/include/libgeda/prototype.h |    1 +
 libgeda/po/ar.po                    |  278 ++++++++++++++++++++------------
 libgeda/po/de.po                    |  291 ++++++++++++++++++++++------------
 libgeda/po/en_GB.po                 |  291 ++++++++++++++++++++++------------
 libgeda/po/es.po                    |  291 ++++++++++++++++++++++------------
 libgeda/po/fr.po                    |  292 ++++++++++++++++++++++------------
 libgeda/po/hu.po                    |  281 +++++++++++++++++++++------------
 libgeda/po/it.po                    |  286 +++++++++++++++++++++------------
 libgeda/po/nl.po                    |  291 ++++++++++++++++++++++------------
 libgeda/po/pl.po                    |  291 ++++++++++++++++++++++------------
 libgeda/po/ru.po                    |  291 ++++++++++++++++++++++------------
 libgeda/po/tr.po                    |  280 +++++++++++++++++++++------------
 libgeda/po/zh_CN.po                 |  278 ++++++++++++++++++++------------
 libgeda/po/zh_TW.po                 |  278 ++++++++++++++++++++------------
 libgeda/src/g_rc.c                  |   43 +++++-
 libgeda/src/g_register.c            |    1 +
 libgeda/src/o_net_basic.c           |    2 +-
 libgeda/src/s_toplevel.c            |    9 +-
 62 files changed, 5770 insertions(+), 4444 deletions(-)


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

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

    gschem: Remove some unused variables and labels.

:100644 100644 1f9b09f... 7690bae... M	gschem/src/o_cue.c
:100644 100644 1932e02... 4a6bcc0... M	gschem/src/x_event.c

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

    libgeda: Fix incorrect variable type in o_net_refresh_conn_cache().

:100644 100644 1336803... 96f0638... M	libgeda/src/o_net_basic.c

commit f86efb8f2d426810c6405f4a9696280e1cf63215
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    gschem: fix potential memory leak in g_funcs_filesel()
    
    Guard against non-local guile exit using a dynamic context.

:100644 100644 8d8f44b... e0dab34... M	gschem/src/g_funcs.c

commit cfaf93e4a1fd5592ed40caf7ed643a7011f8d727
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    gschem: Fix potential memory leak in g_rc_paper_sizes()
    
    Move the conversion of the "papername" string from a Scheme object to
    be the last Scheme call in the function, so that no potential
    non-local exits in guile could cause the string not to be freed.

:100644 100644 33731bf... b7d28f4... M	gschem/src/g_rc.c

commit 321c005a6170b34fc9f3e9f6ab1e4ab931120f81
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    gschem: display gschemrc filename properly on version failure
    
    Add a new Scheme function "rc-filename" to libgeda to extract the
    filename of the Scheme file under evaluation, and use this in the
    "gschem-version" Scheme function in gschem to show which file is
    wrong.
    
    Closes-bug: lp-910663

:100644 100644 b1373a7... 33731bf... M	gschem/src/g_rc.c
:100644 100644 26023ca... d1b2709... M	libgeda/include/libgeda/prototype.h
:100644 100644 32d4eee... eb9eaf4... M	libgeda/src/g_rc.c
:100644 100644 72990c8... df8a65a... M	libgeda/src/g_register.c

commit cbdd5af9825c99a38164fdd76f49be6a5e887821
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    gschem: add function documentation for g_rc_gschem_version()

:100644 100644 089f069... b1373a7... M	gschem/src/g_rc.c

commit 933fe9c5c4b90998979cd2fafc12625e89c388d9
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    libgeda: Add  doxygen definition to s_toplevel_new()

:100644 100644 c891f9d... 1f8684b... M	libgeda/src/s_toplevel.c

commit cff8761501a0215ea2f152497d31760e1842f3d0
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    libgeda: Doxygen for g_rc.c.
    
    Add a brief doxygen comment for the g_rc.c file in the header. Also
    added explanatory not to bug tag for g_rc_parse().

:100644 100644 06bd810... 32d4eee... M	libgeda/src/g_rc.c

commit 72be40e1081e56050a81e73e74c5a4e0c645fe3d
Author: Nathan Schulte <nmschulte@xxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>

    gschem: Fix a bug with invert selection
    
    When invert selecting "nothing", all currently selected objects are
    deselected.  This is annoying when you "miss" trying to invert select a
    small group of objects.  This is now fixed such that "missing" and
    selecting "nothing" does not deselect everything.
    
    Closes-bug: lp-912489

:100644 100644 db3b92e... 7db697a... M	gschem/src/o_select.c

commit 97bea3a73c9c8d25d54454ea28a942b9c9c38c57
Author: Nathan Schulte <nmschulte@xxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>

    gschem: Fix bug with invert selection and attributes
    
    This fixes a bug that causes attributes to be left unselected when
    selected in the same select box as their parent object.
    
    Closes-bug: lp-912475

:100644 100644 71e72e2... db3b92e... M	gschem/src/o_select.c

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

    Update NEWS.

:100644 100644 b9d5951... a073d05... M	NEWS

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

    Update translations.

:100644 100644 9330bc8... 288251a... M	gattrib/po/ar.po
:100644 100644 5497432... c538de5... M	gattrib/po/bg.po
:100644 100644 933002f... 5f94d28... M	gattrib/po/de.po
:100644 100644 d5199b4... 93042ca... M	gattrib/po/es.po
:100644 100644 acdc17f... 07da4cc... M	gattrib/po/fr.po
:100644 100644 f6de63f... ac33bc7... M	gattrib/po/hu.po
:100644 100644 4204129... 3a45a06... M	gattrib/po/it.po
:100644 100644 955f78e... 34ccc87... M	gattrib/po/ml.po
:100644 100644 19802dd... e562c5c... M	gattrib/po/nl.po
:100644 100644 5520537... 2982ca3... M	gattrib/po/pl.po
:100644 100644 fe54074... 0129b9a... M	gattrib/po/pt.po
:100644 100644 72d64ce... f493f67... M	gattrib/po/pt_BR.po
:100644 100644 f683d7f... 84284bc... M	gattrib/po/ru.po
:100644 100644 e4ac29c... 26ab769... M	gattrib/po/tr.po
:100644 100644 d1875a9... bb88aaa... M	gattrib/po/zh_CN.po
:100644 100644 bdb511a... be44d08... M	gattrib/po/zh_TW.po
:100644 100644 a68626f... 65184f4... M	gschem/po/af.po
:100644 100644 eb0ae1f... 4aa5cf2... M	gschem/po/ar.po
:100644 100644 13d5adb... 70e4f9f... M	gschem/po/bg.po
:100644 100644 bde7860... a931105... M	gschem/po/de.po
:100644 100644 e34dae2... f6c9e03... M	gschem/po/en_GB.po
:100644 100644 c298dfc... 4130167... M	gschem/po/es.po
:100644 100644 6b3399c... 8b928cc... M	gschem/po/fa.po
:100644 100644 fca9ff7... a9a1cf9... M	gschem/po/fr.po
:100644 100644 10fc095... 0b4de0f... M	gschem/po/he.po
:100644 100644 8423c69... 3cabf02... M	gschem/po/hu.po
:100644 100644 ef4125e... 00808fd... M	gschem/po/it.po
:100644 100644 0fad9d1... 9a9527c... M	gschem/po/ja.po
:100644 100644 6816a67... c303cea... M	gschem/po/ml.po
:100644 100644 e5810b1... a2fb9f8... M	gschem/po/nl.po
:100644 100644 176d3d9... 4a8680a... M	gschem/po/pl.po
:100644 100644 70b665d... 5f47073... M	gschem/po/pt.po
:100644 100644 f6463c7... c79fa75... M	gschem/po/pt_BR.po
:100644 100644 d5c0645... e065546... M	gschem/po/ru.po
:100644 100644 6ea7400... 0728b6f... M	gschem/po/tr.po
:100644 100644 fcbf7f0... d7bcfc0... M	gschem/po/zh_CN.po
:100644 100644 62ee55a... d229a7e... M	gschem/po/zh_TW.po
:100644 100644 0be44e1... fef503b... M	libgeda/po/ar.po
:100644 100644 d4b19db... 89f25cb... M	libgeda/po/de.po
:100644 100644 09a2fd6... 94f7848... M	libgeda/po/en_GB.po
:100644 100644 76ed584... c5d18ee... M	libgeda/po/es.po
:100644 100644 d2c4f09... 1946b36... M	libgeda/po/fr.po
:100644 100644 eff9294... 26f5e4e... M	libgeda/po/hu.po
:100644 100644 bf59630... e949665... M	libgeda/po/it.po
:100644 100644 a2e7cfd... 6dec1a9... M	libgeda/po/nl.po
:100644 100644 3f6fc2e... 47c86a3... M	libgeda/po/pl.po
:100644 100644 82ab1c9... f03e714... M	libgeda/po/ru.po
:100644 100644 3d32e01... 46d695b... M	libgeda/po/tr.po
:100644 100644 757733f... 13fdfc8... M	libgeda/po/zh_CN.po
:100644 100644 de477fa... a2583db... M	libgeda/po/zh_TW.po

commit 88a3237e51f50d1a4dd7661a4cf3706a2d89475f
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    HACKING: Update mailing list URL

:100644 100644 4e7a188... 5020aa1... M	HACKING

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

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

    gschem: Remove some unused variables and labels.

diff --git a/gschem/src/o_cue.c b/gschem/src/o_cue.c
index 1f9b09f..7690bae 100644
--- a/gschem/src/o_cue.c
+++ b/gschem/src/o_cue.c
@@ -125,13 +125,12 @@ static void draw_junction_cue (GSCHEM_TOPLEVEL *w_current,
  */
 void o_cue_draw_lowlevel(GSCHEM_TOPLEVEL *w_current, OBJECT *object, int whichone)
 {
-  TOPLEVEL *toplevel = w_current->toplevel;
   int x, y;
   GList *cl_current;
   CONN *conn;
   int type, count = 0;
   int done = FALSE;
-  int size, pinsize;
+  int size;
   int otherone;
   int bus_involved=FALSE;
 
diff --git a/gschem/src/x_event.c b/gschem/src/x_event.c
index 1932e02..4a6bcc0 100644
--- a/gschem/src/x_event.c
+++ b/gschem/src/x_event.c
@@ -906,7 +906,6 @@ gint x_event_motion(GtkWidget *widget, GdkEventMotion *event,
 
   }
 
- end_motion:
   scm_dynwind_end ();
 
   return(0);

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

    libgeda: Fix incorrect variable type in o_net_refresh_conn_cache().

diff --git a/libgeda/src/o_net_basic.c b/libgeda/src/o_net_basic.c
index 1336803..96f0638 100644
--- a/libgeda/src/o_net_basic.c
+++ b/libgeda/src/o_net_basic.c
@@ -668,7 +668,7 @@ void o_net_refresh_conn_cache(TOPLEVEL *toplevel, OBJECT *o_current)
   GHashTableIter  iter;
   GList          *stack = NULL;
   OBJECT         *obj;
-  gpointer       *key;
+  gpointer       key;
 
   g_return_if_fail (toplevel);
   g_return_if_fail (o_current);

commit f86efb8f2d426810c6405f4a9696280e1cf63215
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    gschem: fix potential memory leak in g_funcs_filesel()
    
    Guard against non-local guile exit using a dynamic context.

diff --git a/gschem/src/g_funcs.c b/gschem/src/g_funcs.c
index 8d8f44b..e0dab34 100644
--- a/gschem/src/g_funcs.c
+++ b/gschem/src/g_funcs.c
@@ -248,17 +248,18 @@ SCM g_funcs_filesel(SCM scm_msg, SCM scm_templ, SCM scm_flags)
     free(flag);
   }
 
+  scm_dynwind_begin (0);
   msg = scm_to_utf8_string (scm_msg);
+  scm_dynwind_free (msg);
   templ = scm_to_utf8_string (scm_templ);
+  scm_dynwind_free (templ);
 
   r = generic_filesel_dialog (msg, templ, c_flags);
-
-  free(msg);
-  free(templ);
+  scm_dynwind_unwind_handler (g_free, r, SCM_F_WIND_EXPLICITLY);
 
   v = scm_from_utf8_string (r);
-  g_free (r);
 
+  scm_dynwind_end();
   return v;
 }
 

commit cfaf93e4a1fd5592ed40caf7ed643a7011f8d727
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    gschem: Fix potential memory leak in g_rc_paper_sizes()
    
    Move the conversion of the "papername" string from a Scheme object to
    be the last Scheme call in the function, so that no potential
    non-local exits in guile could cause the string not to be freed.

diff --git a/gschem/src/g_rc.c b/gschem/src/g_rc.c
index 33731bf..b7d28f4 100644
--- a/gschem/src/g_rc.c
+++ b/gschem/src/g_rc.c
@@ -610,9 +610,9 @@ SCM g_rc_paper_sizes(SCM scm_papername, SCM scm_width, SCM scm_height)
   SCM_ASSERT (SCM_NIMP (scm_height) && SCM_REALP (scm_height), scm_height,
               SCM_ARG3, FUNC_NAME);
 
-  papername = scm_to_utf8_string (scm_papername);
   width  = (int) (scm_to_double (scm_width)  * MILS_PER_INCH);
   height = (int) (scm_to_double (scm_height) * MILS_PER_INCH);
+  papername = scm_to_utf8_string (scm_papername);
 
   if (!s_papersizes_uniq(papername)) {
     ret = SCM_BOOL_F;

commit 321c005a6170b34fc9f3e9f6ab1e4ab931120f81
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    gschem: display gschemrc filename properly on version failure
    
    Add a new Scheme function "rc-filename" to libgeda to extract the
    filename of the Scheme file under evaluation, and use this in the
    "gschem-version" Scheme function in gschem to show which file is
    wrong.
    
    Closes-bug: lp-910663

diff --git a/gschem/src/g_rc.c b/gschem/src/g_rc.c
index b1373a7..33731bf 100644
--- a/gschem/src/g_rc.c
+++ b/gschem/src/g_rc.c
@@ -74,30 +74,39 @@ SCM g_rc_gschem_version(SCM scm_version)
 {
   SCM ret;
   char *version;
+  SCM rc_filename;
+  char *sourcefile;
   
   SCM_ASSERT (scm_is_string (scm_version), scm_version,
               SCM_ARG1, "gschem-version");
 
+  scm_dynwind_begin (0);
   version = scm_to_utf8_string (scm_version);
+  scm_dynwind_free (version);
+
   if (g_strcasecmp (version, PACKAGE_DATE_VERSION) != 0) {
+    sourcefile = NULL;
+    rc_filename = g_rc_rc_filename ();
+    sourcefile = scm_to_utf8_string (rc_filename);
+    scm_dynwind_free (sourcefile);
     fprintf(stderr,
             "You are running gEDA/gaf version [%s%s.%s],\n",
             PREPEND_VERSION_STRING, PACKAGE_DOTTED_VERSION,
             PACKAGE_DATE_VERSION);
     fprintf(stderr,
             "but you have a version [%s] gschemrc file:\n[%s]\n",
-            version, rc_filename);
+            version, sourcefile);
     fprintf(stderr,
             "Please be sure that you have the latest rc file.\n");
     ret = SCM_BOOL_F;
   } else {
     ret = SCM_BOOL_T;
   }
-
-  free(version);
+  scm_dynwind_end();
   return ret;
 }
 
+
 /*! \todo Finish function documentation!!!
  *  \brief
  *  \par Function Description
diff --git a/libgeda/include/libgeda/prototype.h b/libgeda/include/libgeda/prototype.h
index 26023ca..d1b2709 100644
--- a/libgeda/include/libgeda/prototype.h
+++ b/libgeda/include/libgeda/prototype.h
@@ -40,6 +40,7 @@ gboolean g_rc_parse_local (TOPLEVEL *toplevel, const gchar *rcname, const gchar
 gboolean g_rc_parse_file (TOPLEVEL *toplevel, const gchar *rcfile, GError **err);
 void g_rc_parse(TOPLEVEL *toplevel, const gchar* pname, const gchar* rcname, const gchar* rcfile);
 void g_rc_parse_handler (TOPLEVEL *toplevel, const gchar *rcname, const gchar *rcfile, ConfigParseErrorFunc handler, void *user_data);
+SCM g_rc_rc_filename();
 
 /* i_vars.c */
 void i_vars_libgeda_set(TOPLEVEL *toplevel);
diff --git a/libgeda/src/g_rc.c b/libgeda/src/g_rc.c
index 32d4eee..eb9eaf4 100644
--- a/libgeda/src/g_rc.c
+++ b/libgeda/src/g_rc.c
@@ -661,6 +661,39 @@ SCM g_rc_source_library_search(SCM path)
   return SCM_BOOL_T;
 }
 
+/*!
+ * \brief Get the name of the RC filename being evaluated.
+ * \par Function Description
+ *
+ * Creates a Guile stack object, extracts the topmost frame from that
+ * stack and gets the sourcefile name.
+ *
+ * \returns If the interpreter can resolve the filename, returns a
+ * Scheme object with the full path to the RC file, otherwise #f
+ */
+SCM
+g_rc_rc_filename()
+{
+  SCM stack, frame, source;
+
+  stack = scm_make_stack (SCM_BOOL_T, SCM_EOL);
+  if (scm_is_false (stack)) {
+    return SCM_BOOL_F;
+  }
+
+  frame = scm_stack_ref (stack, scm_from_int(0));
+  if (scm_is_false (frame)) {
+    return SCM_BOOL_F;
+  }
+
+  source = scm_frame_source (frame);
+  if (scm_is_false (source)) {
+    return SCM_BOOL_F;
+  }
+
+  return scm_source_property (source, scm_sym_filename);
+}
+
 /*! \todo Finish function description!!!
  *  \brief
  *  \par Function Description
diff --git a/libgeda/src/g_register.c b/libgeda/src/g_register.c
index 72990c8..df8a65a 100644
--- a/libgeda/src/g_register.c
+++ b/libgeda/src/g_register.c
@@ -72,6 +72,7 @@ static struct gsubr_t libgeda_funcs[] = {
   { "always-promote-attributes",1, 0, 0, g_rc_always_promote_attributes },
   { "make-backup-files",        1, 0, 0, g_rc_make_backup_files },
   { "print-color-map", 0, 1, 0, g_rc_print_color_map },
+  { "rc-filename",              0, 0, 0, g_rc_rc_filename },
   { NULL,                       0, 0, 0, NULL } };
 
 /*! \brief Register all libgeda functions with scheme.

commit cbdd5af9825c99a38164fdd76f49be6a5e887821
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    gschem: add function documentation for g_rc_gschem_version()

diff --git a/gschem/src/g_rc.c b/gschem/src/g_rc.c
index 089f069..b1373a7 100644
--- a/gschem/src/g_rc.c
+++ b/gschem/src/g_rc.c
@@ -58,10 +58,17 @@ void g_rc_parse_gtkrc()
   g_free (filename);
 }
 
-/*! \todo Finish function documentation!!!
- *  \brief
+/*! \brief Verify the version of the RC file under evaluation.
  *  \par Function Description
  *
+ *  Implements the Scheme function "gschem-version". Tests the version
+ *  string in the argument against the version of the application
+ *  itself.
+ *
+ *  \param [in] scm_version Scheme object containing RC file version string
+ *
+ *  \returns #t if the version of the RC file matches the application,
+ *           else #f.
  */
 SCM g_rc_gschem_version(SCM scm_version)
 {

commit 933fe9c5c4b90998979cd2fafc12625e89c388d9
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    libgeda: Add  doxygen definition to s_toplevel_new()

diff --git a/libgeda/src/s_toplevel.c b/libgeda/src/s_toplevel.c
index c891f9d..1f8684b 100644
--- a/libgeda/src/s_toplevel.c
+++ b/libgeda/src/s_toplevel.c
@@ -62,10 +62,15 @@ static void call_new_toplevel_hook (gpointer hook, gpointer toplevel)
   h->func (t, h->data);
 }
 
-/*! \todo Finish function documentation!!!
- *  \brief
+/*!
+ *  \brief Create a TOPLEVEL object
  *  \par Function Description
+ *  Create and return an empty TOPLEVEL object with sensible defaults
+ *  for its properties.
+ *
+ *  \returns the newly created TOPLEVEL.
  *
+ *  \todo rethink block below that is set in gschem but used in libgeda.
  */
 TOPLEVEL *s_toplevel_new (void)
 {

commit cff8761501a0215ea2f152497d31760e1842f3d0
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    libgeda: Doxygen for g_rc.c.
    
    Add a brief doxygen comment for the g_rc.c file in the header. Also
    added explanatory not to bug tag for g_rc_parse().

diff --git a/libgeda/src/g_rc.c b/libgeda/src/g_rc.c
index 06bd810..32d4eee 100644
--- a/libgeda/src/g_rc.c
+++ b/libgeda/src/g_rc.c
@@ -17,6 +17,13 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
+/*! \file g_rc.c
+ *  \brief Parse configuration files.
+ *
+ * Contains functions to open, parse and manage gEDA configuration
+ * (RC) files.
+ */
+
 #include <config.h>
 #include <missing.h>
 
@@ -318,7 +325,8 @@ g_rc_parse__process_error (GError **err, const gchar *pname)
  * error other than ENOENT occurs while parsing a configuration file,
  * prints an informative message and calls exit(1).
  *
- * \bug libgeda shouldn't call exit().
+ * \bug libgeda shouldn't call exit() - this function calls
+ *      g_rc_parse__process_error(), which does.
  *
  * \warning Since this function may not return, it should only be used
  * on application startup or when there is no chance of data loss from

commit 72be40e1081e56050a81e73e74c5a4e0c645fe3d
Author: Nathan Schulte <nmschulte@xxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>

    gschem: Fix a bug with invert selection
    
    When invert selecting "nothing", all currently selected objects are
    deselected.  This is annoying when you "miss" trying to invert select a
    small group of objects.  This is now fixed such that "missing" and
    selecting "nothing" does not deselect everything.
    
    Closes-bug: lp-912489

diff --git a/gschem/src/o_select.c b/gschem/src/o_select.c
index db3b92e..7db697a 100644
--- a/gschem/src/o_select.c
+++ b/gschem/src/o_select.c
@@ -286,6 +286,7 @@ void o_select_box_search(GSCHEM_TOPLEVEL *w_current)
   OBJECT *o_current=NULL;
   int count = 0; /* object count */
   int SHIFTKEY = w_current->SHIFTKEY;
+  int CONTROLKEY = w_current->CONTROLKEY;
   int left, right, top, bottom;
   const GList *iter;
 	
@@ -313,9 +314,9 @@ void o_select_box_search(GSCHEM_TOPLEVEL *w_current)
   }
 
   /* if there were no objects to be found in select box, count will be */
-  /* zero, and you need to deselect anything remaining (unless the shift */
-  /* key was pressed */
-  if (count == 0 && !SHIFTKEY) {
+  /* zero, and you need to deselect anything remaining (except when the */
+  /* shift or control keys are pressed) */
+  if (count == 0 && !SHIFTKEY && !CONTROLKEY) {
     o_select_unselect_all (w_current);
   }
   i_update_menus(w_current);

commit 97bea3a73c9c8d25d54454ea28a942b9c9c38c57
Author: Nathan Schulte <nmschulte@xxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>

    gschem: Fix bug with invert selection and attributes
    
    This fixes a bug that causes attributes to be left unselected when
    selected in the same select box as their parent object.
    
    Closes-bug: lp-912475

diff --git a/gschem/src/o_select.c b/gschem/src/o_select.c
index 71e72e2..db3b92e 100644
--- a/gschem/src/o_select.c
+++ b/gschem/src/o_select.c
@@ -181,7 +181,9 @@ void o_select_object(GSCHEM_TOPLEVEL *w_current, OBJECT *o_current,
     o_attrib_deselect_invisible (w_current,
                                  toplevel->page_current->selection_list,
                                  o_current);
-  } else {
+  /* Don't select attributes if the type is MULTIPLE, as this causes
+   * issues with invert selection (CONTROLKEY pressed). */
+  } else if( type != MULTIPLE) {
     o_attrib_add_selected (w_current, toplevel->page_current->selection_list,
                            o_current);
   }

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

    Update NEWS.

diff --git a/NEWS b/NEWS
index b9d5951..a073d05 100644
--- a/NEWS
+++ b/NEWS
@@ -2,11 +2,20 @@
  'gschem and Friends' Electronic Design Suite
 ==============================================
 
-Copyright (C) 1998-2011 gEDA Developers
+Copyright (C) 1998-2012 gEDA Developers
 
 This file documents important user-visible changes in gEDA/gaf.  For
 more information, please consult the `ChangeLog' file.
 
+Notable changes in gEDA/gaf 1.8.0
+=================================
+
+* All tools now give more informative error messages if they are
+  unable to load schematic or symbol files due to syntax errors.
+
+* Unconnected pin ends and net ends are now all drawn with the same
+  box marker in `gschem' and printed output.
+
 Notable changes in gEDA/gaf 1.7.2
 =================================
 

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

    Update translations.

diff --git a/gattrib/po/ar.po b/gattrib/po/ar.po
index 9330bc8..288251a 100644
--- a/gattrib/po/ar.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\n"
 "PO-Revision-Date: 2010-02-08 18:58+0000\n"
 "Last-Translator: عبداÙ?Ù?Ù? Ø´Ù?Ù? (Abdellah Chelli) <Unknown>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
diff --git a/gattrib/po/bg.po b/gattrib/po/bg.po
index 5497432..c538de5 100644
--- a/gattrib/po/bg.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/de.po b/gattrib/po/de.po
index 933002f..5f94d28 100644
--- a/gattrib/po/de.po
+++ b/gattrib/po/de.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\n"
 "PO-Revision-Date: 2010-01-29 16:46+0000\n"
 "Last-Translator: Werner Hoch <werner.ho@xxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
diff --git a/gattrib/po/es.po b/gattrib/po/es.po
index d5199b4..93042ca 100644
--- a/gattrib/po/es.po
+++ b/gattrib/po/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\n"
 "PO-Revision-Date: 2010-01-29 16:49+0000\n"
 "Last-Translator: Carlos Nieves Ã?nega <Unknown>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
diff --git a/gattrib/po/fr.po b/gattrib/po/fr.po
index acdc17f..07da4cc 100644
--- a/gattrib/po/fr.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/hu.po b/gattrib/po/hu.po
index f6de63f..ac33bc7 100644
--- a/gattrib/po/hu.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/it.po b/gattrib/po/it.po
index 4204129..3a45a06 100644
--- a/gattrib/po/it.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/ml.po b/gattrib/po/ml.po
index 955f78e..34ccc87 100644
--- a/gattrib/po/ml.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/nl.po b/gattrib/po/nl.po
index 19802dd..e562c5c 100644
--- a/gattrib/po/nl.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\n"
 "PO-Revision-Date: 2010-01-29 16:51+0000\n"
 "Last-Translator: lambert63 <bert.timmerman@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
diff --git a/gattrib/po/pl.po b/gattrib/po/pl.po
index 5520537..2982ca3 100644
--- a/gattrib/po/pl.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/pt.po b/gattrib/po/pt.po
index fe54074..0129b9a 100644
--- a/gattrib/po/pt.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/pt_BR.po b/gattrib/po/pt_BR.po
index 72d64ce..f493f67 100644
--- a/gattrib/po/pt_BR.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/ru.po b/gattrib/po/ru.po
index f683d7f..84284bc 100644
--- a/gattrib/po/ru.po
+++ b/gattrib/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda gattrib\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\n"
 "PO-Revision-Date: 2011-12-28 23:57+0400\n"
 "Last-Translator: Vladimir Zhbanov <vzhbanov@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
diff --git a/gattrib/po/tr.po b/gattrib/po/tr.po
index e4ac29c..26ab769 100644
--- a/gattrib/po/tr.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/zh_CN.po b/gattrib/po/zh_CN.po
index d1875a9..bb88aaa 100644
--- a/gattrib/po/zh_CN.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gattrib/po/zh_TW.po b/gattrib/po/zh_TW.po
index bdb511a..be44d08 100644
--- a/gattrib/po/zh_TW.po
+++ b/gattrib/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-01-16 00:12-0500\n"
+"POT-Creation-Date: 2011-06-14 00:12+0100\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"
diff --git a/gschem/po/af.po b/gschem/po/af.po
index a68626f..65184f4 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -117,13 +117,13 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem uitgawe %s%s.%s\n"
 
 # FIXME: Best to get a real lawyer to translate this into Afrikaans legalese.
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -131,28 +131,28 @@ msgstr ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -160,17 +160,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Het scm-aanvangslêer [%s] gelees\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Het misluk of scm-aanvangslêer [%s] te lees\n"
@@ -186,7 +186,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Uitsoekmodus"
 
@@ -198,11 +198,11 @@ msgstr "Komponentmodus"
 msgid "Text Mode"
 msgstr "Teksmodues"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Kopieermodus"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Skuifmodus"
 
@@ -210,7 +210,7 @@ msgstr "Skuifmodus"
 msgid "Rotate Mode"
 msgstr "Roteermodus"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Weerkaatsmodus"
 
@@ -278,7 +278,7 @@ msgstr "Beweeg"
 msgid "Multiple Copy"
 msgstr "Veelvoudige Kopieer"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Meervoudige Kopieermodus"
 
@@ -384,11 +384,11 @@ msgid "Mirror"
 msgstr "Weerkaats"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Sluit"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Ontsluit"
 
@@ -687,7 +687,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:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Verskuif stroombaandiagram [%d %d]\n"
@@ -1799,7 +1799,7 @@ msgstr "Veranderd"
 msgid "Right click on the filename for more options..."
 msgstr "Regs-klik op die lêernaam vir meer opsies..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1878,7 +1878,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Voer Script Uit..."
 
@@ -1989,49 +1989,57 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr "Laai stroombaandiagram [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Misluk om lêer te laai"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nuwe lêer [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Kon nie bladsy [%s] bewaar nie\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Fout gedurende poging om te bewaar"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Misluk om lêer te laai"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Bewaar as [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Bewaar [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Bewaar"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Werp bladsy [%s] weg\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Sluit [%s]\n"
@@ -2044,471 +2052,471 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Bewaar Alles"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Nuwe Venster"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Sluit Venster"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Kies"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Kies"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Roteer-90-modus"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Bewerk..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Bewerk Teks..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Gleuf..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Kleur..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Lynwydte en -tipe..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Vultipe"
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Simboolverskuiwing..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Lê Komponent/Afbeelding In"
 
 # FIXME: too klunky!
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Ont-lê Komponent/Afbeelding In"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Vernuwe Komponent"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Toon/Verberg Onsigbare Teks"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Kopieer in 1 in"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Kopieer in 2 in"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Kopieer in 3 in"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Kopieer in 4 in"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Kopieer in 5 in"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Sny in 1 in"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Sny in 2 in"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Sny in 3 in"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Sny in 4 in"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Sny in 5 in"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Plak vanuit 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Plak vanuit 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Plak vanuit 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Plak vanuit 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Plak vanuit 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "Lêer"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "Bewerk"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "Aansig"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "Bladsy"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "Voeg By"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hierargie"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "Eienskappe"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "Opsies"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Help"
 
diff --git a/gschem/po/ar.po b/gschem/po/ar.po
index eb0ae1f..4aa5cf2 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -119,23 +119,23 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "إصدار gEDA/gschem� %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr "Ù?Ù?دÙ? gEDA/gschem بÙ?ا Ø£Ù? ضÙ?اÙ?Ø? راجع COPYING Ù?تÙ?اصÙ?Ù? Ø£Ù?ثر.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr "Ù?ذا برÙ?اÙ?ج حرØ? Ù?رحب بإعادة تÙ?زÙ?عÙ? Ù?ع بعض اÙ?شرÙ?Ø·Ø?\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -143,17 +143,17 @@ msgstr ""
 "Ù?Ù? Ù?ضÙ?Ù? راجع اÙ?Ù?Ù?Ù? COPYING Ù?تÙ?اصÙ?Ù? Ø£Ù?ثر.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Ù?ذا Ù?Ù?Ù?(Port) عÙ? طرÙ?Ù? MINGW32.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "اÙ?إعدادات اÙ?Ù?Ø­Ù?Ù?Ø© اÙ?حاÙ?Ù?Ø©: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -165,17 +165,17 @@ msgstr ""
 "Ù?ا Ù?Ù?Ù?Ù? Ù?Ù? gschem تحدÙ?د Ù?Ù?اÙ? Ù?Ù?Ù?ات اÙ?بÙ?اÙ?ات خاصتÙ?. Ù?جب Ø£Ù? تعÙ?Ù?Ù? Ù?تغÙ?Ù?ر اÙ?بÙ?ئة\n"
 "â??GEDADATA Ù?Ù?Ø´Ù?ر Ø¥Ù?Ù? اÙ?Ù?Ù?اÙ? اÙ?صÙ?Ø­Ù?Ø­.\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "تعذÙ?ر اÙ?عثÙ?ر عÙ?Ù? Ù?Ù?Ù? اÙ?استÙ?Ù?اÙ? [â??%sâ?¬]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Ù?راءة Ù?Ù?Ù? اÙ?استÙ?Ù?اÙ? [â??%sâ?¬]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Ù?Ø´Ù? Ù?راءة Ù?Ù?Ù? اÙ?استÙ?Ù?اÙ? [â??%sâ?¬]\n"
@@ -191,7 +191,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr "Ù?Ù?ع Ù?جÙ?Ù?Ù? Ù?Ù?جرÙ?Ø©-â?ªstrokeâ?¬ (%d) !\n"
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Ù?ضع اÙ?اÙ?تÙ?اء"
 
@@ -203,11 +203,11 @@ msgstr "Ù?ضع اÙ?Ù?Ù?Ù?Ù?"
 msgid "Text Mode"
 msgstr "Ù?ضع اÙ?Ù?ص"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Ù?ضع اÙ?Ù?سخ"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Ù?ضع اÙ?تÙ?حرÙ?Ù?"
 
@@ -215,7 +215,7 @@ msgstr "Ù?ضع اÙ?تÙ?حرÙ?Ù?"
 msgid "Rotate Mode"
 msgstr "Ù?ضع اÙ?إستدارة"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Ù?ضع اÙ?Ù?رآة"
 
@@ -283,7 +283,7 @@ msgstr "حرÙ?Ù?"
 msgid "Multiple Copy"
 msgstr "Ù?سخ Ù?تعدد"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Ù?ضع اÙ?Ù?سخ اÙ?Ù?تعدد"
 
@@ -389,11 +389,11 @@ msgid "Mirror"
 msgstr "Ù?رآة"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Ø£Ù?Ù?Ù?"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Ù?Ù?Ù? اÙ?Ù?Ù?Ù?"
 
@@ -692,7 +692,7 @@ msgstr "حصÙ?ت عÙ?Ù? Ø£Ù?Ù?-Ù?احد غÙ?ر صاÙ?Ø­ Ù?Ù? o_bus_draw_stret
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Ù?Ù?ع Ù?جÙ?Ù?Ù? Ù?Ù?دائرة (اÙ?Ù?Ù?Ø¡)!\n"
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "سحب اÙ?Ù?خطط [%d %d]\n"
@@ -1801,7 +1801,7 @@ msgstr "غÙ?Ù?Ù?ر"
 msgid "Right click on the filename for more options..."
 msgstr "Ù?Ù?رة Ù?Ù?Ù?Ù? Ù?Ù?Ù? اسÙ? اÙ?Ù?Ù?Ù? Ù?Ù?حصÙ?Ù? عÙ?Ù? اÙ?Ù?زÙ?د Ù?Ù? اÙ?Ø®Ù?ارات..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr "Ù?عاÙ?Ù?Ø© اÙ?Ù?خزÙ?"
 
@@ -1880,7 +1880,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "Ø·Ù?بع اÙ?Ù?خطط اÙ?حاÙ?Ù? Ø¥Ù?Ù? [â??%sâ?¬]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Ù?Ù?Ø° Ù?خطÙ?طا (سÙ?ربت)..."
 
@@ -1999,49 +1999,57 @@ msgstr "اÙ?تÙ?Ù?/Ø£Ù?غÙ?"
 msgid "Loading schematic [%s]\n"
 msgstr "تحÙ?Ù?Ù? اÙ?Ù?خطط [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Ù?Ø´Ù? تحÙ?Ù?Ù? اÙ?Ù?Ù?Ù?"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Ù?Ù?Ù? جدÙ?د [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "تعذÙ?ر Ø­Ù?ظ اÙ?صÙ?حة [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "خطا عÙ?د Ù?حاÙ?Ù?Ø© اÙ?Ø­Ù?ظ"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Ù?Ø´Ù? تحÙ?Ù?Ù? اÙ?Ù?Ù?Ù?"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Ø­Ù?Ù?ظ Ù?Ù? [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "â??Ø­Ù?Ù?ظ [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Ù?Ø­Ù?Ù?ظ"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Ø¥Ù?Ù?اÙ? اÙ?صÙ?حة [â??%sâ?¬]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "غÙ?Ù? [â??%sâ?¬]\n"
@@ -2054,471 +2062,471 @@ msgstr "Ù?حرÙ?ر اÙ?Ù?خططات gEDA"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Ø£Ù?شء Ù? حرÙ?ر اÙ?Ù?خططات اÙ?Ù?Ù?ربائÙ?Ø© Ù?اÙ?رÙ?Ù?ز Ù?ع gschem"
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_جدÙ?د"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "ا_Ù?تح..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "اÙ?تح اÙ?أح_دث"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "ا_Ø­Ù?ظ"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "احÙ?ظ _Ù?â??..."
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "احÙ?ظ اÙ?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "ت_راجع"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "ا_طبع..."
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr "Ø£Ù?تب _صÙ?رة..."
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Ù?اÙ?ذة جدÙ?دة"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "أغÙ?Ù? اÙ?Ù?اÙ?ذة"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "أ_خرج"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "ت_راجع"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "_Ù?رÙ?ر"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "_Ù?صÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "ا_Ù?سخ"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "Ø£_Ù?صÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "ا_حذÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "اÙ?تÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "اÙ?تÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Ù?ضع اÙ?استدارة 90"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "حرÙ?ر..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "حرÙ?ر اÙ?Ù?ص..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Ø´Ù?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Ù?Ù?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "عرض Ù? Ù?Ù?ع اÙ?خط..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Ù?Ù?ع اÙ?Ù?Ù?Ø¡..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "سحب اÙ?رÙ?ز..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "استدع Ù?اÙ?رÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "ضÙ?Ù?Ù? اÙ?Ù?Ù?Ù?Ù?/اÙ?صÙ?رة"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Ù?ا تضÙ?Ù?Ù? اÙ?Ù?Ù?Ù?Ù?/اÙ?صÙ?رة"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "حدÙ?Ø« اÙ?Ù?Ù?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "أظÙ?ر/أخÙ? اÙ?Ù?ص اÙ?Ø®Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "اÙ?سخ Ø¥Ù?Ù? 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Ù?ص Ø¥Ù?Ù? 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Ù?ص Ø¥Ù?Ù? 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Ù?ص Ø¥Ù?Ù? 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Ù?ص Ø¥Ù?Ù? 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Ù?ص Ø¥Ù?Ù? 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Ø£Ù?صÙ? Ù?Ù? 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "Ø£_عد اÙ?رسÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr "ا_Ù?تÙ?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr "Ù?رÙ?ب اÙ?Ù?_ربع"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr "Ù?رÙ?ب Ù?ع Ø´Ù?Ù? اÙ?ا_Ù?تدادات"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "_Ù?رÙ?ب"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "_بعÙ?د"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr "بعÙ?د Ù?Ù?_حد اÙ?Ø£Ù?صÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "Ù?خطط Ø£Ù?Ù?اÙ? _داÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "Ù?خطط Ø£Ù?Ù?اÙ? _Ù?اتحة"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "Ù?خطط Ø£Ù?Ù?اÙ? _داÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr "Ù?_دÙ?ر..."
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "اÙ?_سÙ?ابÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "اÙ?_تÙ?اÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "_جدÙ?دة"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "Ø£_غÙ?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "Ø£_Ù?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "Ù?_Ù?Ù?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "_شبÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "Ù?ا_Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "_سÙ?Ø©..."
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "_Ù?ص..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "_خط"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "_إطار"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "_دائرة"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "Ù?_Ù?س"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr "د_بÙ?س"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "_صÙ?رة..."
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "ا_Ù?زÙ? Ø¥Ù?Ù? اÙ?Ù?خطÙ?Ø·"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "اÙ?زÙ? Ø¥Ù?Ù? اÙ?_رÙ?ز"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "ا_صعد"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "ت_Ù?Ø«Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr "Ø£_رÙ?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr "ا_Ù?صÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "أظÙ?ر اÙ?_Ù?Ù?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "أظÙ?ر اÙ?_اسÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "أظÙ?ر اÙ?Ø¥_Ø«Ù?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "_بدÙ? اÙ?رؤÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "اب_حث عÙ? Ù?ص Ù?عÙ?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "Ø£_Ø®Ù? Ù?صا Ù?عÙ?Ù?ا..."
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "Ø£_ظÙ?ر Ù?صا Ù?عÙ?Ù?ا..."
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "_Ù?ص اÙ?ترÙ?Ù?Ù? اÙ?Ø¢Ù?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "حجÙ? اÙ?_Ù?ص..."
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr "دÙ?Ù?ر Ø£Ù?Ù?اط اÙ?_شبÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr "شغÙ?/Ø£Ù?Ù?Ù? اÙ?_جذب"
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr "ت_باعد شبÙ?Ù?Ø© اÙ?جذب..."
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr "_Ù?بÙ?ر تباعد اÙ?شبÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr "_صغÙ?ر تباعد اÙ?شبÙ?Ù?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr "بدÙ?Ù? اÙ?_حد اÙ?خارجÙ?/اÙ?إطار"
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr "بدÙ?Ù? اÙ?شرÙ?Ø· اÙ?Ù?_طاطÙ? Ù?Ù?شبÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr "Ù?ضع اÙ?شبÙ?Ø© اÙ?Ù?_غÙ?اطÙ?سÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr "أظÙ?ر Ù?اÙ?ذة اÙ?_سجÙ?..."
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr "أظÙ?ر Ù?اÙ?ذة اÙ?Ù?_عÙ?Ù?..."
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr "تÙ?_Ø«Ù?Ù? gEDA"
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr "اÙ?Ø£_سئÙ?Ø© اÙ?Ø£Ù?ثر Ø´Ù?Ù?عا Ù?Ù? gschem"
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr "_Ù?Ù?Ù?Ù? gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr "تÙ?Ø«Ù?Ù? اÙ?Ù?_Ù?Ù?Ù?ات"
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr "Ù?Ù?اتÙ?Ø­ _ساخÙ?Ø©"
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr "_عÙ?..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Ù?Ù?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "_تحرÙ?ر"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "Ù?_خزÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_عرض"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_صÙ?حة"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_أضÙ?"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "تسÙ?سÙ?â??_Ù?رÙ?Ù?"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "_سÙ?ات"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Ø®Ù?ارات"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Ù?ساع_دة"
 
diff --git a/gschem/po/bg.po b/gschem/po/bg.po
index 13d5adb..70e4f9f 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,39 +118,39 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -158,17 +158,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -184,7 +184,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Ð?збеÑ?и Ñ?ежим"
 
@@ -196,11 +196,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Ð?опиÑ?ен Режим"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Режим Ð?еÑ?Ñ?ене"
 
@@ -208,7 +208,7 @@ msgstr "Режим Ð?еÑ?Ñ?ене"
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Ð?гледален Режим"
 
@@ -276,7 +276,7 @@ msgstr ""
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Ð?ногокопиÑ?ен Режим"
 
@@ -382,11 +382,11 @@ msgid "Mirror"
 msgstr ""
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Ð?аклÑ?Ñ?ване"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Ð?Ñ?клÑ?Ñ?ване"
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1851,7 +1851,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Ð?зпÑ?лни СкÑ?ипÑ?"
 
@@ -1962,48 +1962,56 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2016,469 +2024,469 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "СÑ?Ñ?Ñ?ани Ð?Ñ?иÑ?ко"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Ð?ов Ð?Ñ?озоÑ?еÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Ð?аÑ?воÑ?и Ð?Ñ?озоÑ?еÑ?а"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Ð?збеÑ?и Ñ?ежим"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Ð?авÑ?Ñ?Ñ?и 90 Режим"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "РедакÑ?иÑ?ай..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "РедакÑ?иÑ?ай ТекÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "ЦвÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "ШиÑ?оÑ?ина на Ð?иниÑ?Ñ?а & Тип"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Ð?Ñ?евеждане на Символ"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Ð?гÑ?аден Ð?омпоненÑ?/Ð?аÑ?Ñ?ина"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Ð?евгÑ?аден Ð?омпоненÑ?/Ð?аÑ?Ñ?ина"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Ð?бнови Ð?омпоненÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "Файл"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "РедакÑ?иÑ?ай"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "Ð?ова СÑ?Ñ?аниÑ?а"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr ""
 
diff --git a/gschem/po/de.po b/gschem/po/de.po
index bde7860..a931105 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -127,12 +127,12 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem Version %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -140,14 +140,14 @@ msgstr ""
 "gEDA/gschem kommt OHNE JEGLICHE GARANTIE. Bitte lies die Datei COPYING "
 "fürnähere Informationen.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "Dies ist Freie Software. Sie darf gerne weitergegeben werden. Bitte lies "
 "die\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -155,17 +155,17 @@ msgstr ""
 "Lizenzbestimmungen in der Datei COPYING für nähere Informationen.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Dies ist die MINGW32 Portierung.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Aktuelle Spracheinstellungen: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -177,17 +177,17 @@ msgstr ""
 "gschem kann seine Datendateien nicht finden.\n"
 "GEDADATA muss auf das richtige Verzeichnis zeigen.\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, 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:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lese init scm Datei [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Die Datei init scm [%s] konnte nicht gelesen werden.\n"
@@ -203,7 +203,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr "Unbekannter Linienstil Typ (%d)!\n"
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Auswahl Modus"
 
@@ -215,11 +215,11 @@ msgstr "Bauteil Modus"
 msgid "Text Mode"
 msgstr "Text Modus"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Kopier Modus"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Verschiebe Modus"
 
@@ -227,7 +227,7 @@ msgstr "Verschiebe Modus"
 msgid "Rotate Mode"
 msgstr "Dreh Modus"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Spiegel Modus"
 
@@ -295,7 +295,7 @@ msgstr "Verschieben"
 msgid "Multiple Copy"
 msgstr "Mehrfaches Kopieren"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Mehrfach Kopier Modus"
 
@@ -401,11 +401,11 @@ msgid "Mirror"
 msgstr "Spiegeln"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Sperren"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Entsperren"
 
@@ -710,7 +710,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:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Verschiebe Schaltplan [%d %d]\n"
@@ -1844,7 +1844,7 @@ msgstr "Geändert"
 msgid "Right click on the filename for more options..."
 msgstr "Rechtsklick auf den Dateinamen für mehr Optionen..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr "Vorschau"
 
@@ -1923,7 +1923,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "S_kript ausführen..."
 
@@ -2042,49 +2042,57 @@ msgstr "Ausschnitt/Cancel"
 msgid "Loading schematic [%s]\n"
 msgstr "Lade Schaltplan [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Eine Datei konnte nicht geladen werden"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Neue Datei [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Die Seite [%s] konnte nicht gespeichert werden.\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Fehler während des Speicherns"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Eine Datei konnte nicht geladen werden"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Gespeichert unter [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Gespeichert [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Gespeichert"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "SchlieÃ?e Schaltplan [%s]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "SchlieÃ?e [%s]\n"
@@ -2099,471 +2107,471 @@ msgstr ""
 "Erstellen oder editieren eines elektrischen Schaltplans oder Symbols mit "
 "gschem"
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_Neu"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "_Ã?ffnen..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "_Zuletzt  geöffnet"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "_Speichern"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "Speichern _unter"
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "_Alles speichern"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "Neu _laden"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "_Drucken"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr "Bild e_xportieren..."
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Neues _Fenster"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Fenster schlieÃ?en"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "_Beenden"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "_Rückgängig"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "_Wiederherstellen"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "_Ausschneiden"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "_Kopieren"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "_Einfügen"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "_Löschen"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Auswählen"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Auswählen"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Dreh Modus (90°)"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Bearbeiten..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Text bearbeiten..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Farbe..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Linieneigenschaften..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Füllung..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Symbol transferieren..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "Makro ausführen"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Bauteil/Bild einbetten"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Bauteil/Bild ausbetten"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Bauteil aktualisieren"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Zeige/Verberge unsichtbaren Text"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Kopiere in 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Kopiere in 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Kopiere in 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Kopiere in 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Kopiere in 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Ausschneiden in 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Ausschneiden in 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Ausschneiden in 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Ausschneiden in 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Ausschneiden in 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Einfügen aus 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Einfügen aus 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Einfügen aus 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Einfügen aus 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Einfügen aus 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "_Neu Zeichnen"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr "Ausschnitt _wechseln"
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr "_Rechteck auswählen"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr "_Alles anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "Ver_grö�ern"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "Ver_kleinern"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr "Gesamte _Zeichenfläche"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "_Dunkles Farbschema"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "_Helles Farbschema"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Dunkles Farbschema"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr "_Manager..."
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "_Vorherige"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "_Nächste"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "N_eu"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "S_chlieÃ?en"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "_Ablegen"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "_Bauteil..."
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "_Netz"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "_Attribut"
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "_Text"
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "_Linie"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "_Rechteck"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "_Kreis"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "Kreisb_ogen"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr "_Pin"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "B_ild..."
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "Hinab zum _Schaltplan"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "Hinab zum S_ymbol"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "_Hinauf"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "_Dokumentation"
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr "_Anbringen"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr "_Loslösen"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "_Wert anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "_Name anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "_Beide anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "Sichtbarkeit _umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "Text _suchen..."
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "Text _verbergen..."
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "Text an_zeigen..."
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "Text _durchnummerieren"
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "_Textgrö�e"
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr "G_itterstil wechseln"
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr "_Raster umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr "Raster_abstand..."
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr "Rasterabstand ver_grö�ern"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr "Rasterabstand ver_kleinern"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr "_Umrissanzeige umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr "_Netzgummifäden umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr "_magnetischen Netzmodus umschalten"
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr "_Logfenster anzeigen"
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr "K_oordinatenfenster..."
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr "gEDA _Dokumentation..."
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr "gschem _FAQ..."
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr "gEDA _Wiki..."
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr "_Bauteil Dokumentation"
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr "_Tastenkürzel..."
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr "_Info..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Datei"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "_Bearbeiten"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "_Puffer"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_Ansicht"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Seite"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_Einfügen"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hie_rarchie"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "A_ttribut"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Optionen"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "_Hilfe"
 
diff --git a/gschem/po/en_GB.po b/gschem/po/en_GB.po
index e34dae2..f6c9e03 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,12 +118,12 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem version %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -131,13 +131,13 @@ msgstr ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -145,17 +145,17 @@ msgstr ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "This is the MINGW32 port.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Current locale settings: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -167,17 +167,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:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Couldn't find init scm file [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Read init scm file [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Failed to read init scm file [%s]\n"
@@ -193,7 +193,7 @@ 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:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Select Mode"
 
@@ -205,11 +205,11 @@ msgstr "Component Mode"
 msgid "Text Mode"
 msgstr "Text Mode"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Copy Mode"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Move Mode"
 
@@ -217,7 +217,7 @@ msgstr "Move Mode"
 msgid "Rotate Mode"
 msgstr "Rotate Mode"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Mirror Mode"
 
@@ -285,7 +285,7 @@ msgstr "Move"
 msgid "Multiple Copy"
 msgstr "Multiple Copy"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Multiple Copy Mode"
 
@@ -391,11 +391,11 @@ msgid "Mirror"
 msgstr "Mirror"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Lock"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Unlock"
 
@@ -695,7 +695,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:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Translating schematic [%d %d]\n"
@@ -1807,7 +1807,7 @@ msgstr "Changed"
 msgid "Right click on the filename for more options..."
 msgstr "Right click on the filename for more options..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr "Preview Buffer"
 
@@ -1886,7 +1886,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Execute Script..."
 
@@ -2005,49 +2005,57 @@ msgstr "Pan/Cancel"
 msgid "Loading schematic [%s]\n"
 msgstr "Loading schematic [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Failed to load file"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "New file [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Could NOT save page [%s]\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Error while trying to save"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Failed to load file"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Saved as [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Saved [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Saved"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Discarding page [%s]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Closing [%s]\n"
@@ -2060,471 +2068,471 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_New"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "_Open..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "Open Recen_t"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "_Save"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "Save _As..."
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Save All"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "_Revert"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "_Print..."
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr "Write _image..."
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "New Window"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Closing Window\n"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "_Quit"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "_Undo"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "_Redo"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "Cu_t"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "_Copy"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "_Paste"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "_Delete"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Select"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Select"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Rotate 90 Mode"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Edit..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Edit Text..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Colour..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Line Width & Type..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Fill Type..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Symbol Translate..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "Invoke Macro"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Embed Component/Picture"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Unembed Component/Picture"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Update Component"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Show/Hide Inv Text"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Copy into 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Copy into 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Copy into 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Copy into 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Copy into 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Cut into 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Cut into 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Cut into 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Cut into 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Cut into 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Paste from 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Paste from 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Paste from 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Paste from 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Paste from 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "_Redraw"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr "_Pan"
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr "Zoom _Box"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr "Zoom _Extents"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "Zoom _In"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "Zoom _Out"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr "Zoom _Full"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "_Dark colour scheme"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "_Light colour scheme"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Dark colour scheme"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr "_Manager..."
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "_Previous"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "_Next"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "Ne_w"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "_Close"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "_Discard"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "_Component..."
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "_Net"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "_Attribute..."
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "_Text..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "_Line"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "_Box"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "C_ircle"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "A_rc"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr "_Pin"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "Pictu_re..."
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "_Down Schematic"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "Down _Symbol"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "_Up"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "D_ocumentation"
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr "_Attach"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr "_Detach"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "Show _Value"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "Show _Name"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "Show _Both"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "_Toggle Visibility"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "_Find Specific Text..."
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "_Hide Specific Text..."
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "_Show Specific Text..."
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "A_utonumber Text..."
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "_Text Size..."
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr "Cycle _grid styles"
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr "Toggle _Snap On/Off"
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr "Snap Grid S_pacing..."
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr "Scale _up Grid Spacing"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr "Scale _down Grid Spacing"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr "Toggle _Outline/Box"
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr "Toggle Net _Rubberband"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr "Toggle _Magnetic Net"
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr "Show _Log Window..."
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr "Show _Coord Window..."
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr "gEDA Docu_mentation"
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr "gschem _FAQ"
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr "gEDA _Wiki..."
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr "Component D_ocumentation"
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr "_Hotkeys"
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr "_About..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_File"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "_Edit"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "_Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_View"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Page"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_Add"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hie_rarchy"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "A_ttributes"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Options"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "_Help"
 
diff --git a/gschem/po/es.po b/gschem/po/es.po
index c298dfc..4130167 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -137,12 +137,12 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "Versión de gEDA/gschem %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -150,12 +150,12 @@ msgstr ""
 "gEDA/gschem no incluye NINGUNA GARANT�A; véase el fichero COPYING para más "
 "detalles.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr "Esto es software libre, y puede redistribuirlo bajo ciertas\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -163,17 +163,17 @@ msgstr ""
 "condiciones; por favor vea el fichero COPYING para más detalles.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "�sta es la adaptación MINGW32.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Entorno actual de locale: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -185,17 +185,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:247
+#: gschem/src/gschem.c:263
 #, 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:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Leído fichero de inicialización scm [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fallo al leer fichero de inicialización scm [%s]\n"
@@ -211,7 +211,7 @@ 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:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Seleccionar"
 
@@ -223,11 +223,11 @@ msgstr "Modo Componentes"
 msgid "Text Mode"
 msgstr "Modo Texto"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Copiar"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Mover"
 
@@ -235,7 +235,7 @@ msgstr "Mover"
 msgid "Rotate Mode"
 msgstr "Rotar"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Voltear"
 
@@ -303,7 +303,7 @@ msgstr "Mover"
 msgid "Multiple Copy"
 msgstr "Copia múltiple"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Modo de copia múltiple"
 
@@ -409,11 +409,11 @@ msgid "Mirror"
 msgstr "Voltear"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Fijar"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Desfijar"
 
@@ -720,7 +720,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "¡Tipo de relleno de círculo desconocido!\n"
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Convirtiendo esquema [%d %d]\n"
@@ -1865,7 +1865,7 @@ msgstr "Modificado"
 msgid "Right click on the filename for more options..."
 msgstr "Pulse con el botón derecho para ver más opciones..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr "Previsualizar memoria intermedia"
 
@@ -1944,7 +1944,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Ejecutar subprograma..."
 
@@ -2063,49 +2063,57 @@ msgstr "Panorámica/Cancelar"
 msgid "Loading schematic [%s]\n"
 msgstr "Cargando esquema [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Fallo al cargar el archivo"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nuevo archivo [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, 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:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Error al intentar guardar"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Fallo al cargar el archivo"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Guardado como [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Guardado [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Guardado"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Descartando página [%s]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Cerrando [%s]\n"
@@ -2118,471 +2126,471 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_Nuevo"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "_Abrir..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "Abrir recien_te"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "_Guardar"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "Guardar _como..."
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Guardar todo"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "_Recargar"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "Im_primir..."
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr "Guardar _imagen..."
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Nueva ventana"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Cerrar ventana"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "_Salir"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "_Deshacer"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "_Rehacer"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "Cor_tar"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "_Copiar"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "_Pegar"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "_Borrar"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Seleccionar"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Seleccionar"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Rotar 90º"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Editar..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Editar texto..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Elemento..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Color..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Anchura y tipo de línea"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Tipo de relleno"
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Mover símbolo..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "Ejecutar macro"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Incrustar componente/imagen"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Desincrustar componente/imagen"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Actualizar componente"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Mostrar/Ocultar texto oculto"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Copiar en memoria intermedia 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Copiar en memoria intermedia 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Copiar en memoria intermedia 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Copiar en memoria intermedia 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Copiar en memoria intermedia 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Cortar en memoria intermedia 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Cortar en memoria intermedia 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Cortar en memoria intermedia 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Cortar en memoria intermedia 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Cortar en memoria intermedia 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Pegar memoria intermedia 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Pegar memoria intermedia 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Pegar memoria intermedia 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Pegar memoria intermedia 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Pegar memoria intermedia 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "_Redibujar"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr "Centrar res_pecto al cursor"
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr "Ampliar z_ona"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr "Mostrar _todo"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "_Aumentar ampliación"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "_Disminuir ampliación"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr "Vista co_mpleta"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "Configuración de colores os_curos"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "Configuración de co_lores claros"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "Configuración de colores os_curos"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr "Ad_ministrador..."
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "_Anterior"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "_Siguiente"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "_Nuevo"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "C_errar"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "_Descartar"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "_Componente..."
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "Co_nexión"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "Propied_ad..."
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "_Texto..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "_Línea"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "Rectán_gulo"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "Círcul_o"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "A_rco"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr "_Pin"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "I_magen..."
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "_Descender en esquema"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "Descender en _símbolo"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "A_rriba"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "D_ocumentación"
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr "_Adjuntar"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr "No a_djuntar"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "Mostrar _valor"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "Mostrar _nombre"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "Mostrar am_bos"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "Cambiar v_isibilidad"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "_Encontrar texto específico..."
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "_Ocultar texto específico..."
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "Mo_strar texto específico..."
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "A_utonumerar texto..."
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "_Tamaño de texto..."
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr "Cambiar estilos de re_jilla"
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr "Act/Desact aju_ste a la rejilla"
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr "Es_paciado de la rejilla..."
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr "A_umentar espaciado de la rejilla..."
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr "_Disminuir espaciado de la rejilla..."
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr "Cambiar Silueta/Rectángul_o"
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr "Act/Desact conserva_r conexiones"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr "Modo ayuda _magnética a la conexión"
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr "Mostrar ventana de re_gistro..."
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr "Mostrar ventana de _coordenadas..."
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr "Docu_mentación de gEDA"
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr "PU_F de gschem"
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr "_Wiki de gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr "D_ocumentación del componente..."
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr "_Teclas rápidas"
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr "_Acerca de..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Archivo"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "_Editar"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "Me_moria intermedia"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_Ver"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Página"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "Aña_dir"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Je_rarquía"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "Prop_iedades"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Opciones"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Ay_uda"
 
diff --git a/gschem/po/fa.po b/gschem/po/fa.po
index 6b3399c..8b928cc 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,39 +118,39 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -158,17 +158,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -184,7 +184,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Select Mode"
 
@@ -196,11 +196,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Copy Mode"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Move Mode"
 
@@ -208,7 +208,7 @@ msgstr "Move Mode"
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Mirror Mode"
 
@@ -276,7 +276,7 @@ msgstr ""
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Multiple Copy Mode"
 
@@ -382,11 +382,11 @@ msgid "Mirror"
 msgstr ""
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Lock"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Unlock"
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1851,7 +1851,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Execute Script..."
 
@@ -1962,48 +1962,56 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2016,469 +2024,469 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Save All"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "New Window"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Close Window"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Select Mode"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Rotate 90 Mode"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Edit..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Edit Text..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Color..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Line Width & Type..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Fill Type..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Symbol Translate..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Embed Component/Picture"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Unembed Component/Picture"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Update Component"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Show/Hide Inv Text"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Copy into 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Copy into 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Copy into 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Copy into 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Copy into 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Cut into 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Cut into 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Cut into 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Cut into 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Cut into 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Paste from 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Paste from 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Paste from 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Paste from 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Paste from 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr ""
 
diff --git a/gschem/po/fr.po b/gschem/po/fr.po
index fca9ff7..a9a1cf9 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -122,25 +122,25 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem version %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr "gEDA/gschem n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "Ceci est un logiciel libre et vous êtes invité à le redistribuer en "
 "respectant\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -149,17 +149,17 @@ msgstr ""
 "COPYING.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Ceci est le portage sous MINGW32\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Locale en cours : %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -167,17 +167,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:247
+#: gschem/src/gschem.c:263
 #, 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:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lecture du fichier scm de démarrage [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "�chec de la lecture du fichier scm de démarrage [%s]\n"
@@ -193,7 +193,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Mode Sélection"
 
@@ -205,11 +205,11 @@ msgstr "Mode Composant"
 msgid "Text Mode"
 msgstr "Mode Texte"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Mode Copie"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Mode Déplacement"
 
@@ -217,7 +217,7 @@ msgstr "Mode Déplacement"
 msgid "Rotate Mode"
 msgstr "Mode Rotation"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Mode Miroir"
 
@@ -285,7 +285,7 @@ msgstr "Déplacer"
 msgid "Multiple Copy"
 msgstr "Copie Multiple"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Mode Copie Multiple"
 
@@ -391,11 +391,11 @@ msgid "Mirror"
 msgstr "Miroir"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Verrouiller"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Déverrouiller"
 
@@ -695,7 +695,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Type de remplissage pour cercle inconnu !\n"
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Translation du schéma [%d %d]\n"
@@ -1835,7 +1835,7 @@ msgstr "Modifié"
 msgid "Right click on the filename for more options..."
 msgstr "Utilisez le clic droit sur le nom de fichier pour plus d'options..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr "Prévisualisation du tampon"
 
@@ -1914,7 +1914,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Exécuter le script..."
 
@@ -2033,49 +2033,57 @@ msgstr "Panoramique/Annuler"
 msgid "Loading schematic [%s]\n"
 msgstr "Chargement du schéma [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Ã?chec lors du chargement du fichier"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nouveau fichier [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Ã?chec sauvegarde de la page [%s]\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Erreur lors de la tentative de sauvegarde"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Ã?chec lors du chargement du fichier"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Enregistré sous [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Sauvegarder [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Sauvegarder"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Abandonne page [%s]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Ferme [%s]\n"
@@ -2088,470 +2096,470 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Enregistrer toutes les pages"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Nouvelle fenêtre"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Fermer la fenêtre"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Sélectionner"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Sélectionner"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Mode Rotation 90"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Ã?diter"
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Ã?diter le texte..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Couleur..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Ã?paisseur & type de ligne..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Type de remplissage..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Translater le symbole..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Embarquer le composant/l'image"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Débarquer le composant/l'image"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Mise à jour du composant"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Afficher/Cacher le texte invisible"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Copier dans 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Copier dans 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Copier dans 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Copier dans 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Copier dans 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Couper dans 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Couper dans 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Couper dans 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Couper dans 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Couper dans 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Coller depuis 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Coller depuis 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Coller depuis 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Coller depuis 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Coller depuis 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Fichier"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "Ã?dition"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "Tampon"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "Affichage"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Page"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_Ajouter"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hié_rarchie"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "A_ttributs"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Options"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Aide"
 
diff --git a/gschem/po/he.po b/gschem/po/he.po
index 10fc095..0b4de0f 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,39 +118,39 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -158,17 +158,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -184,7 +184,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "×?צ×? ×?×?×?ר×?"
 
@@ -196,11 +196,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "×?צ×? ×?עתק×?"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "×?צ×? ×?×?×?×?"
 
@@ -208,7 +208,7 @@ msgstr "×?צ×? ×?×?×?×?"
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "×?צ×? ר×?×?"
 
@@ -276,7 +276,7 @@ msgstr ""
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "×?צ×? ×?עתק×? ×?ר×?×?×?"
 
@@ -382,11 +382,11 @@ msgid "Mirror"
 msgstr ""
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "× ×¢×?×?×?"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "ש×?רר × ×¢×?×?×?"
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1851,7 +1851,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "×?צע תסר×?×?..."
 
@@ -1962,48 +1962,56 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2016,469 +2024,469 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "ש×?×?ר ×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "×?×?×?×? ×?×?ש"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "ס×?×?ר ×?×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "×?צ×? ×?×?×?ר×?"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "×?צ×? ס×?×?×?×? 90"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "ער×?×?..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "ער×?×? ×?קס×?"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "×?ר×?×¥..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "צ×?×¢..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "ס×?×? ×?ר×?×?×? ק×?..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "צ×?רת ×?×?×?×?×?..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "תר×?×? ס×?×?..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "ש×?×¥ ר×?×?×?/ת×?×?× ×?"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "ש×?רר ×?ש×?×?×?×¥ ר×?×?×?/ת×?×?× ×?"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "×¢×?×?×? ר×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "×?ר×?×?/×?סתר ×?קס×? ×?×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "×?עתק ×?×? 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "×?עתק ×?×? 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "×?עתק ×?×? 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "×?עתק ×?×? 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "×?עתק ×?×? 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "×?×?×?ר ×?×? 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "×?×?×?ר ×?×? 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "×?×?×?ר ×?×? 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "×?×?×?ר ×?×? 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "×?×?×?ר ×?×? 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "×?×?×?ק ×?-1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "×?×?×?ק ×?-2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "×?×?×?ק ×?-3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "×?×?×?ק ×?-4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "×?×?×?ק ×?-5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "ק×?×?×¥"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "ער×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "×?×?צץ"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "×?צ×?"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "×?×£"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "×?×?סף"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "×?×?רר×?×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "×?×?פ×?×?× ×?×?"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "×?×?×?ר×?ת"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr ""
 
diff --git a/gschem/po/hu.po b/gschem/po/hu.po
index 8423c69..3cabf02 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,12 +118,12 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem verzió %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -131,12 +131,12 @@ msgstr ""
 "A gEDA/gschem NEM RENDELKEZIK SEMMIFÃ?LE GARANCIÃ?VAL; olvasd el a COPYING "
 "fájlt további részletekért\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr "Ez egy szabad program, bizonyos feltételek mellett szabadon\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -144,17 +144,17 @@ msgstr ""
 "terjeszthetÅ?, olvasd el a COPYING fájt további információkért.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Ez a MinGW32 port.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Jelenlegi területi beállítás: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -162,17 +162,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "[%s] init scm fájl olvasása.\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "[%s] init scm fájl olvasása sikertelen.\n"
@@ -188,7 +188,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Kiválasztás mód"
 
@@ -200,11 +200,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:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Másolási mód"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Mozgatási mód"
 
@@ -212,7 +212,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:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Tükrözés"
 
@@ -280,7 +280,7 @@ msgstr "Mozgatás"
 msgid "Multiple Copy"
 msgstr "Többszörös másolás"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Többszörös másolás mód"
 
@@ -386,11 +386,11 @@ msgid "Mirror"
 msgstr "Tükrözés"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Zárolás"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Zárolás feloldása"
 
@@ -690,7 +690,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1797,7 +1797,7 @@ msgstr "Módosítva"
 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..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1876,7 +1876,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Szkript végrehajtása"
 
@@ -1990,49 +1990,57 @@ msgstr "Középre/mégsem"
 msgid "Loading schematic [%s]\n"
 msgstr "[%s] rajz betöltése\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "A fájl betöltése nem sikerült."
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "�j fájl: [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "A [%s] rajz mentése nem sikerült.\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Hiba mentés közben"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "A fájl betöltése nem sikerült."
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "[%s]-ként elmentve.\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "[%s] elmentve.\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Elmentve"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "A(z) [%s] rajz eldobása\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "[%s] bezárása\n"
@@ -2047,471 +2055,471 @@ msgstr ""
 "Elektromos kapcsolási rajzok és szimbólumok készítése és szerkesztése a "
 "gschemmel"
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_Ã?j"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "_Megnyitás..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "Legutóbbi megnyitása"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "Menté_s"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "Mentés másként"
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Mind mentése"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "_Visszaállítás"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "_Nyomtatás�"
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Ã?j ablak"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Ablak bezárása"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "Kilépés"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "_Visszavonás"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "Ã?j_ra"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "Kivágás"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "Másolás (_C)"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "Beillesztés (_P)"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "Törlés (_D)"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Kiválasztás"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Kiválasztás"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Elforgatás 90 fokkal"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Szerkesztés..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Szöveg szerkesztése..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Szín..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Vonalszélesség és típus"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Kitöltés típusa"
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Szimbólum áthelyezése"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "Makró végrehajtása"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Alkatrész/kép beágyazása"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Alkatrész/kép beágyazásának megszüntetése"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Alkatrész frissítése"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Láthatatlan szöveg mutatása/elrejtése"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Másolás 1-be"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Másolás 2-be"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Másolás 3-ba"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Másolás 4-be"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Másolás 5-be"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Kivágás 1-be"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Kivágás 2-be"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Kivágás 3-ba"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Kivágás 4-be"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Kivágás 5-be"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Beillesztés 1-bÅ?l"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Beillesztés 2-bÅ?l"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Beillesztés 3-ból"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Beillesztés 4-bÅ?l"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Beillesztés 5-bÅ?l"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "�jrarajzolás"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "Nagyítás"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "Kicsinyítés"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "Sötét színséma"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "Világos színséma"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "Sötét színséma"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "ElÅ?zÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "KövetkezÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "Ã?j"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "_Bezárás"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "El_dobás"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "Alkatrész"
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "_Net"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "B_usz"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "_Attribútum"
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "Szöveg"
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "Vona_l"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "Do_boz"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "Kör"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "Kö_rív"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "Kép"
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "Kapcsolási rajz szerkesztése"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "Szimbólum szerkesztése"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "Vissza a rajzhoz"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "D_okumentáció"
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "�rték mutatása"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "Név mutatása"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "MindkettÅ? mutatása"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "Lá_thatóság váltása"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "Szöveg keresése"
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "Szöveg elrejtése"
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "Szöveg mutatása"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "Szöveg automatikus számozása"
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "Szöveg mére_te"
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Fájl"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "Szerkesztés"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "_Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "Nézet"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "Oldal"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "Hozzá_adás"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hie_rarchia"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "A_ttribútumok"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "Beállítás_ok"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Segítség"
 
diff --git a/gschem/po/it.po b/gschem/po/it.po
index ef4125e..00808fd 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -123,12 +123,12 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem versione %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -136,14 +136,14 @@ msgstr ""
 "gEDA/gschem viene rilasciato SENZA GARANZIA ALCUNA A CAUSA DEL SUO SVILUPPO "
 "IN FASE ALFA; leggere il file COPYING per ulteriori informazioni.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "Questo software è rilasciato sotto licenza GPL e può essere ridistribuito "
 "sotto determinate\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -151,17 +151,17 @@ msgstr ""
 "condizioni; per favore leggi il file COPYNG per ulteriori dettagli.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Port per MINGW32.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Impostazioni locali correnti: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -174,17 +174,17 @@ msgstr ""
 "d'ambiente \n"
 "GEDADATA in modo che punti alla locazione corretta.\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, 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:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lettura del file init scm [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fallita la lettura del file init scm [%s]\n"
@@ -200,7 +200,7 @@ 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:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Modalità selezione"
 
@@ -212,11 +212,11 @@ msgstr "Scelta Componente"
 msgid "Text Mode"
 msgstr "Modalità Testo"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Modalità copia"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Modalità spostamento"
 
@@ -224,7 +224,7 @@ msgstr "Modalità spostamento"
 msgid "Rotate Mode"
 msgstr "Modalità Rotazione"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Modalità specchio"
 
@@ -292,7 +292,7 @@ msgstr "Sposta"
 msgid "Multiple Copy"
 msgstr "Copia Multipla"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Modalità di copiatura multipla"
 
@@ -398,11 +398,11 @@ msgid "Mirror"
 msgstr "Specchio"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Blocca"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Sblocca"
 
@@ -704,7 +704,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:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Spostamento schema [%d %d]\n"
@@ -1837,7 +1837,7 @@ msgstr ""
 "Clicca con il tasto destro del mouse sul nome del file per ulteriori "
 "opzioni..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr "Buffer di anteprima"
 
@@ -1916,7 +1916,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Esegui Script..."
 
@@ -2039,49 +2039,57 @@ msgstr "Pan/Cancella"
 msgid "Loading schematic [%s]\n"
 msgstr "Caricamento schema [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Impossibile caricare il file"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nuovo file [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Non è possibile salvare la pagina [%s]\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Errore durante il salvataggio"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Impossibile caricare il file"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Salvato con il nome [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Salvato [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Salvato"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Annulla pagina [%s]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Chiusura [%s]\n"
@@ -2094,471 +2102,471 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_Nuovo"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "_Apri..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "Apri recen_ti"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "_Salva"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "Salva _come..."
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Salva tutto"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "_Ripristina"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "_Stampa..."
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr "Salva _immagine"
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Nuova finestra"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Chiudi finestra"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "_Esci"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "_Annulla"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "_Ripeti"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "Ta_glia"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "_Copia"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "_Incolla"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "_Elimina"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Seleziona"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Seleziona"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Ruota di 90 gradi"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Modifica..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Modifica il testo..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Colore..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Tipo & Larghezza della linea..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Riempimento..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Converti simbolo..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "Esegui macro"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Componente/Immagine fissato/a"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Componente/immagine non fissato/a"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Aggiorna Componente"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Mostra/Nascondi Testo Invisibile"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Copia in 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Copia in 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Copia in 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Copia in 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Copia in 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Taglia in 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Taglia in 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Taglia in 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Taglia in 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Taglia in 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Incolla da 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Incolla da 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Incolla da 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Incolla da 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Incolla da 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "_Ridisegna"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr "_Scorri"
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr "Ingrandisci _Riquadro"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr "Adatta al _contenuto"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "Aum_enta ingrandimento"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "Rid_uci ingrandimento"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr "Visualizza _tutto"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "_Schema colori scuri"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "_Schema colori chiari"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Schema colori scuri"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr "_Elenco"
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "Pr_ecedente"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "_Successivo"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "N_uovo"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "_Chiudi"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "_Scarta"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "_Componente"
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "_Net"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "_Attributo"
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "_Testo..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "_Linea"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "_Rettangolo"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "Cerch_io"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "A_rco"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr "_Pin"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "Imm_agine"
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "_Apri Schema"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "Apri _Simbolo"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "_Torna su"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "D_ocumentazione"
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr "_Collega"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr "_Scollega"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "Mostra _Valore"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "Mostra _Nome"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "Mostra _entrambi"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "Commu_ta Visibilità"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "_Trova testo specifico..."
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "_Nascondi testo specifico..."
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "_Mostra testo specifico"
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "Testo di Autonimerazione"
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "Dimensione _Testo"
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr "Scorri stili _griglia"
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr "_Commuta aggancio automatico"
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr "S_paziatura griglia di aggancio"
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr "A_umenta spaziatura griglia"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr "_Diminuisci spaziatura griglia"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr "C_ommuta disegno elementi/perimetro"
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr "Commuta Net _Elastiche"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr "Commuta Net _Magnetiche"
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr "Visualizza finestra _Registro..."
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr "Visualizza finestra _Coordinate..."
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr "Docu_mentazione di gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr "_FAQ di gschem..."
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr "_Wiki di gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr "D_ocumentazione Componente..."
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr "Combina_zioni tasti..."
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr "_Info su..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_File"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "Modifica"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "_Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_Vista"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Pagina"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_Aggiungi"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Ge_rarchia"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "A_ttributi"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Opzioni"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Aiuto"
 
diff --git a/gschem/po/ja.po b/gschem/po/ja.po
index 0fad9d1..9a9527c 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,12 +118,12 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -131,14 +131,14 @@ msgstr ""
 "gEDA/gschemã?¯å®?å?¨ã?«ç?¡ä¿?証ã?§æ??ä¾?ã??ã??ã?¾ã??ã??詳ã??ã??ã?¯COPYINGã??ã?¡ã?¤ã?«ã??ã??覧ã??ã? ã??"
 "ã??ã??\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "ã??ã??ã?¯ã??ã?ªã?¼ã?½ã??ã??ã?¦ã?§ã?¢ã?§ã??ã??ã??ã??ã??æ?¡ä»¶ã?®ä¸?ã?§å??é ?å¸?ã??ã??ã??ã?¨ã??奨å?±ã??ã??ã?¦ã??ã?¾"
 "ã??ã??\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -146,17 +146,17 @@ msgstr ""
 "詳ã??ã??ã?¯COPYINGã??ã?¡ã?¤ã?«ã??ã??覧ã??ã? ã??ã??ã??\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "MIGW32ç??ã?§ã??ã??\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -164,17 +164,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "å??æ??å??scmã??ã?¡ã?¤ã?«ã??読ã?¿è¾¼ã??ã?§ã??ã?¾ã??ã??[%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "å??æ??å??scmã??ã?¡ã?¤ã?«ã?®èª­ã?¿è¾¼ã?¿ã?«å¤±æ??ã??[%s]\n"
@@ -190,7 +190,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "é?¸æ??ã?¢ã?¼ã??"
 
@@ -202,11 +202,11 @@ msgstr "é?¨å??ã?¢ã?¼ã??"
 msgid "Text Mode"
 msgstr "ã??ã??ã??ã?¢ã?¼ã??"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "ã?³ã??ã?¼ã?¢ã?¼ã??"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "移å??ã?¢ã?¼ã??"
 
@@ -214,7 +214,7 @@ msgstr "移å??ã?¢ã?¼ã??"
 msgid "Rotate Mode"
 msgstr "å??転ã?¢ã?¼ã??"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "å??転ã?¢ã?¼ã??"
 
@@ -282,7 +282,7 @@ msgstr "移å??"
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr ""
 
@@ -388,11 +388,11 @@ msgid "Mirror"
 msgstr "å??転"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "ã?­ã??ã?¯"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "ã?­ã??ã?¯è§£é?¤"
 
@@ -692,7 +692,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "ä¸?æ??ã?ªå??ã?®ç¨®é¡?(å¡?ã??ã?¤ã?¶ã??)!\n"
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "ã?¹ã?±ã??ã??ã??ã?¯ã??転é??ã??ã?¦ã??ã?¾ã??ã??[%d %d]\n"
@@ -1787,7 +1787,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1864,7 +1864,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "ç?¾å?¨ã?®ã?¹ã?±ã??ã??ã??ã?¯ã??å?°å?·ã??ã?¾ã??ã??ã??[%s]\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "ã?¹ã?¯ã?ªã??ã??å®?è¡?..."
 
@@ -1983,49 +1983,57 @@ msgstr "ã??ã?³/ã?­ã?£ã?³ã?»ã?«"
 msgid "Loading schematic [%s]\n"
 msgstr "ã?¹ã?±ã??ã??ã??ã?¯ã??読ã?¿è¾¼ã??ã?§ã??ã?¾ã??ã??[%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "ä¿?å­?中ã?«ã?¨ã?©ã?¼ç?ºç??"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "å??æ??å??scmã??ã?¡ã?¤ã?«ã?®èª­ã?¿è¾¼ã?¿ã?«å¤±æ??ã??[%s]\n"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "ä¿?å­?ã??ã?¾ã??ã??ã??[%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "ä¿?å­?ã??ã?¾ã??ã??ã??"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "ã??ã?¼ã?¸ã??ç ´æ£?ã??ã?¦ã??ã?¾ã??ã??[%s]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "é??ã??ã?¦ã??ã?¾ã??ã??[%s]\n"
@@ -2038,470 +2046,470 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "ã??ã?¹ã?¦ä¿?å­?"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "æ?°è¦?ã?¦ã?£ã?³ã??ã?¦"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "ã?¦ã?£ã?³ã??ã?¦ã??é??ã??ã??"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "é?¸æ??"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "é?¸æ??"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "90度å??転ã?¢ã?¼ã??"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "ç·¨é??..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "ã??ã?­ã?¹ã??ç·¨é??..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "ã?¹ã?­ã??ã??..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "è?²..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "�種��..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "å¡?ã??ã?¤ã?¶ã??種é¡?..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "ã?·ã?³ã??ã?«è»¢é??..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "é?¨å??æ?´æ?°"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "ã??ã?­ã?¹ã??表示/é??表示"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "ã?³ã??ã?¼1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "ã?³ã??ã?¼2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "ã?³ã??ã?¼3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "ã?³ã??ã?¼4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "ã?³ã??ã?¼5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "ã?«ã??ã??1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "ã?«ã??ã??2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "ã?«ã??ã??3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "ã?«ã??ã??4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "ã?«ã??ã??5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "ã??ã?¼ã?¹ã??1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "ã??ã?¼ã?¹ã??2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "ã??ã?¼ã?¹ã??3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "ã??ã?¼ã?¹ã??4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "ã??ã?¼ã?¹ã??5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "ã??ã?¡ã?¤ã?«"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "ç·¨é??"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "ã??ã??ã??ã?¡"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "表示"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "ã??ã?¼ã?¸"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "追�"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "é??層"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "ã?¢ã??ã?ªã??ã?¥ã?¼ã??"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "ã?ªã??ã?·ã?§ã?³"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "ã??ã?«ã??"
 
diff --git a/gschem/po/ml.po b/gschem/po/ml.po
index 6816a67..c303cea 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,39 +118,39 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -158,17 +158,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -184,7 +184,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "à´ªàµ?രവരàµ?â??à´¤àµ?തന à´°àµ?തി നിരàµ?â??ണയിà´?àµ?à´?àµ?à´?"
 
@@ -196,11 +196,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr ""
 
@@ -208,7 +208,7 @@ msgstr ""
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr ""
 
@@ -276,7 +276,7 @@ msgstr ""
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr ""
 
@@ -382,11 +382,11 @@ msgid "Mirror"
 msgstr ""
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "പ������"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "പ����� ത�റ�����"
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1851,7 +1851,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "à´¸àµ?à´?àµ?à´°à´¿à´ªàµ?à´±àµ?à´±àµ? à´ªàµ?രവരàµ?â??à´¤àµ?തിപàµ?പിà´?àµ?à´?àµ?à´?"
 
@@ -1962,48 +1962,56 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2016,469 +2024,469 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "�ല�ലാ� സ�വ� ��യ��"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "പ�തിയ �ാല��"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "വിന�ഡ� ��യ������"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "à´ªàµ?രവരàµ?â??à´¤àµ?തന à´°àµ?തി നിരàµ?â??ണയിà´?àµ?à´?àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "മാറ�റ� വര�ത�ത��..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "à´?ളരàµ?â??"
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "à´²àµ?à´¨àµ?â?? à´µàµ?തിയàµ?à´? , തരവàµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "സിà´?ബലàµ?â?? വിവരàµ?â??à´¤àµ?തനà´?"
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "പ��/സാധന� �ള�ള����� ��യ��"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "പ��/സാധന� �ള�ള����� വ�ണ��യ�ന�ന� വ�യ������"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "സാധനതàµ?തിലàµ? മാറàµ?à´±à´?àµ?à´?à´³àµ?â?? à´¨à´?à´ªàµ?പിലàµ?â?? വരàµ?à´¤àµ?à´¤àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 1à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 2à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 3à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 4à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?à´¤àµ?à´? 5à´²àµ?à´?àµ?à´?àµ?"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "����� ��യ��  1 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "����� ��യ�� 2 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "����� ��യ��  3 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "����� ��യ��  4 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "����� ��യ��  5 ല�����"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 1 à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 2 à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 3à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 4à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "à´ªà´?à´°àµ?â??à´¤àµ?തി à´?à´?àµ?à´?àµ?à´?àµ?à´? 5 à´²àµ?â?? നിനàµ?à´¨àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "ഫയലàµ?â??"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "തിര�ത�തിയ�ഴ�ത�� (_Edit)"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "ബഫരàµ?â??"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "വ���ഷണ�"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "താള�"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "à´?àµ?à´?àµ?à´?à´¿à´?àµ?à´?àµ?à´°àµ?â??à´?àµ?à´?àµ?à´?"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr ""
 
diff --git a/gschem/po/nl.po b/gschem/po/nl.po
index e5810b1..a2fb9f8 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+0000\n"
 "PO-Revision-Date: 2011-12-31 10:55+0100\n"
 "Last-Translator: Bert Timmerman <bert.timmerman@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -121,12 +121,12 @@ msgstr "Kan URI ~S: ~A niet starten"
 msgid "Found invalid gschem window smob ~S"
 msgstr "Ongeldige gschem venster smob ~S gevonden"
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem versie %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -134,14 +134,14 @@ msgstr ""
 "gEDA/gschem komt ABSOLUUT ZONDER GARANTIE; zie het COPYING bestand voor meer "
 "informatie.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "Dit is vrije software, en je wordt aangemoedigt dit te herdistribueren onder "
 "bepaalde\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -149,17 +149,17 @@ msgstr ""
 "condities; zie het COPYING bestand voor meer informatie.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Dit is de MINGW32 versie.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Huidige locale instellingen: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -171,17 +171,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:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Kan init scm bestand [%s]niet vinden\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lees init scm bestand [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fout bij het lezen van het init scm bestand [%s]\n"
@@ -197,7 +197,7 @@ 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:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Selectie Mode"
 
@@ -209,11 +209,11 @@ msgstr "Component Mode"
 msgid "Text Mode"
 msgstr "Tekst Mode"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Kopieer Mode"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Verplaats Mode"
 
@@ -221,7 +221,7 @@ msgstr "Verplaats Mode"
 msgid "Rotate Mode"
 msgstr "Rotatie Mode"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Spiegel Mode"
 
@@ -289,7 +289,7 @@ msgstr "Verplaats"
 msgid "Multiple Copy"
 msgstr "Meervoudig Kopieren"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Meervoudige Kopieer Mode"
 
@@ -395,11 +395,11 @@ msgid "Mirror"
 msgstr "Spiegel"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Vergrendel"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Ontgrendel"
 
@@ -699,7 +699,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:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Vertaal schema [%d %d]\n"
@@ -1853,7 +1853,7 @@ msgstr "Veranderd"
 msgid "Right click on the filename for more options..."
 msgstr "Klik met rechts op de bestandnaam voor meer opties..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr "Vooraf zien Buffer"
 
@@ -1932,7 +1932,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Script Uitvoeren..."
 
@@ -2051,48 +2051,56 @@ msgstr "Schuif/Afbreken"
 msgid "Loading schematic [%s]\n"
 msgstr "Bezig met laden van schema [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Fout bij het lezen van bestand"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nieuw bestand [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Pagina [%s] kan NIET opgeslagen worden\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Fout tijdens het opslaan"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr "Fout bij het opslaan van bestand"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Opgeslagen Als [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Opgeslagen [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Opgeslagen"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Pagina [%s] wegdoen\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Sluiten [%s]\n"
@@ -2105,467 +2113,467 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_Nieuw"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "_Open..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "Open Recen_t"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "Op_slaan"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "Opslaan _Als..."
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Alles Opslaan"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "Te_rughalen"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "Af_drukken..."
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr "Schrijf afbeeld_ing..."
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Nieuw Venster"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 msgid "_Close Window"
 msgstr "Sluit Venster"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "A_fsluiten"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "_Ongedaan maken"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "He_rstel"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "K_nip"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "_Kopieer"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "_Plak"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "Verwij_der"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 msgid "Select All"
 msgstr "Selecteer Alles"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr "Deselecteer"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Rotatie 90 Mode"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Bewerk..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Bewerk Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Slot..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Kleur..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Lijn Dikte & Type..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Arcering Type..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Verplaats Symbool..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "Macro Aanroepen"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Component/Afbeelding Insluiten"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Component/Afbeelding Uitsluiten"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Hernieuw Component"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Zichtbaar/Verborgen Onzichtbare Tekst"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Kopieer naar 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Kopieer naar 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Kopieer naar 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Kopieer naar 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Kopieer naar 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Knip naar 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Knip naar 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Knip naar 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Knip naar 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Knip naar 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Plak vanuit 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Plak vanuit 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Plak vanuit 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Plak vanuit 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Plak vanuit 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "He_rtekenen"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr "_Schuif"
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr "_Vergroot Venster"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr "Toon All_es"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "Ver_groot"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "Ver_klein"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr "Toon _Maximaal"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "_Donker kleuren schema"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "_Licht kleuren schema"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr "Z_W kleuren schema"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr "_Manager..."
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "_Vorige"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "Volge_nde"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "Nieu_w"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "S_luit"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "Weg_doen"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "_Component..."
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "_Draad"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "B_us"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "_Attribuut..."
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "_Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "_Lijn"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "_Rechthoek"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "C_irkel"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "_Boog"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr "_Pen"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "A_fbeelding..."
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "_Naar Schema"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "Naar _Symbool"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "O_mhoog"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "D_ocumentatie..."
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr "V_astmaken"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr "_Losmaken"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "Toon _Waarde"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "Toon _Naam"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "Toon _Beide"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "Schakel Zich_tbaarheid"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "Vind Speci_fieke Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "Verberg Specifieke Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "Toon _Specifieke Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "A_utomatisch Tekst Nummeren..."
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "_Tekst Hoogte..."
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr "Schakel r_aster stijlen"
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr "Schakel _Snap Aan/Uit"
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr "Sna_p Raster Afstand..."
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr "Omhoog schalen Raster A_fstand"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr "Omlaag schalen Snap Raster Afstan_d"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr "Schakel C_ontour/Rechthoek"
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr "Schakel D_raad Elastiekband"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr "Schakel _Magnetische Draad Mode"
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr "Toon _Logboek venster..."
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr "Toon _Coordinaten venster..."
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr "gEDA Docu_mentatie..."
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr "gschem _FAQ..."
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr "gEDA _Wiki..."
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr "Component D_ocumentatie..."
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr "_Sneltoets..."
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr "Om_trent..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Bestand"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "B_ewerk"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "B_uffer"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_Toon"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Pagina"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "Toe_voegen"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hie_rarchie"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "_Attributen"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Opties"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "_Help"
 
diff --git a/gschem/po/pl.po b/gschem/po/pl.po
index 176d3d9..4a8680a 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -120,12 +120,12 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem, wersja %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -133,13 +133,13 @@ msgstr ""
 "Autorzy gEDA/gschem nie dajÄ? Å»ADNYCH gwarancji; szczegóÅ?y w pliku o nazwie "
 "COPYING.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "Ten program jest dostÄ?pny jako wolne oprogramowanie, można go rozprowadzaÄ?\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -147,17 +147,17 @@ msgstr ""
 "pod pewnymi warunkami. SzczegóÅ?y znajdujÄ? siÄ? w pliku COPYING.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Ta wersja programu zostaÅ?a skompilowana na platformÄ? MINGW32.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "BieżÄ?ce ustawienia lokalizacji: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -165,17 +165,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Nie znaleziono pliku inicjalizacyjnego scm [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Wczytano plik inicjalizacji scm [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "BÅ?Ä?d podczas wczytywania pliku inicjalizacji scm [%s]\n"
@@ -191,7 +191,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Tryb zaznaczania"
 
@@ -203,11 +203,11 @@ msgstr "Tryb elementów"
 msgid "Text Mode"
 msgstr "Tryb tekstu"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Duplikuj"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "PrzesuÅ?"
 
@@ -215,7 +215,7 @@ msgstr "PrzesuÅ?"
 msgid "Rotate Mode"
 msgstr "Tryb obrotu"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Lustrzane odbicie"
 
@@ -283,7 +283,7 @@ msgstr "PrzesuÅ?"
 msgid "Multiple Copy"
 msgstr "Kopiuj wielokrotnie"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Duplikuj wielokrotnie"
 
@@ -389,11 +389,11 @@ msgid "Mirror"
 msgstr "Lustrzane odbicie"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Zablokuj"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Odblokuj"
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Nieznany typ dla okrÄ?gu (wypeÅ?nienie)!\n"
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1807,7 +1807,7 @@ msgstr "Zmieniono"
 msgid "Right click on the filename for more options..."
 msgstr "Kliknij prawym przyciskiem myszy na nazwie pliku aby zobaczyÄ? opcje..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1886,7 +1886,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Wykonaj skrypt..."
 
@@ -2005,49 +2005,57 @@ msgstr "PrzesuÅ? widok/Anuluj"
 msgid "Loading schematic [%s]\n"
 msgstr "Wczytywanie schematu [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Otwarcie pliku nie powiodÅ?o siÄ?"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Nowy plik [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Zapisanie arkusza [%s] nie powiodÅ?o siÄ?\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "BÅ?Ä?d podczas próby zapisania"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Otwarcie pliku nie powiodÅ?o siÄ?"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Zapisano jako [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Zapisano [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Zapisano"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Porzucanie arkusza [%s]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Zamykanie [%s]\n"
@@ -2060,471 +2068,471 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_Nowy"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "_Otwórz..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "Otwórz os_tatnio używane"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "Zapi_sz"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "Zapisz j_ako..."
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Zapisz _wszystkie"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "P_rzywróÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "_Drukuj..."
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr "Zap_isz obraz..."
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Nowe o_kno"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Zamknij okno"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "Za_koÅ?cz"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "_Cofnij"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "_Ponów"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "Wy_tnij"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "_Kopiuj"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "_Wklej"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "_UsuÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Zaznaczanie"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Zaznaczanie"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "ObróÄ? o 90 stopni"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Edytuj..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Edytuj tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Kolor..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Styl linii..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Styl wypeÅ?nienia..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "Wykonaj makro"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Osadź element/obraz"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Cofnij osadzanie elem./obr."
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Aktualizuj element"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "WyÅ?wietlaj/ukryj niewidoczny tekst"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Kopiuj do 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Kopiuj do 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Kopiuj do 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Kopiuj do 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Kopiuj do 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Wytnij do 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Wytnij do 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Wytnij do 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Wytnij do 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Wytnij do 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Wklej z 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Wklej z 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Wklej z 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Wklej z 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Wklej z 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "_Aktualizuj"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr "_PrzesuÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr "PowiÄ?ksz _obszar"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr "_Dopasuj widok"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "Pow_iÄ?ksz"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "P_omniejsz"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr "Maksymalne pomniejszenie"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "_Ciemny zestaw kolorów"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "_Jasny zestaw kolorów"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 #, fuzzy
 msgid "B_W color scheme"
 msgstr "_Ciemny zestaw kolorów"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr "_ZarzÄ?dzaj..."
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "_Poprzedni"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "_NastÄ?pny"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "No_wy"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "_Zamknij"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "Po_rzuÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "_Element..."
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "_SieÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "_Magistrala"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "_Atrybut..."
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "_Tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "_Linia"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "Pros_tokÄ?t"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "_OkrÄ?g"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "Å?_uk"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "Ob_raz..."
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "W gÅ?Ä?b _schematu"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "W gÅ?Ä?b _elementu"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "W _górÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "Do_kumentacja..."
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr "_DoÅ?Ä?cz"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr "_OdÅ?Ä?cz"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "Pokazuj _wartoÅ?Ä?"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "Pokazuj _nazwÄ?"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "Pokazuj o_bie"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "PrzeÅ?Ä?cz _widocznoÅ?Ä?"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "_Szukaj tekstu..."
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "_Ukryj wybrany tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "_Pokazuj wybrany tekst..."
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "A_utomatycznie numeruj..."
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "Rozmiar _tekstu..."
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr "PrzeÅ?Ä?cz styl _siatki"
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr "PrzeÅ?Ä?cz _przyciÄ?ganie"
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr "_OdstÄ?p przyciÄ?gania..."
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr "Z_mniejsz siatkÄ? przyciÄ?gania"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr "Z_wiÄ?ksz siatkÄ? przyciÄ?gania"
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr "PrzeÅ?Ä?cz wyÅ?wietlanie _konturów"
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr "PrzeÅ?Ä?cz _rozciÄ?ganie poÅ?Ä?czeÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr "PrzeÅ?Ä?cz \"_magnes\" poÅ?Ä?czeÅ?"
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr "Pokaż okno komunikatów..."
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr "Pokaż okno wspóÅ?rzÄ?dnych..."
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr "Doku_mentacja gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr "_FAQ gschem..."
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr "_Wiki gEDA..."
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr "Dokumentacja _elementu..."
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr "Skróty _klawiszowe..."
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr "_O programie..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Plik"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "_Edycja"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "_Schowek"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_Widok"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Arkusz"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_Dodaj"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hie_rarchia"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "A_trybuty"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Ustawienia"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "_Pomoc"
 
diff --git a/gschem/po/pt.po b/gschem/po/pt.po
index 70b665d..5f47073 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,39 +118,39 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem versão %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -158,17 +158,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -184,7 +184,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Modo de Selecção"
 
@@ -196,11 +196,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr "Modo de texto"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Modo de Cópia"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Modo de Movimentação"
 
@@ -208,7 +208,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:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr ""
 
@@ -276,7 +276,7 @@ msgstr "Mover"
 msgid "Multiple Copy"
 msgstr "Cópia Múltipla"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Modo de Cópia Múltiplo"
 
@@ -382,11 +382,11 @@ msgid "Mirror"
 msgstr ""
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Trancar"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Destrancar"
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1851,7 +1851,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Executar Script..."
 
@@ -1962,48 +1962,56 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Guardado"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2016,469 +2024,469 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Guardar Tudo"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Nova janela"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Fechar a janela"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Modo de Selecção"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Editar"
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Editar Texto..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Cor..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Espessura e Tipo de Linha"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Tipo de Enchimento"
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Actualizar Componente"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Copiar para 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Copiar para 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Copiar para 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Copiar para 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Copiar para 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Cortar para 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Cortar para 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Cortar para 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Cortar para 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Cortar para 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Colar de 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Colar de 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Colar de 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Colar de 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Colar de 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Ficheiro"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "_Editar"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_Ver"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Página"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_Adicionar"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hie_rarquia"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "A_tributos"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Opções"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Ajuda"
 
diff --git a/gschem/po/pt_BR.po b/gschem/po/pt_BR.po
index f6463c7..c79fa75 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -119,12 +119,12 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem versão %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -132,14 +132,14 @@ msgstr ""
 "gEDA/gschem vem com ABSOLUTAMENTE NENHUMA GARANTIA; leia o arquivo COPYING "
 "para maiores detalhes.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "Este programa é um software livre, e você é convidado a redistribui-lo sob "
 "certas\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -147,17 +147,17 @@ msgstr ""
 "condições; Leia o arquivo COPYING para maiores detalhes.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Esta é a versão portada para MINGW32.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Configuração para Localização: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -165,17 +165,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lendo o arquivo scm [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Falhou ao ler o arquivo scm [%s]\n"
@@ -191,7 +191,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Modo de Seleção"
 
@@ -203,11 +203,11 @@ msgstr "Modo de Componente"
 msgid "Text Mode"
 msgstr "Modo Texto"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Modo de Cópia"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Modo de Movimentação"
 
@@ -215,7 +215,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:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Modo de espelho"
 
@@ -283,7 +283,7 @@ msgstr "Mover"
 msgid "Multiple Copy"
 msgstr "Multipla Cópia"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Modo de Múltipla Cópia"
 
@@ -389,11 +389,11 @@ msgid "Mirror"
 msgstr "Espelhar"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Bloquear"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Desbloquear"
 
@@ -692,7 +692,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Tipo desconhecido para enchimento de arco!\n"
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Transladando diagrama [%d %d]\n"
@@ -1798,7 +1798,7 @@ msgstr "Alterado"
 msgid "Right click on the filename for more options..."
 msgstr "Clique direito no arquivo para opções..."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1875,7 +1875,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:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Script..."
 
@@ -1994,49 +1994,57 @@ msgstr "Pan/Cancelar"
 msgid "Loading schematic [%s]\n"
 msgstr "Carregando o diagrama [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Erro tentando salvar"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "Falha ao salvar tudo"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Salvar como [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Salvo [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Salvo"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Descartando página [%s]\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Fechando [%s]\n"
@@ -2049,470 +2057,470 @@ 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:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Salvar Tudo"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Nova Janela"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Fechando Janela"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Selecionar"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "Selecionar"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Modo de Rotação"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Editar..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Editar Texto..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Cor..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Largura/Tipo de Linha..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Preenchimento..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Transladar..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Embutir Componente/Imagem"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Desembutir Componente/Imagem"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Atualizar Componente"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Exibir/Ocultar textos ocultos"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Copiar para 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Copiar para 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Copiar para 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Copiar para 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Copiar para 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Cortar para 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Cortar para 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Cortar para 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Cortar para 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Cortar para 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Colar de 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Colar de 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Colar de 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Colar de 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Colar de 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "Arquivo"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "_Editar"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "_Buffer"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "Exibir"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "_Página"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_Adicionar"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "Hie_rarquia"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "A_tributos"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Opções"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Ajuda"
 
diff --git a/gschem/po/ru.po b/gschem/po/ru.po
index d5c0645..e065546 100644
--- a/gschem/po/ru.po
+++ b/gschem/po/ru.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda gschem\n"
 "Report-Msgid-Bugs-To: geda-bug@xxxxxxxx\n"
-"POT-Creation-Date: 2011-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+0000\n"
 "PO-Revision-Date: 2011-12-28 23:56+0400\n"
 "Last-Translator: Vladimir Zhbanov<vzhbanov@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -142,12 +142,12 @@ msgstr "Ð?е Ñ?далоÑ?Ñ? оÑ?кÑ?Ñ?Ñ?Ñ? URI ~S: ~A"
 msgid "Found invalid gschem window smob ~S"
 msgstr "Ð?бнаÑ?Ñ?жена недопÑ?Ñ?Ñ?имаÑ? Ñ?Ñ?Ñ?Ñ?кÑ?Ñ?Ñ?а даннÑ?Ñ? smob окна gschem ~S"
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr "gEDA/gschem веÑ?Ñ?ии %s%s.%s\n"
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
@@ -155,14 +155,14 @@ msgstr ""
 "gEDA/gschem поÑ?Ñ?авлÑ?еÑ?Ñ?Ñ? Ð?Ð?Ð? Ð?Ð?Ð?Ð?Ð¥ Ð?Ы ТÐ? Ð?Ð? Ð?ЫÐ?Ð? Ð?Ð?РÐ?Ð?ТÐ?Ð?; подÑ?обноÑ?Ñ?и Ñ?м. в "
 "Ñ?айле COPYING.\n"
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 "ЭÑ?о Ñ?вободное пÑ?огÑ?аммное обеÑ?пеÑ?ение, и его можно Ñ?аÑ?пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?Ñ? пÑ?и "
 "опÑ?еделÑ?ннÑ?Ñ?\n"
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
@@ -170,17 +170,17 @@ msgstr ""
 "Ñ?Ñ?ловиÑ?Ñ?. Ð?одÑ?обноÑ?Ñ?и Ñ?м. в Ñ?айле COPYING.\n"
 "\n"
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "ЭÑ?о веÑ?Ñ?иÑ? длÑ? MINGW32.\n"
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "ТекÑ?Ñ?ие наÑ?Ñ?Ñ?ойки локализаÑ?ии: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -192,17 +192,17 @@ msgstr ""
 "gschem не можеÑ? найÑ?и Ñ?вои Ñ?айлÑ? даннÑ?Ñ?. Ð?еобÑ?одимо задаÑ?Ñ?\n"
 "иÑ? меÑ?Ñ?оположение в пеÑ?еменной окÑ?Ñ?жениÑ? GEDADATA.\n"
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? найÑ?и scm-Ñ?айл иниÑ?иализаÑ?ии [%s]\n"
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "ЧÑ?ение scm-Ñ?айла иниÑ?иализаÑ?ии [%s]\n"
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? пÑ?оÑ?еÑ?Ñ?Ñ? scm-Ñ?айл иниÑ?иализаÑ?ии [%s]\n"
@@ -218,7 +218,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип линии (%d) !\n"
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Ð?Ñ?деление"
 
@@ -230,11 +230,11 @@ msgstr "Ð?Ñ?Ñ?авка компоненÑ?ов"
 msgid "Text Mode"
 msgstr "Ð?вод Ñ?екÑ?Ñ?а"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Ð?опиÑ?ование"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "Ð?еÑ?емеÑ?ение"
 
@@ -242,7 +242,7 @@ msgstr "Ð?еÑ?емеÑ?ение"
 msgid "Rotate Mode"
 msgstr "Ð?овоÑ?оÑ?"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Ð?еÑ?калÑ?ное оÑ?Ñ?ажение"
 
@@ -315,7 +315,7 @@ msgstr "Ð?еÑ?емеÑ?ение"
 msgid "Multiple Copy"
 msgstr "Ð?ногокÑ?аÑ?ное копиÑ?ование"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Ð?ногокÑ?аÑ?ное копиÑ?ование"
 
@@ -429,11 +429,11 @@ msgid "Mirror"
 msgstr "Ð?Ñ?Ñ?ажение"
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Ð?локиÑ?овка"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "РазблокиÑ?овка"
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип заполнениÑ? окÑ?Ñ?жноÑ?Ñ?и!\n"
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "СмеÑ?ение Ñ?Ñ?емÑ? [%d %d]\n"
@@ -1973,7 +1973,7 @@ msgid "Right click on the filename for more options..."
 msgstr ""
 "ЩÑ?лкниÑ?е по имени Ñ?айла пÑ?авой кнопкой длÑ? вÑ?боÑ?а дополниÑ?елÑ?нÑ?Ñ? дейÑ?Ñ?вий."
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr "Ð?Ñ?Ñ?еÑ? пÑ?едпÑ?оÑ?моÑ?Ñ?а"
 
@@ -2056,7 +2056,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr "ТекÑ?Ñ?аÑ? Ñ?Ñ?ема Ñ?аÑ?пеÑ?аÑ?ана Ñ? иÑ?полÑ?зованием [%s] как назнаÑ?ениÑ?\n"
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Ð?Ñ?полниÑ?Ñ? Ñ?кÑ?ипÑ?..."
 
@@ -2182,48 +2182,56 @@ msgstr "Ð?Ñ?окÑ?Ñ?Ñ?ка/Ð?Ñ?мена дейÑ?Ñ?виÑ?"
 msgid "Loading schematic [%s]\n"
 msgstr "Ð?агÑ?Ñ?зка Ñ?Ñ?емÑ? [%s]\n"
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "Ð?е Ñ?далоÑ?Ñ? загÑ?Ñ?зиÑ?Ñ? Ñ?айл"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr "Ð?овÑ?й Ñ?айл [%s]\n"
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? Ñ?оÑ?Ñ?аниÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "Ð?Ñ?ибка пÑ?и попÑ?Ñ?ке Ñ?оÑ?Ñ?анениÑ?"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr "Ð?е Ñ?далоÑ?Ñ? Ñ?оÑ?Ñ?аниÑ?Ñ? Ñ?айл"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Файл Ñ?оÑ?Ñ?анÑ?н под именем [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Файл [%s] Ñ?оÑ?Ñ?анÑ?н\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "Файл Ñ?оÑ?Ñ?анÑ?н"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Ð?акÑ?Ñ?Ñ?ие [%s] без Ñ?оÑ?Ñ?анениÑ? изменений\n"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Ð?акÑ?Ñ?Ñ?ие [%s]\n"
@@ -2236,473 +2244,473 @@ msgstr "СÑ?емоÑ?еÑ?ниÑ?еÑ?кий Ñ?едакÑ?оÑ? gEDA"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr "Создание и Ñ?едакÑ?иÑ?ование Ñ?лекÑ?Ñ?иÑ?еÑ?киÑ? Ñ?Ñ?ем и Ñ?имволов в gschem"
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr "_Ð?овÑ?й"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr "_Ð?Ñ?кÑ?Ñ?Ñ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? не_давние"
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr "_СоÑ?Ñ?аниÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr "СоÑ?Ñ?аниÑ?Ñ? _как..."
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? вÑ?е"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr "_Ð?озвÑ?аÑ?иÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr "_Ð?еÑ?аÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr "СоÑ?Ñ?аниÑ?Ñ? _изобÑ?ажение..."
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Ð?овое окно"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 msgid "_Close Window"
 msgstr "_Ð?акÑ?Ñ?Ñ?Ñ? окно"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr "Ð?_Ñ?Ñ?од"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr "_Ð?Ñ?мениÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr "_Ð?овÑ?оÑ?иÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr "_Ð?Ñ?Ñ?езаÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr "_Ð?опиÑ?оваÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr "Ð?_Ñ?Ñ?авиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr "_УдалиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 msgid "Select All"
 msgstr "Ð?Ñ?делиÑ?Ñ? вÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr "СнÑ?Ñ?Ñ? вÑ?деление"
 
 # Ð?ожно бÑ?ло бÑ? пеÑ?евеÑ?Ñ?и как "Ð?овеÑ?нÑ?Ñ?Ñ? на 90°", но болÑ?Ñ?инÑ?Ñ?во Ñ?оÑ?едниÑ?
 # пÑ?нкÑ?ов менÑ? пеÑ?еведенÑ? как Ñ?Ñ?Ñ?еÑ?Ñ?виÑ?елÑ?нÑ?е, Ñ?ак как они иÑ?полÑ?зÑ?Ñ?Ñ?Ñ?Ñ? и длÑ?
 # оÑ?обÑ?ажениÑ? в Ñ?Ñ?Ñ?оке Ñ?оÑ?Ñ?оÑ?ниÑ?.
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "Ð?овоÑ?оÑ? на 90°"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Ð?Ñ?авка..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Ð?Ñ?авка Ñ?екÑ?Ñ?а..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "СекÑ?иÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "ЦвеÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "СвойÑ?Ñ?ва линии..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "Ð?аполнение..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "СмеÑ?ение Ñ?имвола..."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr "Ð?Ñ?полниÑ?Ñ? макÑ?оÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "Ð?недÑ?иÑ?Ñ? компоненÑ?/изобÑ?ажение"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "Ð?Ñ?клÑ?Ñ?иÑ?Ñ? компоненÑ?/изобÑ?ажение"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "Ð?бновиÑ?Ñ? компоненÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Ð?оказаÑ?Ñ?/Ñ?кÑ?Ñ?Ñ?Ñ? невидимÑ?й Ñ?екÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "Ð?опиÑ?оваÑ?Ñ? в 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "Ð?Ñ?Ñ?езаÑ?Ñ? в 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "Ð?Ñ?Ñ?авиÑ?Ñ? из 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr "Ð?е_Ñ?еÑ?иÑ?оваÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr "_ЦенÑ?Ñ?иÑ?оваÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr "Ð?б_лаÑ?Ñ?Ñ? маÑ?Ñ?Ñ?абиÑ?ованиÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr "_УмеÑ?Ñ?иÑ?Ñ? в окне"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr "У_велиÑ?иÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr "Уме_нÑ?Ñ?иÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr "_Ð?оказаÑ?Ñ? вÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr "_ТÑ?мнаÑ? Ñ?веÑ?оваÑ? Ñ?Ñ?ема"
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr "_СвеÑ?лаÑ? Ñ?веÑ?оваÑ? Ñ?Ñ?ема"
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr "_ЧÑ?Ñ?но-белаÑ? Ñ?веÑ?оваÑ? Ñ?Ñ?ема"
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr "_Ð?енеджеÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr "_Ð?Ñ?едÑ?дÑ?Ñ?аÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr "_СледÑ?Ñ?Ñ?аÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr "_Ð?оваÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr "_Ð?акÑ?Ñ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr "_Ð?Ñ?веÑ?гнÑ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr "_Ð?омпоненÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr "_Соединение"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr "_ШинÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr "_Ð?Ñ?Ñ?ибÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr "_ТекÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr "_Ð?иниÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr "_Ð?Ñ?Ñ?моÑ?голÑ?ник"
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr "_Ð?кÑ?Ñ?жноÑ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr "_Ð?Ñ?гÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr "_Ð?Ñ?вод"
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr "_Ð?зобÑ?ажение..."
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr "Ð?ойÑ?и в _подÑ?Ñ?емÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr "Ð?ойÑ?и в _Ñ?имвол"
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr "Ð?а_веÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr "_Ð?окÑ?менÑ?аÑ?иÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr "_Ð?Ñ?икÑ?епиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr "_Ð?Ñ?делиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr "Ð?оказаÑ?Ñ? _знаÑ?ение"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr "Ð?оказаÑ?Ñ? _имÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr "Ð?о_казаÑ?Ñ? имÑ? и знаÑ?ение"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr "Ð?еÑ?еклÑ?Ñ?иÑ?Ñ? _видимоÑ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr "_Ð?айÑ?и Ñ?екÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr "_СкÑ?Ñ?Ñ?Ñ? Ñ?екÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr "Ð?оказаÑ?Ñ? _Ñ?екÑ?Ñ?..."
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr "_Ð?вÑ?онÑ?меÑ?аÑ?иÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr "РазмеÑ? _Ñ?екÑ?Ñ?а..."
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr "СÑ?илÑ? _Ñ?еÑ?ки"
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr "Ð?еÑ?еклÑ?Ñ?иÑ?Ñ? _пÑ?ивÑ?зкÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr "_Шаг Ñ?еÑ?ки пÑ?ивÑ?зки..."
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr "У_велиÑ?иÑ?Ñ? Ñ?аг Ñ?еÑ?ки"
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr "Уме_нÑ?Ñ?иÑ?Ñ? Ñ?аг Ñ?еÑ?ки"
 
 # Ð?ожно Ñ?казаÑ?Ñ? "Ð?онÑ?Ñ?Ñ?Ñ? обÑ?екÑ?ов/Ñ?амка". Ð?о Ñ?аÑ?е вÑ?его, когда не иÑ?полÑ?зÑ?еÑ?Ñ?Ñ?
 # заполнение, конÑ?Ñ?Ñ?Ñ? по видÑ? Ñ?квиваленÑ?нÑ? Ñ?амим обÑ?екÑ?ам. Ð?лÑ?Ñ? Ñ?ак коÑ?оÑ?е. Ð?
 # "Ð?онÑ?Ñ?Ñ?Ñ?/Ñ?амка" бÑ?ло бÑ? непонÑ?Ñ?нее.
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr "_Ð?бÑ?екÑ?Ñ?/Ñ?амка"
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr "_Резиновое Ñ?оединение вкл/оÑ?кл"
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr "_Ð?агниÑ?ное Ñ?оединение вкл/оÑ?кл"
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr "Ð?кно _жÑ?Ñ?нала..."
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr "Ð?кно _кооÑ?динаÑ?..."
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr "Ð?окÑ?менÑ?аÑ?иÑ? _gEDA"
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr "gschem _FAQ"
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr "gEDA _Wiki..."
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr "Ð?окÑ?менÑ?аÑ?иÑ? на _компоненÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr "_Ð?оÑ?Ñ?Ñ?ие клавиÑ?и"
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr "_Ð? пÑ?огÑ?амме..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "_Файл"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "_Ð?Ñ?авка"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "_Ð?Ñ?Ñ?еÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "_Ð?ид"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "СÑ?_Ñ?аниÑ?а"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "_Ð?обавиÑ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "_Ð?еÑ?аÑ?Ñ?иÑ?"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "_Ð?Ñ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "_Ð?аÑ?Ñ?Ñ?ойки"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "_СпÑ?авка"
 
diff --git a/gschem/po/tr.po b/gschem/po/tr.po
index 6ea7400..0728b6f 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,39 +118,39 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Å?u andaki yerel ayarlar: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -158,17 +158,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -184,7 +184,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "Seçim Kipi"
 
@@ -196,11 +196,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr "Metin kipi"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "Kopyalama Kipi"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "TaÅ?ıma Kipi"
 
@@ -208,7 +208,7 @@ msgstr "TaÅ?ıma Kipi"
 msgid "Rotate Mode"
 msgstr "Döndürme kipi"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "Ayna modu"
 
@@ -276,7 +276,7 @@ msgstr "TaÅ?ı"
 msgid "Multiple Copy"
 msgstr "Ã?oklu kopyala"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "Ã?oklu Kopyalama Kipi"
 
@@ -382,11 +382,11 @@ msgid "Mirror"
 msgstr ""
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "Kilitle"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "Kilidi Aç"
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1851,7 +1851,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "Betik Ã?alıÅ?tır..."
 
@@ -1962,48 +1962,56 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2016,469 +2024,469 @@ msgstr "gEDA Å?ematik Editörü"
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "Tümünü kaydet"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "Yeni pencere"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "Pencereyi Kapat"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "Seçim Kipi"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "90 derece döndür kipi"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "Düzenle..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "Metin Düzenle..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr "Yuva..."
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "Renk..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "Ã?izgi KalınlıÄ?ı & Tipi"
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "doldurma tipi.."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr "Sembölü çevir.."
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr "BileÅ?en/Resim göm"
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr "BileÅ?en/resim gömme"
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "BileÅ?en Güncelle"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr "Metni Göster/Gizle"
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "1'e kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "2'ye kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "3'e kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "4'e kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "5'e kopyala"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "1'e Kes"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "2'ye Kes"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "3'e Kes"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "4'e Kes"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "5'e Kes"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "1'den yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "2'den yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "3'ten yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "4'ten yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "5'ten yapıÅ?tır"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "Dosya"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "Düzenle"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "Tampon"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "Görüntüle"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "Sayfa"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "Ekle"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr "HiyerarÅ?i"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "Ã?znitelikler"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "Seçenekler"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "Yardım"
 
diff --git a/gschem/po/zh_CN.po b/gschem/po/zh_CN.po
index fcbf7f0..d7bcfc0 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,39 +118,39 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -158,17 +158,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -184,7 +184,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "é??æ?©æ¨¡å¼?"
 
@@ -196,11 +196,11 @@ msgstr ""
 msgid "Text Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "��模�"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "移�模�"
 
@@ -208,7 +208,7 @@ msgstr "移�模�"
 msgid "Rotate Mode"
 msgstr ""
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "é??å??模å¼?"
 
@@ -276,7 +276,7 @@ msgstr ""
 msgid "Multiple Copy"
 msgstr ""
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "å¤?é??å¤?å?¶æ¨¡å¼?"
 
@@ -382,11 +382,11 @@ msgid "Mirror"
 msgstr ""
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "é??å®?"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "解é??"
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1851,7 +1851,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "æ?§è¡?è??æ?¬..."
 
@@ -1962,48 +1962,56 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr ""
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr ""
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 msgid "Failed to save file"
 msgstr ""
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
@@ -2016,522 +2024,522 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 #, fuzzy
 msgid "_New"
 msgstr "�建"
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 #, fuzzy
 msgid "_Open..."
 msgstr "æ??å¼?页é?¢..."
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 #, fuzzy
 msgid "_Save"
 msgstr "����"
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 #, fuzzy
 msgid "Save _As..."
 msgstr "页���为..."
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "����"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 #, fuzzy
 msgid "_Revert"
 msgstr "翻转页�"
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 #, fuzzy
 msgid "_Print..."
 msgstr "æ??å?°..."
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 #, fuzzy
 msgid "Write _image..."
 msgstr "å??å?¥å?¾ç??..."
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "�建��"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "����"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 #, fuzzy
 msgid "_Quit"
 msgstr "é??å?º"
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 #, fuzzy
 msgid "_Undo"
 msgstr "æ?¤é??"
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 #, fuzzy
 msgid "_Redo"
 msgstr "é??å??"
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 #, fuzzy
 msgid "Cu_t"
 msgstr "å?ªå??"
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 #, fuzzy
 msgid "_Copy"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 #, fuzzy
 msgid "_Paste"
 msgstr "ç²?è´´"
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 #, fuzzy
 msgid "_Delete"
 msgstr "å? é?¤"
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "é??æ?©æ¨¡å¼?"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 msgid "Deselect"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "æ??转 90 度"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "ç¼?è¾?..."
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "ç¼?è¾?æ??æ?¬..."
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr "��..."
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr "线宽å??线å??..."
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr "å¡«å??ç±»å??..."
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr "���件"
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "��� 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "��� 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "��� 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "��� 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "��� 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "å?ªå??å?° 1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "å?ªå??å?° 2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "å?ªå??å?° 3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "å?ªå??å?° 4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "å?ªå??å?° 5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "ç²?è´´è?ª 1"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "ç²?è´´è?ª 2"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "ç²?è´´è?ª 3"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "ç²?è´´è?ª 4"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "ç²?è´´è?ª 5"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 #, fuzzy
 msgid "_Redraw"
 msgstr "é??ç?»"
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 #, fuzzy
 msgid "Zoom _Box"
 msgstr "�大"
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 #, fuzzy
 msgid "Zoom _Extents"
 msgstr "�大"
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 #, fuzzy
 msgid "Zoom _In"
 msgstr "�大"
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 #, fuzzy
 msgid "Zoom _Out"
 msgstr "缩�"
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 #, fuzzy
 msgid "Zoom _Full"
 msgstr "缩�"
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 #, fuzzy
 msgid "_Manager..."
 msgstr "æ??å¼?页é?¢..."
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 #, fuzzy
 msgid "_Previous"
 msgstr "��个"
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 #, fuzzy
 msgid "_Next"
 msgstr "��个"
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 #, fuzzy
 msgid "Ne_w"
 msgstr "�建"
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 #, fuzzy
 msgid "_Close"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 #, fuzzy
 msgid "_Discard"
 msgstr "丢�"
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 #, fuzzy
 msgid "_Component..."
 msgstr "�件..."
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 #, fuzzy
 msgid "_Net"
 msgstr "��个"
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 #, fuzzy
 msgid "B_us"
 msgstr "�线"
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 #, fuzzy
 msgid "_Attribute..."
 msgstr "å±?æ?§..."
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 #, fuzzy
 msgid "_Text..."
 msgstr "æ??æ?¬..."
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 #, fuzzy
 msgid "C_ircle"
 msgstr "å??"
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 #, fuzzy
 msgid "A_rc"
 msgstr "弧线"
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 #, fuzzy
 msgid "Pictu_re..."
 msgstr "å?¾ç??..."
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 #, fuzzy
 msgid "D_ocumentation..."
 msgstr "æ??æ¡£"
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 #, fuzzy
 msgid "_Attach"
 msgstr "è¿?æ?¥"
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 #, fuzzy
 msgid "_Detach"
 msgstr "�离"
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 #, fuzzy
 msgid "Show _Value"
 msgstr "�示��"
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 #, fuzzy
 msgid "Show _Name"
 msgstr "æ?¾ç¤ºå??称"
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 #, fuzzy
 msgid "Show _Both"
 msgstr "��示"
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 #, fuzzy
 msgid "_Toggle Visibility"
 msgstr "å??æ?¢å?¯è§?æ?§"
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 #, fuzzy
 msgid "_Text Size..."
 msgstr "æ??æ?¬..."
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 #, fuzzy
 msgid "gEDA Docu_mentation..."
 msgstr "æ??æ¡£"
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 #, fuzzy
 msgid "Component D_ocumentation..."
 msgstr "æ??æ¡£"
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 #, fuzzy
 msgid "_About..."
 msgstr "å±?æ?§..."
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 #, fuzzy
 msgid "_File"
 msgstr "æ??件"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 #, fuzzy
 msgid "_Edit"
 msgstr "ç¼?è¾?"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 #, fuzzy
 msgid "_Buffer"
 msgstr "���"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 #, fuzzy
 msgid "_View"
 msgstr "æ?¥ç??"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 #, fuzzy
 msgid "_Page"
 msgstr "页�"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 #, fuzzy
 msgid "_Add"
 msgstr "添�"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 #, fuzzy
 msgid "Hie_rarchy"
 msgstr "�次"
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 #, fuzzy
 msgid "A_ttributes"
 msgstr "å±?æ?§"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr ""
 
diff --git a/gschem/po/zh_TW.po b/gschem/po/zh_TW.po
index 62ee55a..d229a7e 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-12-31 15:55-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -118,39 +118,39 @@ msgstr ""
 msgid "Found invalid gschem window smob ~S"
 msgstr ""
 
-#: gschem/src/gschem.c:175
+#: gschem/src/gschem.c:186
 #, c-format
 msgid "gEDA/gschem version %s%s.%s\n"
 msgstr ""
 
-#: gschem/src/gschem.c:178
+#: gschem/src/gschem.c:189
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:180
+#: gschem/src/gschem.c:191
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: gschem/src/gschem.c:182
+#: gschem/src/gschem.c:193
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: gschem/src/gschem.c:185
+#: gschem/src/gschem.c:196
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:189
+#: gschem/src/gschem.c:200
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "ç?®å??ç??èª?系設å®?: %s\n"
 
-#: gschem/src/gschem.c:211
+#: gschem/src/gschem.c:222
 msgid ""
 "You must set the GEDADATA environment variable!\n"
 "\n"
@@ -158,17 +158,17 @@ msgid ""
 "environment variable to point to the correct location.\n"
 msgstr ""
 
-#: gschem/src/gschem.c:247
+#: gschem/src/gschem.c:263
 #, c-format
 msgid "Couldn't find init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:251
+#: gschem/src/gschem.c:267
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: gschem/src/gschem.c:255
+#: gschem/src/gschem.c:271
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
@@ -184,7 +184,7 @@ msgid "Unknown type for stroke (%d) !\n"
 msgstr ""
 
 #: gschem/src/i_basic.c:77 gschem/src/x_window.c:524
-#: gschem/lib/system-gschemrc.scm:1396
+#: gschem/lib/system-gschemrc.scm:1399
 msgid "Select Mode"
 msgstr "é?¸æ??模å¼?"
 
@@ -196,11 +196,11 @@ msgstr "å??件模å¼?"
 msgid "Text Mode"
 msgstr "æ??å­?模å¼?"
 
-#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1399
+#: gschem/src/i_basic.c:84 gschem/lib/system-gschemrc.scm:1402
 msgid "Copy Mode"
 msgstr "�製模�"
 
-#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1401
+#: gschem/src/i_basic.c:87 gschem/lib/system-gschemrc.scm:1404
 msgid "Move Mode"
 msgstr "移å??å??件"
 
@@ -208,7 +208,7 @@ msgstr "移å??å??件"
 msgid "Rotate Mode"
 msgstr "æ??è½?模å¼?"
 
-#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1403
+#: gschem/src/i_basic.c:91 gschem/lib/system-gschemrc.scm:1406
 msgid "Mirror Mode"
 msgstr "水平��"
 
@@ -276,7 +276,7 @@ msgstr "�移"
 msgid "Multiple Copy"
 msgstr "å¤?é??è¤?製"
 
-#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1400
+#: gschem/src/i_basic.c:142 gschem/lib/system-gschemrc.scm:1403
 msgid "Multiple Copy Mode"
 msgstr "å¤?é??è¤?製模å¼?"
 
@@ -382,11 +382,11 @@ msgid "Mirror"
 msgstr ""
 
 #: gschem/src/i_callbacks.c:912 gschem/src/x_dialog.c:2320
-#: gschem/lib/system-gschemrc.scm:1412
+#: gschem/lib/system-gschemrc.scm:1415
 msgid "Lock"
 msgstr "��"
 
-#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1413
+#: gschem/src/i_callbacks.c:930 gschem/lib/system-gschemrc.scm:1416
 msgid "Unlock"
 msgstr "解���"
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: gschem/src/o_complex.c:200 gschem/src/o_complex.c:204
+#: gschem/src/o_complex.c:223 gschem/src/o_complex.c:227
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: gschem/src/x_preview.c:233
+#: gschem/src/x_preview.c:231
 msgid "Preview Buffer"
 msgstr ""
 
@@ -1851,7 +1851,7 @@ msgstr ""
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1378
+#: gschem/src/x_script.c:47 gschem/lib/system-gschemrc.scm:1381
 msgid "Execute Script..."
 msgstr "����"
 
@@ -1962,49 +1962,57 @@ msgstr ""
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:749
+#: gschem/src/x_window.c:748
+#, c-format
+msgid ""
+"<b>An error occurred while loading the requested file.</b>\n"
+"\n"
+"Loading from '%s' failed: %s. The gschem log may contain more information."
+msgstr ""
+
+#: gschem/src/x_window.c:750
 msgid "Failed to load file"
 msgstr "ç?¡æ³?è®?å??æª?æ¡?"
 
-#: gschem/src/x_window.c:758
+#: gschem/src/x_window.c:759
 #, c-format
 msgid "New file [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:861
+#: gschem/src/x_window.c:862
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:862
+#: gschem/src/x_window.c:863
 msgid "Error while trying to save"
 msgstr "æ?¼å?²å­?æª?æ¡?æ??ç?¼ç??é?¯èª¤"
 
-#: gschem/src/x_window.c:872
+#: gschem/src/x_window.c:873
 #, fuzzy
 msgid "Failed to save file"
 msgstr "ç?¡æ³?è®?å??æª?æ¡?"
 
-#: gschem/src/x_window.c:883
+#: gschem/src/x_window.c:884
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "��� [%s]\n"
 
-#: gschem/src/x_window.c:885
+#: gschem/src/x_window.c:886
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "�� [%s]\n"
 
-#: gschem/src/x_window.c:887
+#: gschem/src/x_window.c:888
 msgid "Saved"
 msgstr "��"
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: gschem/src/x_window.c:961
+#: gschem/src/x_window.c:962
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "é??é?? [%s]\n"
@@ -2017,470 +2025,470 @@ msgstr ""
 msgid "Create and edit electrical schematics and symbols with gschem"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1365
+#: gschem/lib/system-gschemrc.scm:1368
 msgid "_New"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1366
+#: gschem/lib/system-gschemrc.scm:1369
 msgid "_Open..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1368
+#: gschem/lib/system-gschemrc.scm:1371
 msgid "Open Recen_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1370
+#: gschem/lib/system-gschemrc.scm:1373
 msgid "_Save"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1371
+#: gschem/lib/system-gschemrc.scm:1374
 msgid "Save _As..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1372
+#: gschem/lib/system-gschemrc.scm:1375
 msgid "Save All"
 msgstr "����"
 
-#: gschem/lib/system-gschemrc.scm:1373 gschem/lib/system-gschemrc.scm:1466
+#: gschem/lib/system-gschemrc.scm:1376 gschem/lib/system-gschemrc.scm:1469
 msgid "_Revert"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1375
+#: gschem/lib/system-gschemrc.scm:1378
 msgid "_Print..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1376
+#: gschem/lib/system-gschemrc.scm:1379
 msgid "Write _image..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1380
+#: gschem/lib/system-gschemrc.scm:1383
 msgid "New Window"
 msgstr "é??æ?°è¦?çª?"
 
-#: gschem/lib/system-gschemrc.scm:1381
+#: gschem/lib/system-gschemrc.scm:1384
 #, fuzzy
 msgid "_Close Window"
 msgstr "é??é??è¦?çª?"
 
-#: gschem/lib/system-gschemrc.scm:1382
+#: gschem/lib/system-gschemrc.scm:1385
 msgid "_Quit"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1388
+#: gschem/lib/system-gschemrc.scm:1391
 msgid "_Undo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1389
+#: gschem/lib/system-gschemrc.scm:1392
 msgid "_Redo"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1391
+#: gschem/lib/system-gschemrc.scm:1394
 msgid "Cu_t"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1392
+#: gschem/lib/system-gschemrc.scm:1395
 msgid "_Copy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1393
+#: gschem/lib/system-gschemrc.scm:1396
 msgid "_Paste"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1394
+#: gschem/lib/system-gschemrc.scm:1397
 msgid "_Delete"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1397
+#: gschem/lib/system-gschemrc.scm:1400
 #, fuzzy
 msgid "Select All"
 msgstr "é?¸æ??"
 
-#: gschem/lib/system-gschemrc.scm:1398
+#: gschem/lib/system-gschemrc.scm:1401
 #, fuzzy
 msgid "Deselect"
 msgstr "é?¸æ??"
 
-#: gschem/lib/system-gschemrc.scm:1402
+#: gschem/lib/system-gschemrc.scm:1405
 msgid "Rotate 90 Mode"
 msgstr "é??æ??é??æ??è½?90度"
 
-#: gschem/lib/system-gschemrc.scm:1405
+#: gschem/lib/system-gschemrc.scm:1408
 msgid "Edit..."
 msgstr "編輯"
 
-#: gschem/lib/system-gschemrc.scm:1406
+#: gschem/lib/system-gschemrc.scm:1409
 msgid "Edit Text..."
 msgstr "編輯æ??å­?"
 
-#: gschem/lib/system-gschemrc.scm:1407
+#: gschem/lib/system-gschemrc.scm:1410
 msgid "Slot..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1408
+#: gschem/lib/system-gschemrc.scm:1411
 msgid "Color..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1409
+#: gschem/lib/system-gschemrc.scm:1412
 msgid "Line Width & Type..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1410
+#: gschem/lib/system-gschemrc.scm:1413
 msgid "Fill Type..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1411
+#: gschem/lib/system-gschemrc.scm:1414
 msgid "Symbol Translate..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1415
+#: gschem/lib/system-gschemrc.scm:1418
 msgid "Invoke Macro"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1416
+#: gschem/lib/system-gschemrc.scm:1419
 msgid "Embed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1417
+#: gschem/lib/system-gschemrc.scm:1420
 msgid "Unembed Component/Picture"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1418
+#: gschem/lib/system-gschemrc.scm:1421
 msgid "Update Component"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1419
+#: gschem/lib/system-gschemrc.scm:1422
 msgid "Show/Hide Inv Text"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1425
+#: gschem/lib/system-gschemrc.scm:1428
 msgid "Copy into 1"
 msgstr "�製� 1"
 
-#: gschem/lib/system-gschemrc.scm:1426
+#: gschem/lib/system-gschemrc.scm:1429
 msgid "Copy into 2"
 msgstr "�製� 2"
 
-#: gschem/lib/system-gschemrc.scm:1427
+#: gschem/lib/system-gschemrc.scm:1430
 msgid "Copy into 3"
 msgstr "�製� 3"
 
-#: gschem/lib/system-gschemrc.scm:1428
+#: gschem/lib/system-gschemrc.scm:1431
 msgid "Copy into 4"
 msgstr "�製� 4"
 
-#: gschem/lib/system-gschemrc.scm:1429
+#: gschem/lib/system-gschemrc.scm:1432
 msgid "Copy into 5"
 msgstr "�製� 5"
 
-#: gschem/lib/system-gschemrc.scm:1430
+#: gschem/lib/system-gschemrc.scm:1433
 msgid "Cut into 1"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??1"
 
-#: gschem/lib/system-gschemrc.scm:1431
+#: gschem/lib/system-gschemrc.scm:1434
 msgid "Cut into 2"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??2"
 
-#: gschem/lib/system-gschemrc.scm:1432
+#: gschem/lib/system-gschemrc.scm:1435
 msgid "Cut into 3"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??3"
 
-#: gschem/lib/system-gschemrc.scm:1433
+#: gschem/lib/system-gschemrc.scm:1436
 msgid "Cut into 4"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??4"
 
-#: gschem/lib/system-gschemrc.scm:1434
+#: gschem/lib/system-gschemrc.scm:1437
 msgid "Cut into 5"
 msgstr "å?ªä¸?è?³ ç·©è¡?å??5"
 
-#: gschem/lib/system-gschemrc.scm:1435
+#: gschem/lib/system-gschemrc.scm:1438
 msgid "Paste from 1"
 msgstr "è?ª ç·©è¡?å??1 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1436
+#: gschem/lib/system-gschemrc.scm:1439
 msgid "Paste from 2"
 msgstr "è?ª ç·©è¡?å??2 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1437
+#: gschem/lib/system-gschemrc.scm:1440
 msgid "Paste from 3"
 msgstr "è?ª ç·©è¡?å??3 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1438
+#: gschem/lib/system-gschemrc.scm:1441
 msgid "Paste from 4"
 msgstr "è?ª ç·©è¡?å??4 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1439
+#: gschem/lib/system-gschemrc.scm:1442
 msgid "Paste from 5"
 msgstr "è?ª ç·©è¡?å??5 è²¼ä¸?"
 
-#: gschem/lib/system-gschemrc.scm:1445
+#: gschem/lib/system-gschemrc.scm:1448
 msgid "_Redraw"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1446
+#: gschem/lib/system-gschemrc.scm:1449
 msgid "_Pan"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1447
+#: gschem/lib/system-gschemrc.scm:1450
 msgid "Zoom _Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1448
+#: gschem/lib/system-gschemrc.scm:1451
 msgid "Zoom _Extents"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1449
+#: gschem/lib/system-gschemrc.scm:1452
 msgid "Zoom _In"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1450
+#: gschem/lib/system-gschemrc.scm:1453
 msgid "Zoom _Out"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1451
+#: gschem/lib/system-gschemrc.scm:1454
 msgid "Zoom _Full"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1453
+#: gschem/lib/system-gschemrc.scm:1456
 msgid "_Dark color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1454
+#: gschem/lib/system-gschemrc.scm:1457
 msgid "_Light color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1455
+#: gschem/lib/system-gschemrc.scm:1458
 msgid "B_W color scheme"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1462
+#: gschem/lib/system-gschemrc.scm:1465
 msgid "_Manager..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1463
+#: gschem/lib/system-gschemrc.scm:1466
 msgid "_Previous"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1464
+#: gschem/lib/system-gschemrc.scm:1467
 msgid "_Next"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1465
+#: gschem/lib/system-gschemrc.scm:1468
 msgid "Ne_w"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1467
+#: gschem/lib/system-gschemrc.scm:1470
 msgid "_Close"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1469
+#: gschem/lib/system-gschemrc.scm:1472
 msgid "_Discard"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1475
+#: gschem/lib/system-gschemrc.scm:1478
 msgid "_Component..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1476
+#: gschem/lib/system-gschemrc.scm:1479
 msgid "_Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1477
+#: gschem/lib/system-gschemrc.scm:1480
 msgid "B_us"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1478
+#: gschem/lib/system-gschemrc.scm:1481
 msgid "_Attribute..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1479
+#: gschem/lib/system-gschemrc.scm:1482
 msgid "_Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1481
+#: gschem/lib/system-gschemrc.scm:1484
 msgid "_Line"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1482
+#: gschem/lib/system-gschemrc.scm:1485
 msgid "_Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1483
+#: gschem/lib/system-gschemrc.scm:1486
 msgid "C_ircle"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1484
+#: gschem/lib/system-gschemrc.scm:1487
 msgid "A_rc"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1485
+#: gschem/lib/system-gschemrc.scm:1488
 msgid "_Pin"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1486
+#: gschem/lib/system-gschemrc.scm:1489
 msgid "Pictu_re..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1492
+#: gschem/lib/system-gschemrc.scm:1495
 msgid "_Down Schematic"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1493
+#: gschem/lib/system-gschemrc.scm:1496
 msgid "Down _Symbol"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1494
+#: gschem/lib/system-gschemrc.scm:1497
 msgid "_Up"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1495
+#: gschem/lib/system-gschemrc.scm:1498
 msgid "D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1501
+#: gschem/lib/system-gschemrc.scm:1504
 msgid "_Attach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1502
+#: gschem/lib/system-gschemrc.scm:1505
 msgid "_Detach"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1503
+#: gschem/lib/system-gschemrc.scm:1506
 msgid "Show _Value"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1504
+#: gschem/lib/system-gschemrc.scm:1507
 msgid "Show _Name"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1505
+#: gschem/lib/system-gschemrc.scm:1508
 msgid "Show _Both"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1506
+#: gschem/lib/system-gschemrc.scm:1509
 msgid "_Toggle Visibility"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1508
+#: gschem/lib/system-gschemrc.scm:1511
 msgid "_Find Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1509
+#: gschem/lib/system-gschemrc.scm:1512
 msgid "_Hide Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1510
+#: gschem/lib/system-gschemrc.scm:1513
 msgid "_Show Specific Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1511
+#: gschem/lib/system-gschemrc.scm:1514
 msgid "A_utonumber Text..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1517
+#: gschem/lib/system-gschemrc.scm:1520
 msgid "_Text Size..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1518
+#: gschem/lib/system-gschemrc.scm:1521
 msgid "Cycle _grid styles"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1519
+#: gschem/lib/system-gschemrc.scm:1522
 msgid "Toggle _Snap On/Off"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1520
+#: gschem/lib/system-gschemrc.scm:1523
 msgid "Snap Grid S_pacing..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1521
+#: gschem/lib/system-gschemrc.scm:1524
 msgid "Scale _up Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1523
+#: gschem/lib/system-gschemrc.scm:1526
 msgid "Scale _down Grid Spacing"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1525
+#: gschem/lib/system-gschemrc.scm:1528
 msgid "Toggle _Outline/Box"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1527
+#: gschem/lib/system-gschemrc.scm:1530
 msgid "Toggle Net _Rubberband"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1528
+#: gschem/lib/system-gschemrc.scm:1531
 msgid "Toggle _Magnetic Net"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1529
+#: gschem/lib/system-gschemrc.scm:1532
 msgid "Show _Log Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1531
+#: gschem/lib/system-gschemrc.scm:1534
 msgid "Show _Coord Window..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1539
+#: gschem/lib/system-gschemrc.scm:1542
 msgid "gEDA Docu_mentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1540
+#: gschem/lib/system-gschemrc.scm:1543
 msgid "gschem _FAQ..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1541
+#: gschem/lib/system-gschemrc.scm:1544
 msgid "gEDA _Wiki..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1542
+#: gschem/lib/system-gschemrc.scm:1545
 msgid "Component D_ocumentation..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1544
+#: gschem/lib/system-gschemrc.scm:1547
 msgid "_Hotkeys..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1545
+#: gschem/lib/system-gschemrc.scm:1548
 msgid "_About..."
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1551
+#: gschem/lib/system-gschemrc.scm:1554
 msgid "_File"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1552
+#: gschem/lib/system-gschemrc.scm:1555
 msgid "_Edit"
 msgstr "編輯"
 
-#: gschem/lib/system-gschemrc.scm:1553
+#: gschem/lib/system-gschemrc.scm:1556
 msgid "_Buffer"
 msgstr "ç·©è¡?å??"
 
-#: gschem/lib/system-gschemrc.scm:1554
+#: gschem/lib/system-gschemrc.scm:1557
 msgid "_View"
 msgstr "顯示"
 
-#: gschem/lib/system-gschemrc.scm:1555
+#: gschem/lib/system-gschemrc.scm:1558
 msgid "_Page"
 msgstr "å??é ?"
 
-#: gschem/lib/system-gschemrc.scm:1556
+#: gschem/lib/system-gschemrc.scm:1559
 msgid "_Add"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1557
+#: gschem/lib/system-gschemrc.scm:1560
 msgid "Hie_rarchy"
 msgstr ""
 
-#: gschem/lib/system-gschemrc.scm:1558
+#: gschem/lib/system-gschemrc.scm:1561
 msgid "A_ttributes"
 msgstr "屬�"
 
-#: gschem/lib/system-gschemrc.scm:1559
+#: gschem/lib/system-gschemrc.scm:1562
 msgid "_Options"
 msgstr "��"
 
-#: gschem/lib/system-gschemrc.scm:1560
+#: gschem/lib/system-gschemrc.scm:1563
 msgid "_Help"
 msgstr "幫�"
 
diff --git a/libgeda/po/ar.po b/libgeda/po/ar.po
index 0be44e1..fef503b 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -52,7 +52,15 @@ msgstr ""
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -60,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -68,7 +76,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -76,7 +84,7 @@ msgid ""
 "[%s]\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -236,37 +244,49 @@ msgid ""
 "list of strings instead\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 msgid "Found an invalid color [ %s ]\n"
 msgstr "عثر عÙ?Ù? Ù?Ù?Ù? غÙ?ر صاÙ?Ø­ [ %s ]\n"
 
-#: 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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr "تغÙ?Ù?ر اÙ?Ù?Ù?Ù? Ø¥Ù?Ù? اÙ?Ù?Ù?Ù? اÙ?Ø¥Ù?تراضÙ?\n"
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr ""
 
+#: libgeda/src/o_attrib.c:341
+msgid "Tried to attach a non-text item as an attribute"
+msgstr ""
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr ""
@@ -275,22 +295,30 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr ""
 
@@ -298,51 +326,72 @@ msgstr ""
 msgid "Null radius circles are not allowed\n"
 msgstr ""
 
-#: libgeda/src/o_circle_basic.c:276
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
 #, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:284
+msgid "Setting radius to 0\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
 " %s"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:680
 #, 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:995
+#: libgeda/src/o_complex_basic.c:681
+msgid "Setting mirror to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:994
 #, 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:999
+#: libgeda/src/o_complex_basic.c:998
 #, 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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, 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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -350,24 +399,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, 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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -391,152 +440,177 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
 msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:81
+#: libgeda/src/o_picture.c:82
 #, c-format
 msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, c-format
 msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 msgid "ERROR: o_picture_save: unable to encode the picture.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:307
+#: libgeda/src/o_picture.c:308
 #, c-format
 msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:320
+#: libgeda/src/o_picture.c:321
 #, fuzzy, c-format
 msgid "Failed to load image from [%s]: %s\n"
 msgstr "Ù?راءة Ù?Ù?Ù? تÙ?Ù?Ù?Ù? اÙ?Ù?ظاÙ? [%%s]\n"
 
-#: libgeda/src/o_picture.c:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:967
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, c-format
 msgid "Failed to load image from file [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:993
+#: libgeda/src/o_picture.c:994
 msgid "Picture is still embedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, c-format
 msgid "Failed to load fallback image %s: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:168
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr ""
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -696,7 +770,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -708,11 +782,11 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 msgid "Object ~A is attached as an attribute"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -720,110 +794,114 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
diff --git a/libgeda/po/de.po b/libgeda/po/de.po
index d4b19db..89f25cb 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -53,7 +53,18 @@ msgstr "o_save_objects: Das Objekt %p hat eine unbekannte Typangabe '%c'\n"
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"Fehlerhafte Startmarkierung bei eingebetteten Symbol gefunden [%s]:\n"
+">>\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -64,7 +75,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -75,7 +86,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -86,7 +97,7 @@ msgstr ""
 "Bitte aktualisiere die Datei mit g[sym|sch]update:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -265,38 +276,51 @@ msgstr ""
 "attributes' ist veraltet. Es sollte statdessen eine Liste von Strings "
 "verwendet werden.\n"
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr "Verwende die Default Farbe\n"
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr "Es wurde versucht eine Attribut anzubringen, welches kein Text ist!\n"
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr ""
 "Es wurde versucht ein Attribute [%s] an mehr als ein Objekt anzubringen\n"
 
+#: libgeda/src/o_attrib.c:341
+#, fuzzy
+msgid "Tried to attach a non-text item as an attribute"
+msgstr "Es wurde versucht eine Attribut anzubringen, welches kein Text ist!\n"
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr "Fehlerhafte Abstandsangabe, verwende 100\n"
@@ -305,22 +329,30 @@ 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:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, 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"
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr "Bus mit der Länge 0 entdeckt [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr "Fehlerhafte Richtungsangabe [%s] bei einem Busanschluss entdeckt\n"
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr "Setze die Richtung auf neutral (keine Richtung)\n"
 
@@ -328,12 +360,21 @@ msgstr "Setze die Richtung auf neutral (keine Richtung)\n"
 msgid "Null radius circles are not allowed\n"
 msgstr "Kreise mit dem Radius 0 sind nicht erlaubt\n"
 
-#: libgeda/src/o_circle_basic.c:276
-#, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
+#, fuzzy, c-format
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr "Kreis mit dem Radius 0 entdeckt [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+#, fuzzy
+msgid "Setting radius to 0\n"
+msgstr "Setze die Winkelangabe auf 0\n"
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -342,13 +383,22 @@ msgstr ""
 "Bauteil wurde nicht gefunden:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr "Setze die Winkelangabe auf 0\n"
+
+#: libgeda/src/o_complex_basic.c:680
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -356,7 +406,12 @@ msgstr ""
 "Bauteil mit fehlerhafter Spiegelungsangabe entdeckt [ %c %d %d %d %d %d "
 "%s ]\n"
 
-#: libgeda/src/o_complex_basic.c:995
+#: libgeda/src/o_complex_basic.c:681
+#, fuzzy
+msgid "Setting mirror to 0\n"
+msgstr "Setze die Spiegelung auf 0\n"
+
+#: libgeda/src/o_complex_basic.c:994
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -366,7 +421,7 @@ msgstr ""
 "'%s':\n"
 "\tKonnte das Attribut symversion=%s nicht zerlegen\n"
 
-#: libgeda/src/o_complex_basic.c:999
+#: libgeda/src/o_complex_basic.c:998
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -376,7 +431,7 @@ msgstr ""
 "'%s':\n"
 "\tKonnte das Attribut symversion= nicht zerlegen\n"
 
-#: libgeda/src/o_complex_basic.c:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -386,7 +441,7 @@ msgstr ""
 "'%s':\n"
 "\tKonnte das angehängte Attribut symversion=%s nicht zerlegen\n"
 
-#: libgeda/src/o_complex_basic.c:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -398,7 +453,7 @@ msgstr ""
 "\tsymversion=%s existiert bei dem Symbol im Schaltplan, fehlt aber innerhalb "
 "der Schaltsymbol-Datei\n"
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -408,20 +463,20 @@ msgstr ""
 "(%s):\n"
 "\tDas Symbol in der Bibliothek ist neuer als das Symbol im Schaltplan\n"
 
-#: libgeda/src/o_complex_basic.c:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, 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:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, 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:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -449,125 +504,140 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr "Das Bauteil [%s] wurde erfolgreich ausgebettet\n"
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr "Linie mit der Länge 0 entdeckt [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 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:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
-msgstr "Fehler beim Lesen der Bildinformation. Zeile: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
+msgstr ""
+
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, 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:81
+#: libgeda/src/o_picture.c:82
 #, 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:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr "Setze die Spiegelung auf 0\n"
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, 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:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr "Setze die Einbettung auf 0\n"
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Bild mit fehlerhafter Winkelangabe entdeckt [%d]\n"
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, 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:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr "Base64 Dekodierung fehlgeschlagen."
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 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:207
+#: libgeda/src/o_picture.c:208
 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:307
+#: libgeda/src/o_picture.c:308
 #, 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
+#: libgeda/src/o_picture.c:321
 #, 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:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, fuzzy, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr "Das Bild [%s] wurde eingebettet\n"
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 #, 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
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Das Bild [%s] wurde eingebettet\n"
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, 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
+#: libgeda/src/o_picture.c:994
 #, fuzzy
 msgid "Picture is still embedded.\n"
 msgstr "Das Bild [%s] wurde eingebettet\n"
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Das Bild [%s] wurde ausgebettet\n"
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, 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
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
@@ -575,37 +645,47 @@ msgstr ""
 "Pin ohne Markierung (whichend) der aktiven Seite entdeckt.\n"
 "Kontrolliere die Markierung und korrigiere ggf. manuell.\n"
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 "Pin mit fehlerafter Markierung (whichend) der aktiven Seite entdeckt. "
 "Verwende 0: %d\n"
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Textstring mit der Zeichengrö�e 0 entdeckt [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Text mit nicht unterstützer Winkelangabe entdeckt [ %c %d %d %d %d %d %d %d "
 "%d ]\n"
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Text mit nicht unterstützer Ausrichtung entdeckt [ %c %d %d %d %d %d %d %d "
 "%d ]\n"
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr "Verwende die Ausrichtung 'Links Unten'\n"
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -779,7 +859,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -791,12 +871,12 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 #, 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
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -804,115 +884,122 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
 msgstr ""
 
+#~ msgid "Error reading picture definition line: %s.\n"
+#~ msgstr "Fehler beim Lesen der Bildinformation. Zeile: %s.\n"
+
 #~ msgid "Loading warning picture.\n"
 #~ msgstr "Lade das Warnbild.\n"
 
diff --git a/libgeda/po/en_GB.po b/libgeda/po/en_GB.po
index 09a2fd6..94f7848 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -53,7 +53,18 @@ msgstr "o_save_objects: object %p has unknown type '%c'\n"
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"Read unexpected embedded symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -64,7 +75,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -75,7 +86,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -86,7 +97,7 @@ msgstr ""
 "Please run g[sym|sch]update on:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -261,37 +272,50 @@ msgstr ""
 "WARNING: using a string for 'always-promote-attributes' is deprecated. Use a "
 "list of strings instead\n"
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr "Setting colour to default colour\n"
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr "Attempt to attach non text item as an attribute!\n"
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr "Attempt to attach attribute [%s] to more than one object\n"
 
+#: libgeda/src/o_attrib.c:341
+#, fuzzy
+msgid "Tried to attach a non-text item as an attribute"
+msgstr "Attempt to attach non text item as an attribute!\n"
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr "Invalid space specified, setting to 100\n"
@@ -300,22 +324,30 @@ 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:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, 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"
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr "Found an invalid bus ripper direction [ %s ]\n"
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr "Resetting direction to neutral (no direction)\n"
 
@@ -323,12 +355,21 @@ msgstr "Resetting direction to neutral (no direction)\n"
 msgid "Null radius circles are not allowed\n"
 msgstr "Null radius circles are not allowed\n"
 
-#: libgeda/src/o_circle_basic.c:276
-#, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
+#, fuzzy, c-format
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr "Found a zero radius circle [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+#, fuzzy
+msgid "Setting radius to 0\n"
+msgstr "Setting angle to 0\n"
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -337,19 +378,33 @@ msgstr ""
 "Component not found:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr "Setting angle to 0\n"
+
+#: libgeda/src/o_complex_basic.c:680
 #, 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:995
+#: libgeda/src/o_complex_basic.c:681
+#, fuzzy
+msgid "Setting mirror to 0\n"
+msgstr "Setting mirrored to 0\n"
+
+#: libgeda/src/o_complex_basic.c:994
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -358,7 +413,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:999
+#: libgeda/src/o_complex_basic.c:998
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -367,7 +422,7 @@ msgstr ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse symbol file symversion=\n"
 
-#: libgeda/src/o_complex_basic.c:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -376,7 +431,7 @@ msgstr ""
 "WARNING: Symbol version parse error on refdes %s:\n"
 "\tCould not parse attached symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -387,7 +442,7 @@ msgstr ""
 "\tsymversion=%s attached to instantiated symbol, but no symversion= inside "
 "symbol file\n"
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -396,17 +451,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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, 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:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, 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:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -434,125 +489,140 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr "Component [%s] has been successfully unembedded\n"
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr "Found a zero length line [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 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:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
-msgstr "Error reading picture definition line: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
+msgstr ""
+
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, 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:81
+#: libgeda/src/o_picture.c:82
 #, 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:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr "Setting mirrored to 0\n"
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, 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:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr "Setting embedded to 0\n"
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Found an unsupported picture angle [ %d ]\n"
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, 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:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr "Base64 decoding failed."
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "Falling back to file loading. Picture unembedded.\n"
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 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:307
+#: libgeda/src/o_picture.c:308
 #, 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
+#: libgeda/src/o_picture.c:321
 #, 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:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, fuzzy, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr "Picture [%s] has been embedded\n"
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 #, 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
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Picture [%s] has been embedded\n"
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, 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
+#: libgeda/src/o_picture.c:994
 #, fuzzy
 msgid "Picture is still embedded.\n"
 msgstr "Picture [%s] has been embedded\n"
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Picture [%s] has been unembedded\n"
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, 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
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
@@ -560,30 +630,40 @@ msgstr ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr "Found an invalid whichend on a pin (reseting to zero): %d\n"
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr "Setting alignment to LOWER_LEFT\n"
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -748,7 +828,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -760,12 +840,12 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 #, 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
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -773,115 +853,122 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
 msgstr ""
 
+#~ msgid "Error reading picture definition line: %s.\n"
+#~ msgstr "Error reading picture definition line: %s.\n"
+
 #~ msgid "Loading warning picture.\n"
 #~ msgstr "Loading warning picture.\n"
 
diff --git a/libgeda/po/es.po b/libgeda/po/es.po
index 76ed584..c5d18ee 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -53,7 +53,18 @@ msgstr "o_save_objects: el objeto %p tiene un tipo '%c' desconocido\n"
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"No se esperaba un marcador de comienzo de símbolo embebido en [%s]:\n"
+">>\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -64,7 +75,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -75,7 +86,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -86,7 +97,7 @@ msgstr ""
 "Por favor ejecute: g[sym|sch]update en: \n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -268,38 +279,51 @@ msgstr ""
 "ADVERTENCIA: el uso de la cadena 'always-promote-attributes' está obsoleto. "
 "Se recomienda utilizar una lista de cadenas en su lugar\n"
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr "Asignando el color por defecto al color\n"
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr "¡Se ha intentado añadir un objeto que no es texto como un attributo!\n"
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr "Se ha intentado añadir el attributo [%s] a más de un objeto\n"
 
+#: libgeda/src/o_attrib.c:341
+#, fuzzy
+msgid "Tried to attach a non-text item as an attribute"
+msgstr "¡Se ha intentado añadir un objeto que no es texto como un attributo!\n"
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr "Se ha especificado un espaciado no válido, se corrige a 100\n"
@@ -308,26 +332,34 @@ 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:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 "Se ha encontrado un rectángulo con altura o anchura cero [ %c %d %d %d %d "
 "%d ]\n"
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr "Se ha encontrado un bus de longitud cero [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 "Se ha encontrado una dirección del símbolo de extracción de bus no válida "
 "[ %s ]\n"
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr "Cambiando la dirección al valor por defecto neutro (sin dirección)\n"
 
@@ -335,12 +367,21 @@ msgstr "Cambiando la dirección al valor por defecto neutro (sin dirección)\n"
 msgid "Null radius circles are not allowed\n"
 msgstr "No se permiten círculos con radio cero\n"
 
-#: libgeda/src/o_circle_basic.c:276
-#, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
+#, fuzzy, c-format
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr "Se ha encontrado un círculo con radio cero [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+#, fuzzy
+msgid "Setting radius to 0\n"
+msgstr "Cambiando el parámetro 'ángulo' a 0\n"
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -349,14 +390,23 @@ msgstr ""
 "No se ha encontrado el componente:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr "Cambiando el parámetro 'ángulo' a 0\n"
+
+#: libgeda/src/o_complex_basic.c:680
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -364,7 +414,12 @@ 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:995
+#: libgeda/src/o_complex_basic.c:681
+#, fuzzy
+msgid "Setting mirror to 0\n"
+msgstr "Cambiando el parámetro 'volteado' a 0\n"
+
+#: libgeda/src/o_complex_basic.c:994
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -373,7 +428,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:999
+#: libgeda/src/o_complex_basic.c:998
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -382,7 +437,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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -391,7 +446,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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -403,7 +458,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:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -414,18 +469,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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, 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:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, 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:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -454,130 +509,145 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr "Se ha desincrustado satisfactoriamente el componente [%s]\n"
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr "Se ha encontrado una línea con longitud cero [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 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: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_path_basic.c:181
+msgid "Failed to parse path object"
+msgstr ""
+
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, 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:81
+#: libgeda/src/o_picture.c:82
 #, 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:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr "Cambiando el parámetro 'volteado' a 0\n"
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, 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:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr "Cambiando el parámetro 'incrustado' a 0\n"
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, 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: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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, 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:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr "Ha fallado la decodificación Base64"
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 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:207
+#: libgeda/src/o_picture.c:208
 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:307
+#: libgeda/src/o_picture.c:308
 #, 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
+#: libgeda/src/o_picture.c:321
 #, 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:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, fuzzy, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr "Se ha incrustado la imagen [%s]\n"
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 #, 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
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Se ha incrustado la imagen [%s]\n"
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, 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
+#: libgeda/src/o_picture.c:994
 #, fuzzy
 msgid "Picture is still embedded.\n"
 msgstr "Se ha incrustado la imagen [%s]\n"
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Se ha desincrustado la imagen [%s]\n"
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, 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
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
@@ -585,36 +655,46 @@ msgstr ""
 "Se ha encontrado una pata que no tiene el campo 'whichone'.\n"
 "Por favor, compruébelo y corríjalo manualmente.\n"
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 "Se ha encontrado un parámetro 'whichone' en una pata (y se cambia a 0): %d\n"
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Se ha encontrado un texto con tamaño cero [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Se ha encontrado un texto con ángulo no válido [ %c %d %d %d %d %d %d %d "
 "%d ]\n"
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Se ha encontrado un texto con alineamiento no válido [ %c %d %d %d %d %d %d "
 "%d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr "Cambiando el alineamiento a 'Abajo a la izquierda'\n"
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -788,7 +868,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -800,12 +880,12 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 #, 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
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -813,115 +893,122 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
 msgstr ""
 
+#~ msgid "Error reading picture definition line: %s.\n"
+#~ msgstr "Error al leer la línea de definición de la imagen: %s\n"
+
 #~ msgid "Loading warning picture.\n"
 #~ msgstr "Cargando imagen de advertencia.\n"
 
diff --git a/libgeda/po/fr.po b/libgeda/po/fr.po
index d2c4f09..1946b36 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -52,7 +52,18 @@ msgstr "o_save_objects: l'objet %p a un type '%c' inconnu\n"
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"Lecture d'un marqueur imprévu de début de symbole embarqué dans [%s] :\n"
+">>\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -63,7 +74,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -74,7 +85,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -85,7 +96,7 @@ msgstr ""
 "Veuillez lancer g[sym|sch]update sur:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -269,37 +280,50 @@ msgstr ""
 "ATTENTION: l'utilisation d'une chaîne de caractères pour 'always-promote-"
 "attributes' est dépassé. Utilisez plutôt une liste de chaînes.\n"
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr "Initialiser la couleur comme défaut\n"
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr "Tentative d'attachement d'un objet non textuel comme attribut!\n"
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr "Tentative d'attachement d'un attribut [%s] à plus d'un objet\n"
 
+#: libgeda/src/o_attrib.c:341
+#, fuzzy
+msgid "Tried to attach a non-text item as an attribute"
+msgstr "Tentative d'attachement d'un objet non textuel comme attribut!\n"
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr "Espace spécifié invalide, positionné à 100\n"
@@ -308,23 +332,31 @@ 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:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 "Trouvé une boîte avec une largeur/hauteur à zéro [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr "Trouvé un bus de longueur nulle [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr "Initialisation de la direction à neutre (pas de direction)\n"
 
@@ -332,12 +364,21 @@ msgstr "Initialisation de la direction à neutre (pas de direction)\n"
 msgid "Null radius circles are not allowed\n"
 msgstr "Les cercles de rayons nuls ne sont pas permis\n"
 
-#: libgeda/src/o_circle_basic.c:276
-#, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
+#, fuzzy, c-format
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr "Trouvé un cercle de rayon nul [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+#, fuzzy
+msgid "Setting radius to 0\n"
+msgstr "Initialisé l'angle à 0\n"
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -346,13 +387,22 @@ msgstr ""
 "Composant non trouvé\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr "Initialisé l'angle à 0\n"
+
+#: libgeda/src/o_complex_basic.c:680
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -360,7 +410,12 @@ msgstr ""
 "Trouvé un composant avec un marqueur de miroir invalide [ %c %d %d %d %d %d "
 "%s ]\n"
 
-#: libgeda/src/o_complex_basic.c:995
+#: libgeda/src/o_complex_basic.c:681
+#, fuzzy
+msgid "Setting mirror to 0\n"
+msgstr "Initilisation du miroir à 0\n"
+
+#: libgeda/src/o_complex_basic.c:994
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -369,14 +424,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:999
+#: libgeda/src/o_complex_basic.c:998
 #, 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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -385,7 +440,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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -393,25 +448,25 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, 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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, 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:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, 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:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -437,157 +492,182 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr "Le composant [%s] a été détaché avec succès\n"
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr "Trouvé une ligne à longueur nulle [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 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: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_path_basic.c:181
+msgid "Failed to parse path object"
+msgstr ""
+
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_picture.c:77
 #, 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:81
+#: libgeda/src/o_picture.c:82
 #, 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:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr "Initilisation du miroir à 0\n"
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, 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:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr "Positionne l'embarqué à 0\n"
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, 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: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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, 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:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr "�chec du décodage Base64."
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "�chec du chargement du fichier. Image enlevée.\n"
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 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:307
+#: libgeda/src/o_picture.c:308
 #, 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
+#: libgeda/src/o_picture.c:321
 #, 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:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, 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:959
+#: libgeda/src/o_picture.c:960
 #, 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
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "L'image [%s] a été embarquée\n"
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, 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
+#: libgeda/src/o_picture.c:994
 #, fuzzy
 msgid "Picture is still embedded.\n"
 msgstr "L'image [%s] a été embarquée\n"
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, 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
+#: libgeda/src/o_picture.c:1238
 #, 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
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Trouvé une chaîne de texte à longueur nulle [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr "Trouvé un angle de texte non supporté [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Trouvé un alignement de texte non supporté [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr "Alignement positionné à LOWER_LEFT\n"
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -759,7 +839,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -771,12 +851,12 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 #, 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
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -784,115 +864,123 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
 msgstr ""
 
+#~ 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"
+
 #~ msgid "Loading warning picture.\n"
 #~ msgstr "Chargement de l'image d'avertissement.\n"
 
diff --git a/libgeda/po/hu.po b/libgeda/po/hu.po
index eff9294..26f5e4e 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -52,7 +52,18 @@ msgstr ""
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"Szemét olvasása a(z) [%s]-ban\n"
+"<<\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -60,7 +71,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -68,7 +79,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -79,7 +90,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:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -239,37 +250,49 @@ msgid ""
 "list of strings instead\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 msgid "Found an invalid color [ %s ]\n"
 msgstr ""
 
-#: 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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr ""
 
+#: libgeda/src/o_attrib.c:341
+msgid "Tried to attach a non-text item as an attribute"
+msgstr ""
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr ""
@@ -278,22 +301,30 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr ""
 
@@ -301,51 +332,72 @@ msgstr ""
 msgid "Null radius circles are not allowed\n"
 msgstr ""
 
-#: libgeda/src/o_circle_basic.c:276
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
 #, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+msgid "Setting radius to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
 " %s"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:680
 #, 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:995
+#: libgeda/src/o_complex_basic.c:681
+msgid "Setting mirror to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:994
 #, 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:999
+#: libgeda/src/o_complex_basic.c:998
 #, 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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, 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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -353,24 +405,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, 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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -394,152 +446,177 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
 msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:81
+#: libgeda/src/o_picture.c:82
 #, c-format
 msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, c-format
 msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 msgid "ERROR: o_picture_save: unable to encode the picture.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:307
+#: libgeda/src/o_picture.c:308
 #, c-format
 msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:320
+#: libgeda/src/o_picture.c:321
 #, c-format
 msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:967
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, c-format
 msgid "Failed to load image from file [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:993
+#: libgeda/src/o_picture.c:994
 msgid "Picture is still embedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, c-format
 msgid "Failed to load fallback image %s: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:168
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr ""
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -699,7 +776,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -711,11 +788,11 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 msgid "Object ~A is attached as an attribute"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -723,110 +800,114 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
diff --git a/libgeda/po/it.po b/libgeda/po/it.po
index bf59630..e949665 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -52,7 +52,18 @@ msgstr "o_save_objects: l'oggetto %p ha il tipo sconosciuto '%c'\n"
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"Dati errati in [%s]:\n"
+">>\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -60,7 +71,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -68,7 +79,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -79,7 +90,7 @@ msgstr ""
 "Esegui g[sym|sch]update su:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -257,37 +268,49 @@ msgid ""
 "list of strings instead\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr ""
 
+#: libgeda/src/o_attrib.c:341
+msgid "Tried to attach a non-text item as an attribute"
+msgstr ""
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr "Lo spazio indicato non è valido, imposto a 100\n"
@@ -296,22 +319,30 @@ 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:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr ""
 
@@ -319,12 +350,21 @@ msgstr ""
 msgid "Null radius circles are not allowed\n"
 msgstr ""
 
-#: libgeda/src/o_circle_basic.c:276
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
 #, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+#, fuzzy
+msgid "Setting radius to 0\n"
+msgstr "Imposta il colore BIANCO\n"
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -333,39 +373,53 @@ msgstr ""
 "Componente non trovato:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:680
 #, 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:995
+#: libgeda/src/o_complex_basic.c:681
+#, fuzzy
+msgid "Setting mirror to 0\n"
+msgstr "Imposta il colore BIANCO\n"
+
+#: libgeda/src/o_complex_basic.c:994
 #, 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:999
+#: libgeda/src/o_complex_basic.c:998
 #, 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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, 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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -373,24 +427,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, 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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -414,152 +468,177 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
 msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:81
+#: libgeda/src/o_picture.c:82
 #, c-format
 msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, c-format
 msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 msgid "ERROR: o_picture_save: unable to encode the picture.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:307
+#: libgeda/src/o_picture.c:308
 #, c-format
 msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:320
+#: libgeda/src/o_picture.c:321
 #, c-format
 msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:967
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, c-format
 msgid "Failed to load image from file [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:993
+#: libgeda/src/o_picture.c:994
 msgid "Picture is still embedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, c-format
 msgid "Failed to load fallback image %s: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:168
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr ""
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -719,7 +798,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -731,11 +810,11 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 msgid "Object ~A is attached as an attribute"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -743,110 +822,114 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
@@ -895,8 +978,5 @@ msgstr ""
 #~ msgid "Read local %s file [%%s]\n"
 #~ msgstr "Lettura del file locale %s [%%s]\n"
 
-#~ msgid "Setting color to WHITE\n"
-#~ msgstr "Imposta il colore BIANCO\n"
-
 #~ msgid "Found an improper attribute: _%s_\n"
 #~ msgstr "Trovo un attributo improprio:_%s_\n"
diff --git a/libgeda/po/nl.po b/libgeda/po/nl.po
index a2e7cfd..6dec1a9 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+0000\n"
 "PO-Revision-Date: 2011-12-31 14:30+0100\n"
 "Last-Translator: Bert Timmerman <bert.timmerman@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -54,7 +54,18 @@ msgstr "o_save_objects: object %p heeft een onbekend type '%c'\n"
 msgid "File %s is read-only"
 msgstr "Bestand %s is alleen-lezen"
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"Lees een onverwacht ingesloten symbool start teken in [%s] :\n"
+">>\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -65,7 +76,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -76,7 +87,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -87,7 +98,7 @@ msgstr ""
 "Voer g[sym|sch]update uit op:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -269,37 +280,50 @@ msgstr ""
 "WAARSCHUWING: gebruik van een string voor 'always-promote-attributes' is "
 "vervallen, gebruik hiervoor in de plaats een lijst van strings\n"
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr "Stel de kleur in op standaard kleur\n"
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr "Probeerde een niet text item toe te voegen als een attribuut!\n"
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr "Probeerde attribuut [%s] aan meer dan een object toe te voegen\n"
 
+#: libgeda/src/o_attrib.c:341
+#, fuzzy
+msgid "Tried to attach a non-text item as an attribute"
+msgstr "Probeerde een niet text item toe te voegen als een attribuut!\n"
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr "Ongeldige ruimte gespecificeerd, ingesteld op 100\n"
@@ -308,23 +332,31 @@ 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:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 "Rechthoek met een breedte/hoogte van nul gevonden [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr "Bus met een lengte van nul gevonden [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr "Ongeldige bus ripper richting gevonden [ %s ]\n"
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr "Neutrale richting ingesteld (geen richting)\n"
 
@@ -332,12 +364,21 @@ msgstr "Neutrale richting ingesteld (geen richting)\n"
 msgid "Null radius circles are not allowed\n"
 msgstr "Cirkels met een radius van nul zijn niet toegestaan\n"
 
-#: libgeda/src/o_circle_basic.c:276
-#, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
+#, fuzzy, c-format
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr "Een cirkel met een radius van nul gevonden [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+#, fuzzy
+msgid "Setting radius to 0\n"
+msgstr "Hoek op 0 ingesteld\n"
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -346,13 +387,22 @@ msgstr ""
 "Komponent niet gevonden:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr "Hoek op 0 ingesteld\n"
+
+#: libgeda/src/o_complex_basic.c:680
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -360,7 +410,12 @@ msgstr ""
 "Een komponent met een ongeldige spiegel vlag gevonden [ %c %d %d %d %d %d "
 "%s ]\n"
 
-#: libgeda/src/o_complex_basic.c:995
+#: libgeda/src/o_complex_basic.c:681
+#, fuzzy
+msgid "Setting mirror to 0\n"
+msgstr "Spiegelen op 0 ingesteld\n"
+
+#: libgeda/src/o_complex_basic.c:994
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -369,7 +424,7 @@ msgstr ""
 "WAARSCHUWING: Symbool versie zoek fout bij refdes %s:\n"
 "\tKan symboolbestand niet doorzoeken symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:999
+#: libgeda/src/o_complex_basic.c:998
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -378,7 +433,7 @@ msgstr ""
 "WAARSCHUWING: Symbool versie zoek fout bij refdes %s:\n"
 "\tKan symboolbestand niet doorzoeken symversion=\n"
 
-#: libgeda/src/o_complex_basic.c:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -387,7 +442,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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -398,7 +453,7 @@ msgstr ""
 "\tsymversion=%s bijgevoegd aan bedoelde symbool, maar geen symversion= in "
 "het symbool bestand\n"
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -407,17 +462,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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, 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:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, 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:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -445,125 +500,140 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr "Komponent [%s] is succesvol uitgevoegd\n"
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr "Lijn met een lengte van nul gevonden [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 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: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_path_basic.c:181
+msgid "Failed to parse path object"
+msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, 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:81
+#: libgeda/src/o_picture.c:82
 #, c-format
 msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr "Afbeelding met een verkeerde 'gespiegelde' parameter gevonden: %d.\n"
 
-#: libgeda/src/o_picture.c:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr "Spiegelen op 0 ingesteld\n"
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, c-format
 msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr "Afbeelding met een verkeerd 'ingevoegde' waarde gevonden: %d.\n"
 
-#: libgeda/src/o_picture.c:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr "Invoegen op 0 ingesteld\n"
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Niet ondersteunde afbeelding hoek [ %d ] gevonden\n"
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr "Vond een afbeelding zonder bestandsnaam."
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, 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:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr "Base64 decodering faalde."
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 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:207
+#: libgeda/src/o_picture.c:208
 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:307
+#: libgeda/src/o_picture.c:308
 #, c-format
 msgid "Failed to load buffer image [%s]: %s\n"
 msgstr "Laden van afbeelding [%s] uit buffer faalde: %s\n"
 
-#: libgeda/src/o_picture.c:320
+#: libgeda/src/o_picture.c:321
 #, c-format
 msgid "Failed to load image from [%s]: %s\n"
 msgstr "Laden van afbeelding uit [%s] faalde: %s\n"
 
-#: libgeda/src/o_picture.c:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr "Afbeelding %p heeft een ongeldige hoek %i\n"
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr "Afbeelding [%s] heeft geen beeldinformatie.\n"
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr ""
 "Val terug op het laden van bestand. Afbeelding is nog steeds uitgevoegd.\n"
 
-#: libgeda/src/o_picture.c:967
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Afbeelding [%s] is ingevoegd\n"
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, 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
+#: libgeda/src/o_picture.c:994
 msgid "Picture is still embedded.\n"
 msgstr "Afbeelding is nog steeds ingevoegd.\n"
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Afbeelding [%s] is uitgevoegd\n"
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, c-format
 msgid "Failed to load fallback image %s: %s.\n"
 msgstr "Laden van afbeelding uit bestand %s faalde: %s.\n"
 
-#: libgeda/src/o_pin_basic.c:168
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
@@ -571,33 +641,43 @@ msgstr ""
 "Pen die geen whichone veld ingesteld heeft gevonden.\n"
 "Verifieer en corigeer handmatig.\n"
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr "Pen met een ongeldige whichend gevonden (instellen op nul): %d\n"
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Tekst string met een afmeting van nul gevonden [ %c %d %d %d %d %d %d %d "
 "%d ]\n"
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr "Niet ondersteunde teksthoek gevonden [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Niet ondersteunde tekst uitlijning gevonden [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr "Uitlijning op LINKS_ONDER ingesteld\n"
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -771,7 +851,7 @@ msgstr "Object ~A is attribuut van een fout object"
 msgid "Invalid complex angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr "Ongeldige complex hoek ~A. Moet 0, 90, 180, of 270 graden zijn"
 
-#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr "Object ~A is reeds bevestigd aan iets"
 
@@ -783,11 +863,11 @@ msgstr "Object ~A is bevestigd aan een andere complex"
 msgid "Object ~A is attached to a page"
 msgstr "Object ~A is bevestigd aan een pagina"
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 msgid "Object ~A is attached as an attribute"
 msgstr "Object ~A is bevestigd als een attribuut"
 
-#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr "Object ~A heeft attributen"
 
@@ -795,115 +875,122 @@ msgstr "Object ~A heeft attributen"
 msgid "Object ~A has bad type '~A'"
 msgstr "Object ~A heeft een slecht type '~A'"
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr "Object ~A heeft een ongeldige slag cap stijl ~A"
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr "Object ~A heeft een ongeldige slag streep stijl ~A"
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr "Ongeldige slag cap stijl ~A."
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr "Ongeldige slag streep stijl ~A."
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr "Ontbrekende streeplengte parameter voor streep sijl ~A."
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr "Ontbrekende punt/streep ruimte parameter voor streep stijl ~A."
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr "Object ~A heeft een ongeldige opvul stijl ~A"
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr "Ongeldige opvul stijl ~A."
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr "Ontbrekende tweede ruimte parameter voor opvul stijl ~A."
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr "Ontbrekende tweede hoek parameter voor opvul stijl ~A."
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr "Ontbrekende slag breedte parameter voor opvul stijl ~A."
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr "Ontbrekende ruimte parameter voor opvul stijl ~A."
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr "Ontbrekende hoek parameter voor opvul stijl ~A."
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr "Ongeldig pen type ~A, moet een 'net of 'bus zijn"
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr "Object ~A heeft een ongeldig pen type."
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr "Ongeldige tekst uitlijning ~A."
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr "Ongeldige tekst hoek ~A. moet 0, 90, 180, of 270 graden zijn"
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr "Ongeldige tekst naam/waarde zichtbaarheid ~A."
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr "Tekst object ~A heeft een ongeldige tekst uitlijning ~A"
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr "Tekst object ~A heeft een ongeldige zichtbaarheid ~A"
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr "Tekst object ~A heeft een ongeldige tekst attribuut zichtbaarheid ~A"
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr "Object ~A is niet opgenomen in een pagina."
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr "Pad object ~A heeft een ongeldige element type ~A bij index ~A"
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr "Ongeldig pad element type ~A."
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr "Ongeldige afbeelding hoek ~A. Moet 0, 90, 180, of 270 graden zijn"
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr "Object ~A is bevestigd aan een complex of een andere pagina"
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
 msgstr "Object ~A is geen deel van een pagina"
 
+#~ msgid "Error reading picture definition line: %s.\n"
+#~ msgstr "Fout bij het lezen van afbeelding definitie regel: %s.\n"
+
 #~ msgid "Loading warning picture.\n"
 #~ msgstr "Laad de waarschuwing afbeelding.\n"
 
diff --git a/libgeda/po/pl.po b/libgeda/po/pl.po
index 3f6fc2e..47c86a3 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -52,7 +52,18 @@ msgstr "o_save_objects: objekt %p jest nieznanego typu '%c'\n"
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"Napotkano nieoczekiwany znacznik poczÄ?tku osadzonego symbolu w [%s] :\n"
+">>\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -63,7 +74,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -74,7 +85,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -85,7 +96,7 @@ msgstr ""
 "Uruchom program gsymupdate/gschemupdate na pliku:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -262,37 +273,50 @@ msgstr ""
 "UWAGA: użycie napisu jako wartoÅ?ci 'always-promote-attributes' jest "
 "niezalecane. Użyj listy napisów\n"
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr "UżyjÄ? domyÅ?lnego koloru\n"
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr "Próba użycia innego obiektu niż tekst jako atrybut!\n"
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr "Próba powiÄ?zania atrybutu [%s] z wiÄ?cej niż jednym obiektem\n"
 
+#: libgeda/src/o_attrib.c:341
+#, fuzzy
+msgid "Tried to attach a non-text item as an attribute"
+msgstr "Próba użycia innego obiektu niż tekst jako atrybut!\n"
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr "BÅ?Ä?dna specyfikacja odstÄ?pu, użyjÄ? wartoÅ?ci 100\n"
@@ -301,23 +325,31 @@ 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:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 "Napotkano prostokÄ?t o zerowej wysokoÅ?ci/szerokoÅ?ci [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr "Napotkano magistralÄ? o zerowej dÅ?ugoÅ?ci [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr "Napotkano odczep magistrali z bÅ?Ä?dnym ustawieniem kierunku [ %s ]\n"
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr "UstawiÄ? kierunek na neutralny (brak kierunku)\n"
 
@@ -325,12 +357,21 @@ msgstr "UstawiÄ? kierunek na neutralny (brak kierunku)\n"
 msgid "Null radius circles are not allowed\n"
 msgstr "KoÅ?a o zerowym promieniu sÄ? niedozwolone\n"
 
-#: libgeda/src/o_circle_basic.c:276
-#, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
+#, fuzzy, c-format
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr "Napotkano koÅ?o o zerowym promieniu [ %c %d %d %d %d ]\n"
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+#, fuzzy
+msgid "Setting radius to 0\n"
+msgstr "UżyjÄ? nachylenia równego 0\n"
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -339,13 +380,22 @@ msgstr ""
 "Nie odnaleziono komponentu:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr "UżyjÄ? nachylenia równego 0\n"
+
+#: libgeda/src/o_complex_basic.c:680
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -353,7 +403,12 @@ 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:995
+#: libgeda/src/o_complex_basic.c:681
+#, fuzzy
+msgid "Setting mirror to 0\n"
+msgstr "PrzyjmujÄ? 'odbity' równe 0\n"
+
+#: libgeda/src/o_complex_basic.c:994
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -362,7 +417,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:999
+#: libgeda/src/o_complex_basic.c:998
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -371,7 +426,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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -380,7 +435,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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -391,7 +446,7 @@ msgstr ""
 "\tAtrybut symversion=%s doÅ?Ä?czony do symbolu, ale brak atrybutu symversion= "
 "w pliku symbolu\n"
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -400,17 +455,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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, 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:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, 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:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -438,125 +493,140 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr "Komponent [%s] nie jest już osadzony\n"
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr "Napotkano liniÄ? o zerowej dÅ?ugoÅ?ci [ %c %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 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: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_path_basic.c:181
+msgid "Failed to parse path object"
+msgstr ""
+
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, 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:81
+#: libgeda/src/o_picture.c:82
 #, 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:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr "PrzyjmujÄ? 'odbity' równe 0\n"
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, 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:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr "PrzyjmujÄ? 'osadzony' równe 0\n"
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, 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: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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, 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:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr "BÅ?Ä?d dekodowania Base64."
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 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:207
+#: libgeda/src/o_picture.c:208
 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:307
+#: libgeda/src/o_picture.c:308
 #, 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
+#: libgeda/src/o_picture.c:321
 #, 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:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, fuzzy, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr "Obrazek [%s] zostaÅ? osadzony\n"
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 #, 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
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Obrazek [%s] zostaÅ? osadzony\n"
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, 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
+#: libgeda/src/o_picture.c:994
 #, fuzzy
 msgid "Picture is still embedded.\n"
 msgstr "Obrazek [%s] zostaÅ? osadzony\n"
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Obrazek [%s] nie jest już osadzony\n"
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, 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
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
@@ -564,35 +634,45 @@ msgstr ""
 "Napotkano pin bez ustawionego pola 'whichone'.\n"
 "Popraw plik manualnie.\n"
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 "Napotkano nieprawidÅ?owÄ? wartoÅ?Ä? 'whichend' przypisanÄ? do pinu (użyjÄ? "
 "wartoÅ?ci 0): %d\n"
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr "Napotkano napis o zerowych wymiarach [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Napotkano napis z nieprawidÅ?owym nachyleniem [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Napotkano napis z nieprawidÅ?owym wyrównaniem tekstu [ %c %d %d %d %d %d %d "
 "%d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr "UżyjÄ? wyrównania do dolnego lewego rogu\n"
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -759,7 +839,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -771,12 +851,12 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 #, 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
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -784,115 +864,122 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
 msgstr ""
 
+#~ msgid "Error reading picture definition line: %s.\n"
+#~ msgstr "BÅ?Ä?d podczas odczytu linii definiujÄ?cej obrazek: %s.\n"
+
 #~ msgid "Loading warning picture.\n"
 #~ msgstr "Å?adujÄ? ostrzegawcze zdjÄ?cie.\n"
 
diff --git a/libgeda/po/ru.po b/libgeda/po/ru.po
index 82ab1c9..f03e714 100644
--- a/libgeda/po/ru.po
+++ b/libgeda/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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+0000\n"
 "PO-Revision-Date: 2011-12-31 09:24+0400\n"
 "Last-Translator: Vladimir Zhbanov <vzhbanov@xxxxxxxxx>\n"
 "Language-Team: gEDA developers <geda-dev@xxxxxxxx>\n"
@@ -66,7 +66,18 @@ msgstr "o_save_objects: обÑ?екÑ? %p неизвеÑ?Ñ?ного Ñ?ипа '%c'\n
 msgid "File %s is read-only"
 msgstr "Файл %s Ñ?олÑ?ко длÑ? Ñ?Ñ?ениÑ?"
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, fuzzy, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+"Ð?еÑ?меÑ?Ñ?нÑ?й маÑ?кеÑ? наÑ?ала внедÑ?Ñ?нного Ñ?имвола в [%s]:\n"
+">>\n"
+"%s<<\n"
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -77,7 +88,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -88,7 +99,7 @@ msgstr ""
 ">>\n"
 "%s<<\n"
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -99,7 +110,7 @@ msgstr ""
 "Ð?Ñ?полниÑ?е g[sym|sch]update длÑ?:\n"
 "[%s]\n"
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -282,37 +293,50 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: длÑ? 'always-promote-attributes' не Ñ?екомендÑ?еÑ?Ñ?Ñ? иÑ?полÑ?зоваÑ?Ñ? "
 "Ñ?Ñ?Ñ?окÑ?. СледÑ?еÑ? иÑ?полÑ?зоваÑ?Ñ? Ñ?пиÑ?ок Ñ?Ñ?Ñ?ок\n"
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 msgid "Found an invalid color [ %s ]\n"
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение Ñ?веÑ?ового индекÑ?а [%s]\n"
 
-#: 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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr "УÑ?Ñ?ановка Ñ?веÑ?а по Ñ?молÑ?аниÑ?\n"
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr "Ð?опÑ?Ñ?ка пÑ?икÑ?епиÑ?Ñ? не Ñ?екÑ?Ñ?овÑ?й Ñ?леменÑ? как аÑ?Ñ?ибÑ?Ñ?!\n"
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr "Ð?опÑ?Ñ?ка пÑ?икÑ?епиÑ?Ñ? аÑ?Ñ?ибÑ?Ñ? [%s] к более Ñ?ем одномÑ? обÑ?екÑ?Ñ?\n"
 
+#: libgeda/src/o_attrib.c:341
+#, fuzzy
+msgid "Tried to attach a non-text item as an attribute"
+msgstr "Ð?опÑ?Ñ?ка пÑ?икÑ?епиÑ?Ñ? не Ñ?екÑ?Ñ?овÑ?й Ñ?леменÑ? как аÑ?Ñ?ибÑ?Ñ?!\n"
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 # Ð? Ñ?Ñ?нкÑ?ии o_set_line_options() задаÑ?Ñ?Ñ?Ñ? Ñ?войÑ?Ñ?ва линий Ñ?азнÑ?Ñ? обÑ?екÑ?ов
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
@@ -322,24 +346,32 @@ msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение инÑ?еÑ?вала междÑ?
 msgid "Invalid length specified, setting to 100\n"
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение длинÑ? Ñ?Ñ?Ñ?иÑ?а, Ñ?Ñ?Ñ?ановка в 100\n"
 
-#: libgeda/src/o_box_basic.c:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr "Ð?Ñ?Ñ?моÑ?голÑ?ник нÑ?левой Ñ?иÑ?инÑ? или вÑ?Ñ?оÑ?Ñ? [%c %d %d %d %d %d]\n"
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr "Шина нÑ?левой длинÑ? [%c %d %d %d %d %d]\n"
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'ripperdir' (напÑ?авление оÑ?веÑ?влениÑ? оÑ? Ñ?инÑ?) "
 "[%s]\n"
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr "СбÑ?оÑ? напÑ?авлениÑ? в нейÑ?Ñ?алÑ?ное знаÑ?ение (напÑ?авление не задано)\n"
 
@@ -347,12 +379,21 @@ msgstr "СбÑ?оÑ? напÑ?авлениÑ? в нейÑ?Ñ?алÑ?ное знаÑ?ен
 msgid "Null radius circles are not allowed\n"
 msgstr "Ð?кÑ?Ñ?жноÑ?Ñ?и Ñ? нÑ?левÑ?м Ñ?адиÑ?Ñ?ом недопÑ?Ñ?Ñ?имÑ?\n"
 
-#: libgeda/src/o_circle_basic.c:276
-#, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
+#, fuzzy, c-format
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
 msgstr "Ð?кÑ?Ñ?жноÑ?Ñ?Ñ? Ñ? нÑ?левÑ?м Ñ?адиÑ?Ñ?ом [%c %d %d %d %d]\n"
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:284
+#, fuzzy
+msgid "Setting radius to 0\n"
+msgstr "УÑ?Ñ?ановка Ñ?гла повоÑ?оÑ?а в 0\n"
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -361,14 +402,23 @@ msgstr ""
 "Ð?е найден компоненÑ?:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr "УÑ?Ñ?ановка Ñ?гла повоÑ?оÑ?а в 0\n"
+
+#: libgeda/src/o_complex_basic.c:680
 #, c-format
 msgid ""
 "Found a component with an invalid mirror flag [ %c %d %d %d %d %d %s ]\n"
@@ -376,7 +426,12 @@ msgstr ""
 "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'mirror' в опÑ?еделении компоненÑ?а [%c %d %d %d %d "
 "%d %s]\n"
 
-#: libgeda/src/o_complex_basic.c:995
+#: libgeda/src/o_complex_basic.c:681
+#, fuzzy
+msgid "Setting mirror to 0\n"
+msgstr "УÑ?Ñ?ановка 'mirrored' в 0\n"
+
+#: libgeda/src/o_complex_basic.c:994
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -385,7 +440,7 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: оÑ?ибка пÑ?и анализе веÑ?Ñ?ии Ñ?имвола Ñ? поз. обознаÑ?ением %s:\n"
 "\tÐ?екоÑ?Ñ?екÑ?нÑ?й аÑ?Ñ?ибÑ?Ñ? symversion=%s в Ñ?айле Ñ?имвола\n"
 
-#: libgeda/src/o_complex_basic.c:999
+#: libgeda/src/o_complex_basic.c:998
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -394,7 +449,7 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: оÑ?ибка пÑ?и анализе веÑ?Ñ?ии Ñ?имвола Ñ? поз. обознаÑ?ением %s:\n"
 "\tÐ?екоÑ?Ñ?екÑ?нÑ?й аÑ?Ñ?ибÑ?Ñ? symversion= в Ñ?айле Ñ?имвола\n"
 
-#: libgeda/src/o_complex_basic.c:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, c-format
 msgid ""
 "WARNING: Symbol version parse error on refdes %s:\n"
@@ -403,7 +458,7 @@ msgstr ""
 "Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: оÑ?ибка пÑ?и анализе веÑ?Ñ?ии Ñ?имвола Ñ? поз. обознаÑ?ением %s:\n"
 "\tÐ?Ñ?икÑ?еплÑ?н некоÑ?Ñ?екÑ?нÑ?й аÑ?Ñ?ибÑ?Ñ? symversion=%s\n"
 
-#: libgeda/src/o_complex_basic.c:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -414,7 +469,7 @@ msgstr ""
 "\tÐ? Ñ?кземплÑ?Ñ?Ñ? Ñ?имвола пÑ?икÑ?еплÑ?н аÑ?Ñ?ибÑ?Ñ? symversion=%s, но в Ñ?айле Ñ?имвола "
 "symversion= оÑ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ?\n"
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, c-format
 msgid ""
 "WARNING: Symbol version mismatch on refdes %s (%s):\n"
@@ -425,21 +480,21 @@ msgstr ""
 
 # Ð?од file здеÑ?Ñ? имееÑ?Ñ?Ñ? в видÑ? Ñ?имвол. Ð?оÑ?леднÑ?Ñ? пеÑ?еменнаÑ? -- позиÑ?ионное
 # обознаÑ?ение. Ð?Ñ?маÑ?, не Ñ?Ñ?оиÑ? Ñ?Ñ?о Ñ?пеÑ?иалÑ?но оÑ?меÑ?аÑ?Ñ?.
-#: libgeda/src/o_complex_basic.c:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 "\tÐ?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð? СТÐ?РШÐ?Ð?Ð? Ð?Ð?Ð?Ð?РÐ? Ð?Ð?РСÐ?Ð?\t(веÑ?Ñ?иÑ? Ñ?имвола %.3f, веÑ?Ñ?иÑ? Ñ?кземплÑ?Ñ?а "
 "%.3f, %s)!\n"
 
-#: libgeda/src/o_complex_basic.c:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 "\tÐ?зменение младÑ?его номеÑ?а веÑ?Ñ?ии\t(веÑ?Ñ?иÑ? Ñ?имвола %.3f, веÑ?Ñ?иÑ? Ñ?кземплÑ?Ñ?а "
 "%.3f)\n"
 
-#: libgeda/src/o_complex_basic.c:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -467,126 +522,141 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr "Ð?омпоненÑ? [%s] Ñ?Ñ?пеÑ?но иÑ?клÑ?Ñ?Ñ?н\n"
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr "Ð?иниÑ? нÑ?левой длинÑ? [%c %d %d %d %d %d]\n"
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 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:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
-msgstr "Ð?Ñ?ибка пÑ?и Ñ?Ñ?ении Ñ?Ñ?Ñ?оки опÑ?еделениÑ? изобÑ?ажениÑ?: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
+msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, 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:81
+#: libgeda/src/o_picture.c:82
 #, c-format
 msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'mirrored' в опÑ?еделении изобÑ?ажениÑ?: %d.\n"
 
-#: libgeda/src/o_picture.c:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr "УÑ?Ñ?ановка 'mirrored' в 0\n"
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, c-format
 msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'embedded' в опÑ?еделении изобÑ?ажениÑ?: %d.\n"
 
-#: libgeda/src/o_picture.c:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr "УÑ?Ñ?ановка 'embedded' в 0\n"
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr "Ð?еподдеÑ?живаемое знаÑ?ение Ñ?гла повоÑ?оÑ?а изобÑ?ажениÑ? [%d]\n"
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr "Ð?бнаÑ?Ñ?жено изобÑ?ажение без имени Ñ?айла"
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение из внедÑ?Ñ?ннÑ?Ñ? даннÑ?Ñ? [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr "Ð?Ñ?ибка Ñ?аÑ?Ñ?иÑ?Ñ?овки даннÑ?Ñ? в Ñ?оÑ?маÑ?е base64."
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr "Ð?озвÑ?аÑ? к загÑ?Ñ?зке из Ñ?айла. Ð?зобÑ?ажение иÑ?клÑ?Ñ?ено.\n"
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 msgid "ERROR: o_picture_save: unable to encode the picture.\n"
 msgstr "Ð?ШÐ?Ð?Ð?Ð?: o_picture_save: невозможно закодиÑ?оваÑ?Ñ? изобÑ?ажение.\n"
 
 # Ð?Ñ?ибка, еÑ?ли даннÑ?е изобÑ?ажениÑ? Ñ?же еÑ?Ñ?Ñ? во внÑ?Ñ?Ñ?еннем бÑ?Ñ?еÑ?е
-#: libgeda/src/o_picture.c:307
+#: libgeda/src/o_picture.c:308
 #, c-format
 msgid "Failed to load buffer image [%s]: %s\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение [%s] из бÑ?Ñ?еÑ?а: %s\n"
 
-#: libgeda/src/o_picture.c:320
+#: libgeda/src/o_picture.c:321
 #, c-format
 msgid "Failed to load image from [%s]: %s\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение из Ñ?айла [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение Ñ?гла повоÑ?оÑ?а изобÑ?ажениÑ? [%p]: %i\n"
 
 # УказаÑ?елÑ? на даннÑ?е возвÑ?аÑ?аеÑ? NULL
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr "Файл [%s] не Ñ?одеÑ?жиÑ? даннÑ?Ñ? изобÑ?ажениÑ?.\n"
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr "Ð?озвÑ?аÑ? к загÑ?Ñ?зке из Ñ?айла. Ð?зобÑ?ажение вÑ?Ñ? еÑ?Ñ? иÑ?клÑ?Ñ?ено.\n"
 
-#: libgeda/src/o_picture.c:967
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr "Ð?зобÑ?ажение [%s] внедÑ?ено\n"
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, c-format
 msgid "Failed to load image from file [%s]: %s\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? загÑ?Ñ?зиÑ?Ñ? изобÑ?ажение из Ñ?айла [%s]: %s\n"
 
-#: libgeda/src/o_picture.c:993
+#: libgeda/src/o_picture.c:994
 msgid "Picture is still embedded.\n"
 msgstr "Ð?зобÑ?ажение вÑ?Ñ? еÑ?Ñ? внедÑ?ено.\n"
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr "Ð?зобÑ?ажение [%s] иÑ?клÑ?Ñ?ено\n"
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, c-format
 msgid "Failed to load fallback image %s: %s.\n"
 msgstr "Ð?е Ñ?далоÑ?Ñ? загÑ?Ñ?зиÑ?Ñ? копиÑ? изобÑ?ажениÑ? длÑ? оÑ?каÑ?а [%s]: %s\n"
 
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
 # Ð? оÑ?игиналÑ?ном Ñ?екÑ?Ñ?е непÑ?авилÑ?но иÑ?полÑ?зÑ?еÑ?Ñ?Ñ? "whichone" вмеÑ?Ñ?о "whichend"
-#: libgeda/src/o_pin_basic.c:168
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
@@ -594,35 +664,45 @@ msgstr ""
 "Ð?Ñ?вод Ñ? неÑ?Ñ?Ñ?ановленнÑ?м полем 'whichend'.\n"
 "Ð?Ñ?овеÑ?Ñ?Ñ?е и иÑ?пÑ?авÑ?Ñ?е вÑ?Ñ?Ñ?нÑ?Ñ?.\n"
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'whichend' в опÑ?еделении вÑ?вода (Ñ?бÑ?оÑ? в 0): %d\n"
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr "ТекÑ?Ñ?оваÑ? Ñ?Ñ?Ñ?ока нÑ?левого Ñ?азмеÑ?а [%c %d %d %d %d %d %d %d %d]\n"
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Ð?еподдеÑ?живаемое знаÑ?ение Ñ?гла повоÑ?оÑ?а в опÑ?еделении Ñ?екÑ?Ñ?ового обÑ?екÑ?а [%c "
 "%d %d %d %d %d %d %d %d]\n"
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Ð?еподдеÑ?живаемое знаÑ?ение полÑ? 'alignment' в опÑ?еделении Ñ?екÑ?Ñ?ового обÑ?екÑ?а  "
 "[%c %d %d %d %d %d %d %d %d]\n"
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr "УÑ?Ñ?ановка вÑ?Ñ?авниваниÑ? по левомÑ? нижнемÑ? Ñ?глÑ?\n"
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -800,7 +880,7 @@ msgstr ""
 "Ð?едопÑ?Ñ?Ñ?имÑ?й Ñ?гол повоÑ?оÑ?а Ñ?оÑ?Ñ?авного обÑ?екÑ?а ~A. Ð?олжен бÑ?Ñ?Ñ? 0, 90, 180 или "
 "270 гÑ?адÑ?Ñ?ов"
 
-#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:247
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr "Ð?бÑ?екÑ? ~A Ñ?же к Ñ?емÑ?-Ñ?о пÑ?икÑ?еплÑ?н"
 
@@ -812,11 +892,11 @@ msgstr "Ð?бÑ?екÑ? ~A пÑ?икÑ?еплÑ?н к дÑ?Ñ?гомÑ? Ñ?оÑ?Ñ?авно
 msgid "Object ~A is attached to a page"
 msgstr "Ð?бÑ?екÑ? ~A пÑ?икÑ?еплÑ?н к Ñ?Ñ?Ñ?аниÑ?е"
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 msgid "Object ~A is attached as an attribute"
 msgstr "Ð?бÑ?екÑ? ~A пÑ?икÑ?еплÑ?н как аÑ?Ñ?ибÑ?Ñ?"
 
-#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr "Ð?бÑ?екÑ? ~A имееÑ? Ñ?обÑ?Ñ?веннÑ?е аÑ?Ñ?ибÑ?Ñ?Ñ?"
 
@@ -824,117 +904,124 @@ msgstr "Ð?бÑ?екÑ? ~A имееÑ? Ñ?обÑ?Ñ?веннÑ?е аÑ?Ñ?ибÑ?Ñ?Ñ?"
 msgid "Object ~A has bad type '~A'"
 msgstr "Ð?едопÑ?Ñ?Ñ?имÑ?й Ñ?ип обÑ?екÑ?а ~A: '~A'"
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr "Ð?едопÑ?Ñ?Ñ?имÑ?й Ñ?Ñ?илÑ? конÑ?ов линий обÑ?екÑ?а ~A: ~A"
 
 # 'stroke' в данном Ñ?лÑ?Ñ?ае ознаÑ?аеÑ? линиÑ?, а не жеÑ?Ñ?
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr "Ð?едопÑ?Ñ?Ñ?имÑ?й Ñ?ип линий длÑ? обÑ?екÑ?а ~A: ~A"
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'capstyle' (Ñ?Ñ?илÑ? конÑ?ов линии): ~A."
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'dashstyle' (Ñ?ип линии): ~A."
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr "Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? поле 'dashlength' (длина Ñ?Ñ?Ñ?иÑ?а): ~A."
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr "Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? поле 'dashspace' (Ñ?ип линии): ~A."
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr "Ð?едопÑ?Ñ?Ñ?имÑ?й Ñ?ип заполнениÑ? обÑ?екÑ?а ~A: ~A"
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr "Ð?едопÑ?Ñ?Ñ?имÑ?й Ñ?ип заполнениÑ? ~A."
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr "Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? паÑ?амеÑ?Ñ? Ñ?ипа заполнениÑ? 'pitch2': ~A."
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr "Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? паÑ?амеÑ?Ñ? Ñ?ипа заполнениÑ? 'angle2': ~A."
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr "Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? паÑ?амеÑ?Ñ? Ñ?ипа заполнениÑ? 'fillwidth': ~A."
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr "Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? паÑ?амеÑ?Ñ? Ñ?ипа заполнениÑ? 'pitch1': ~A."
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr "Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? паÑ?амеÑ?Ñ? Ñ?ипа заполнениÑ? 'angle1': ~A."
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr "Ð?едопÑ?Ñ?Ñ?имÑ?й Ñ?ип вÑ?вода ~A, должен бÑ?Ñ?Ñ? 'net или 'bus"
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr "Ð?едопÑ?Ñ?Ñ?имÑ?й Ñ?ип вÑ?вода обÑ?екÑ?а ~A."
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'alignment' Ñ?екÑ?Ñ?ового обÑ?екÑ?а: ~A."
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение Ñ?гла повоÑ?оÑ?а Ñ?екÑ?Ñ?ового обÑ?екÑ?а ~A. Угол должен бÑ?Ñ?Ñ? "
 "Ñ?авен  0, 90, 180 или 270 гÑ?адÑ?Ñ?ов"
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'show_name_value' Ñ?екÑ?Ñ?ового обÑ?екÑ?а: ~A."
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'alignment' Ñ?екÑ?Ñ?ового обÑ?екÑ?а ~A: ~A"
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'visibility' Ñ?екÑ?Ñ?ового обÑ?екÑ?а ~A: ~A"
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение полÑ? 'show_name_value' Ñ?екÑ?Ñ?ового обÑ?екÑ?а ~A: ~A"
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr "Ð?бÑ?екÑ?а ~A неÑ? на Ñ?Ñ?Ñ?аниÑ?е."
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr "Ð?онÑ?Ñ?Ñ? ~A имееÑ? недопÑ?Ñ?Ñ?имое знаÑ?ение Ñ?ипа Ñ?леменÑ?а ~A Ñ? индекÑ?ом ~A"
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение Ñ?ипа Ñ?леменÑ?а конÑ?Ñ?Ñ?а: ~A."
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 "Ð?едопÑ?Ñ?Ñ?имое знаÑ?ение Ñ?гла повоÑ?оÑ?а изобÑ?ажениÑ? ~A. Угол должен бÑ?Ñ?Ñ? Ñ?авен  "
 "0, 90, 180 или 270 гÑ?адÑ?Ñ?ов"
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 "Ð?бÑ?екÑ? ~A пÑ?икÑ?еплÑ?н к Ñ?оÑ?Ñ?авномÑ? обÑ?екÑ?Ñ? или наÑ?одиÑ?Ñ?Ñ? на дÑ?Ñ?гой Ñ?Ñ?Ñ?аниÑ?е"
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
 msgstr "Ð?бÑ?екÑ? ~A не Ñ?влÑ?еÑ?Ñ?Ñ? Ñ?аÑ?Ñ?Ñ?Ñ? Ñ?Ñ?емÑ?"
+
+#~ msgid "Error reading picture definition line: %s.\n"
+#~ msgstr "Ð?Ñ?ибка пÑ?и Ñ?Ñ?ении Ñ?Ñ?Ñ?оки опÑ?еделениÑ? изобÑ?ажениÑ?: %s.\n"
diff --git a/libgeda/po/tr.po b/libgeda/po/tr.po
index 3d32e01..46d695b 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -52,7 +52,15 @@ msgstr "o_save_objects: %p nesnesi bilinmeyen tip '%c'\n"
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -60,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -68,7 +76,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -76,7 +84,7 @@ msgid ""
 "[%s]\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -242,37 +250,49 @@ msgid ""
 "list of strings instead\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 msgid "Found an invalid color [ %s ]\n"
 msgstr ""
 
-#: 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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr ""
 
+#: libgeda/src/o_attrib.c:341
+msgid "Tried to attach a non-text item as an attribute"
+msgstr ""
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr ""
@@ -281,22 +301,30 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr ""
 
@@ -304,12 +332,20 @@ msgstr ""
 msgid "Null radius circles are not allowed\n"
 msgstr ""
 
-#: libgeda/src/o_circle_basic.c:276
-#, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_circle_basic.c:282
+#, fuzzy, c-format
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
+msgstr "Desteklenmeyen yazı açısı bulundu [ %c %d %d %d %d %d %d %d %d ]\n"
+
+#: libgeda/src/o_circle_basic.c:284
+msgid "Setting radius to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
@@ -318,39 +354,52 @@ msgstr ""
 "bileÅ?en bulanamadı:\n"
 " %s"
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:680
 #, 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:995
+#: libgeda/src/o_complex_basic.c:681
+msgid "Setting mirror to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:994
 #, 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:999
+#: libgeda/src/o_complex_basic.c:998
 #, 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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, 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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -358,24 +407,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, 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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -399,153 +448,178 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
 msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:81
+#: libgeda/src/o_picture.c:82
 #, c-format
 msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, c-format
 msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 msgid "ERROR: o_picture_save: unable to encode the picture.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:307
+#: libgeda/src/o_picture.c:308
 #, c-format
 msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:320
+#: libgeda/src/o_picture.c:321
 #, c-format
 msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:967
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, c-format
 msgid "Failed to load image from file [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:993
+#: libgeda/src/o_picture.c:994
 msgid "Picture is still embedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, c-format
 msgid "Failed to load fallback image %s: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:168
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr "Desteklenmeyen yazı açısı bulundu [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 "Desteklenmeyen yazı hizlanması bulundu [ %c %d %d %d %d %d %d %d %d ]\n"
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr ""
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -705,7 +779,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -717,11 +791,11 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 msgid "Object ~A is attached as an attribute"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -729,110 +803,114 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
diff --git a/libgeda/po/zh_CN.po b/libgeda/po/zh_CN.po
index 757733f..13fdfc8 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -52,7 +52,15 @@ msgstr "o_save_objects: ç?©ä½? %p å??å?«æ?ªç?¥ç±»å?? '%c'\n"
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -60,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -68,7 +76,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -76,7 +84,7 @@ msgid ""
 "[%s]\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -233,37 +241,49 @@ msgid ""
 "list of strings instead\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 msgid "Found an invalid color [ %s ]\n"
 msgstr ""
 
-#: 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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr ""
 
+#: libgeda/src/o_attrib.c:341
+msgid "Tried to attach a non-text item as an attribute"
+msgstr ""
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr ""
@@ -272,22 +292,30 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr ""
 
@@ -295,51 +323,72 @@ msgstr ""
 msgid "Null radius circles are not allowed\n"
 msgstr ""
 
-#: libgeda/src/o_circle_basic.c:276
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
 #, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:284
+msgid "Setting radius to 0\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
 " %s"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:680
 #, 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:995
+#: libgeda/src/o_complex_basic.c:681
+msgid "Setting mirror to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:994
 #, 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:999
+#: libgeda/src/o_complex_basic.c:998
 #, 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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, 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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -347,24 +396,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, 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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -388,152 +437,177 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
 msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:81
+#: libgeda/src/o_picture.c:82
 #, c-format
 msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, c-format
 msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 msgid "ERROR: o_picture_save: unable to encode the picture.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:307
+#: libgeda/src/o_picture.c:308
 #, c-format
 msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:320
+#: libgeda/src/o_picture.c:321
 #, c-format
 msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:967
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, c-format
 msgid "Failed to load image from file [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:993
+#: libgeda/src/o_picture.c:994
 msgid "Picture is still embedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, c-format
 msgid "Failed to load fallback image %s: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:168
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr ""
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -693,7 +767,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -705,11 +779,11 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 msgid "Object ~A is attached as an attribute"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -717,110 +791,114 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"
diff --git a/libgeda/po/zh_TW.po b/libgeda/po/zh_TW.po
index de477fa..a2583db 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-12-31 15:32-0500\n"
+"POT-Creation-Date: 2012-01-10 01:05+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"
@@ -52,7 +52,15 @@ msgstr ""
 msgid "File %s is read-only"
 msgstr ""
 
-#: libgeda/src/a_basic.c:429
+#: libgeda/src/a_basic.c:427
+#, c-format
+msgid ""
+"Read unexpected attach symbol start marker in [%s] :\n"
+">>\n"
+"%s<<\n"
+msgstr ""
+
+#: libgeda/src/a_basic.c:446
 #, c-format
 msgid ""
 "Read unexpected embedded symbol start marker in [%s] :\n"
@@ -60,7 +68,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:459
+#: libgeda/src/a_basic.c:477
 #, c-format
 msgid ""
 "Read unexpected embedded symbol end marker in [%s] :\n"
@@ -68,7 +76,7 @@ msgid ""
 "%s<<\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:488
+#: libgeda/src/a_basic.c:512
 #, c-format
 msgid ""
 "Read an old format sym/sch file!\n"
@@ -76,7 +84,7 @@ msgid ""
 "[%s]\n"
 msgstr ""
 
-#: libgeda/src/a_basic.c:494
+#: libgeda/src/a_basic.c:518
 #, c-format
 msgid ""
 "Read garbage in [%s] :\n"
@@ -233,37 +241,49 @@ msgid ""
 "list of strings instead\n"
 msgstr ""
 
-#: libgeda/src/o_arc_basic.c:271
+#: libgeda/src/o_arc_basic.c:256 libgeda/src/o_arc_basic.c:269
+msgid "Failed to parse arc object"
+msgstr ""
+
+#: libgeda/src/o_arc_basic.c:276
 #, c-format
 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: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
-#: libgeda/src/o_text_basic.c:415
+#: libgeda/src/o_arc_basic.c:282 libgeda/src/o_box_basic.c:327
+#: libgeda/src/o_bus_basic.c:182 libgeda/src/o_circle_basic.c:289
+#: libgeda/src/o_line_basic.c:264 libgeda/src/o_net_basic.c:171
+#: libgeda/src/o_path_basic.c:189 libgeda/src/o_pin_basic.c:183
+#: libgeda/src/o_text_basic.c:425
 #, c-format
 msgid "Found an invalid color [ %s ]\n"
 msgstr ""
 
-#: 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
-#: libgeda/src/o_text_basic.c:416
+#: libgeda/src/o_arc_basic.c:283 libgeda/src/o_box_basic.c:328
+#: libgeda/src/o_bus_basic.c:183 libgeda/src/o_circle_basic.c:290
+#: libgeda/src/o_line_basic.c:265 libgeda/src/o_net_basic.c:172
+#: libgeda/src/o_path_basic.c:190 libgeda/src/o_pin_basic.c:184
+#: libgeda/src/o_text_basic.c:426
 msgid "Setting color to default color\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:121
+#: libgeda/src/o_attrib.c:123
 msgid "Attempt to attach non text item as an attribute!\n"
 msgstr ""
 
-#: libgeda/src/o_attrib.c:126
+#: libgeda/src/o_attrib.c:128
 #, c-format
 msgid "Attempt to attach attribute [%s] to more than one object\n"
 msgstr ""
 
+#: libgeda/src/o_attrib.c:341
+msgid "Tried to attach a non-text item as an attribute"
+msgstr ""
+
+#: libgeda/src/o_attrib.c:348
+msgid "Unexpected end-of-file in attribute list"
+msgstr ""
+
 #: libgeda/src/o_basic.c:196 libgeda/src/o_basic.c:208
 msgid "Invalid space specified, setting to 100\n"
 msgstr ""
@@ -272,22 +292,30 @@ msgstr ""
 msgid "Invalid length specified, setting to 100\n"
 msgstr ""
 
-#: libgeda/src/o_box_basic.c:316
+#: libgeda/src/o_box_basic.c:287 libgeda/src/o_box_basic.c:316
+msgid "Failed to parse box object"
+msgstr ""
+
+#: libgeda/src/o_box_basic.c:322
 #, c-format
 msgid "Found a zero width/height box [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:167
+#: libgeda/src/o_bus_basic.c:160 libgeda/src/o_bus_basic.c:167
+msgid "Failed to parse bus object"
+msgstr ""
+
+#: libgeda/src/o_bus_basic.c:173
 #, c-format
 msgid "Found a zero length bus [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:182
+#: libgeda/src/o_bus_basic.c:188
 #, c-format
 msgid "Found an invalid bus ripper direction [ %s ]\n"
 msgstr ""
 
-#: libgeda/src/o_bus_basic.c:183
+#: libgeda/src/o_bus_basic.c:189
 msgid "Resetting direction to neutral (no direction)\n"
 msgstr ""
 
@@ -295,51 +323,72 @@ msgstr ""
 msgid "Null radius circles are not allowed\n"
 msgstr ""
 
-#: libgeda/src/o_circle_basic.c:276
+#: libgeda/src/o_circle_basic.c:246 libgeda/src/o_circle_basic.c:275
+msgid "Failed to parse circle object"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:282
 #, c-format
-msgid "Found a zero radius circle [ %c %d %d %d %d ]\n"
+msgid "Found a zero or negative radius circle [ %c %d %d %d %d ]\n"
+msgstr ""
+
+#: libgeda/src/o_circle_basic.c:284
+msgid "Setting radius to 0\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:471
+#: libgeda/src/o_complex_basic.c:422
 #, c-format
 msgid ""
 "Component not found:\n"
 " %s"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:671
+#: libgeda/src/o_complex_basic.c:654
+msgid "Failed to parse complex object"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:667
 #, 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:683
+#: libgeda/src/o_complex_basic.c:668 libgeda/src/o_picture.c:105
+#: libgeda/src/o_text_basic.c:397
+msgid "Setting angle to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:680
 #, 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:995
+#: libgeda/src/o_complex_basic.c:681
+msgid "Setting mirror to 0\n"
+msgstr ""
+
+#: libgeda/src/o_complex_basic.c:994
 #, 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:999
+#: libgeda/src/o_complex_basic.c:998
 #, 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:1015
+#: libgeda/src/o_complex_basic.c:1014
 #, 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:1040
+#: libgeda/src/o_complex_basic.c:1039
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -347,24 +396,24 @@ msgid ""
 "symbol file\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1054
+#: libgeda/src/o_complex_basic.c:1053
 #, 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:1082
+#: libgeda/src/o_complex_basic.c:1081
 #, c-format
 msgid "\tMAJOR VERSION CHANGE (file %.3f, instantiated %.3f, %s)!\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1100
+#: libgeda/src/o_complex_basic.c:1099
 #, c-format
 msgid "\tMinor version change (file %.3f, instantiated %.3f)\n"
 msgstr ""
 
-#: libgeda/src/o_complex_basic.c:1111
+#: libgeda/src/o_complex_basic.c:1110
 #, c-format
 msgid ""
 "WARNING: Symbol version oddity on refdes %s:\n"
@@ -388,152 +437,177 @@ msgstr ""
 msgid "Component [%s] has been successfully unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_line_basic.c:253
+#: libgeda/src/o_line_basic.c:229 libgeda/src/o_line_basic.c:247
+msgid "Failed to parse line object"
+msgstr ""
+
+#: libgeda/src/o_line_basic.c:259
 #, c-format
 msgid "Found a zero length line [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_net_basic.c:158
+#: libgeda/src/o_net_basic.c:156
+msgid "Failed to parse net object"
+msgstr ""
+
+#: libgeda/src/o_net_basic.c:161
 #, c-format
 msgid "Found a zero length net [ %c %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:71
-#, c-format
-msgid "Error reading picture definition line: %s.\n"
+#: libgeda/src/o_path_basic.c:181
+msgid "Failed to parse path object"
 msgstr ""
 
-#: libgeda/src/o_picture.c:76
+#: libgeda/src/o_path_basic.c:207
+msgid "Unexpected end-of-file when reading path"
+msgstr ""
+
+#: libgeda/src/o_picture.c:72
+msgid "Failed to parse picture definition"
+msgstr ""
+
+#: libgeda/src/o_picture.c:77
 #, c-format
 msgid "Found a zero width/height picture [ %c %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:81
+#: libgeda/src/o_picture.c:82
 #, c-format
 msgid "Found a picture with a wrong 'mirrored' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:83
+#: libgeda/src/o_picture.c:84
 msgid "Setting mirrored to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:88
+#: libgeda/src/o_picture.c:89
 #, c-format
 msgid "Found a picture with a wrong 'embedded' parameter: %d.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:90
+#: libgeda/src/o_picture.c:91
 msgid "Setting embedded to 0\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:103
+#: libgeda/src/o_picture.c:104
 #, c-format
 msgid "Found an unsupported picture angle [ %d ]\n"
 msgstr ""
 
-#: 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:115
+#: libgeda/src/o_picture.c:116
 msgid "Found an image with no filename."
 msgstr ""
 
-#: libgeda/src/o_picture.c:145
+#: libgeda/src/o_picture.c:147
 #, c-format
 msgid "Failed to load image from embedded data [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:146
+#: libgeda/src/o_picture.c:148
 msgid "Base64 decoding failed."
 msgstr ""
 
-#: libgeda/src/o_picture.c:147
+#: libgeda/src/o_picture.c:149
 msgid "Falling back to file loading. Picture unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:207
+#: libgeda/src/o_picture.c:208
 msgid "ERROR: o_picture_save: unable to encode the picture.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:307
+#: libgeda/src/o_picture.c:308
 #, c-format
 msgid "Failed to load buffer image [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:320
+#: libgeda/src/o_picture.c:321
 #, c-format
 msgid "Failed to load image from [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:426
+#: libgeda/src/o_picture.c:427
 #, c-format
 msgid "Picture %p has invalid angle %i\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:958
+#: libgeda/src/o_picture.c:959
 #, c-format
 msgid "Picture [%s] has no image data.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:959
+#: libgeda/src/o_picture.c:960
 msgid "Falling back to file loading. Picture is still unembedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:967
+#: libgeda/src/o_picture.c:968
 #, c-format
 msgid "Picture [%s] has been embedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:991
+#: libgeda/src/o_picture.c:992
 #, c-format
 msgid "Failed to load image from file [%s]: %s\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:993
+#: libgeda/src/o_picture.c:994
 msgid "Picture is still embedded.\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1001
+#: libgeda/src/o_picture.c:1002
 #, c-format
 msgid "Picture [%s] has been unembedded\n"
 msgstr ""
 
-#: libgeda/src/o_picture.c:1237
+#: libgeda/src/o_picture.c:1238
 #, c-format
 msgid "Failed to load fallback image %s: %s.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:168
+#: libgeda/src/o_pin_basic.c:160 libgeda/src/o_pin_basic.c:168
+msgid "Failed to parse pin object"
+msgstr ""
+
+#: libgeda/src/o_pin_basic.c:174
 msgid ""
 "Found a pin which did not have the whichone field set.\n"
 "Verify and correct manually.\n"
 msgstr ""
 
-#: libgeda/src/o_pin_basic.c:171
+#: libgeda/src/o_pin_basic.c:177
 #, c-format
 msgid "Found an invalid whichend on a pin (reseting to zero): %d\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:373
+#: libgeda/src/o_text_basic.c:356 libgeda/src/o_text_basic.c:366
+#: libgeda/src/o_text_basic.c:376
+msgid "Failed to parse text object"
+msgstr ""
+
+#: libgeda/src/o_text_basic.c:383
 #, c-format
 msgid "Found a zero size text string [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:385
+#: libgeda/src/o_text_basic.c:395
 #, c-format
 msgid "Found an unsupported text angle [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:407
+#: libgeda/src/o_text_basic.c:417
 #, c-format
 msgid "Found an unsupported text alignment [ %c %d %d %d %d %d %d %d %d ]\n"
 msgstr ""
 
-#: libgeda/src/o_text_basic.c:409
+#: libgeda/src/o_text_basic.c:419
 msgid "Setting alignment to LOWER_LEFT\n"
 msgstr ""
 
+#: libgeda/src/o_text_basic.c:440
+#, c-format
+msgid "Unexpected end-of-file after %d lines"
+msgstr ""
+
 #: libgeda/src/s_clib.c:465
 #, c-format
 msgid "Library command failed [%s]: %s\n"
@@ -693,7 +767,7 @@ msgstr ""
 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
+#: libgeda/src/scheme_complex.c:265 libgeda/src/scheme_page.c:249
 msgid "Object ~A is already attached to something"
 msgstr ""
 
@@ -705,11 +779,11 @@ msgstr ""
 msgid "Object ~A is attached to a page"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:299
+#: libgeda/src/scheme_complex.c:339 libgeda/src/scheme_page.c:301
 msgid "Object ~A is attached as an attribute"
 msgstr ""
 
-#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:306
+#: libgeda/src/scheme_complex.c:346 libgeda/src/scheme_page.c:308
 msgid "Object ~A has attributes"
 msgstr ""
 
@@ -717,110 +791,114 @@ msgstr ""
 msgid "Object ~A has bad type '~A'"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:344
+#: libgeda/src/scheme_object.c:346
 msgid "Object ~A has invalid stroke cap style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:357
+#: libgeda/src/scheme_object.c:359
 msgid "Object ~A has invalid stroke dash style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:421
+#: libgeda/src/scheme_object.c:423
 msgid "Invalid stroke cap style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:432
+#: libgeda/src/scheme_object.c:434
 msgid "Invalid stroke dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:442
+#: libgeda/src/scheme_object.c:444
 msgid "Missing dash length parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:452
+#: libgeda/src/scheme_object.c:454
 msgid "Missing dot/dash space parameter for dash style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:514
+#: libgeda/src/scheme_object.c:516
 msgid "Object ~A has invalid fill style ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:563
+#: libgeda/src/scheme_object.c:565
 msgid "Invalid fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:571
+#: libgeda/src/scheme_object.c:573
 msgid "Missing second space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:580
+#: libgeda/src/scheme_object.c:582
 msgid "Missing second angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:590
+#: libgeda/src/scheme_object.c:592
 msgid "Missing stroke width parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:599
+#: libgeda/src/scheme_object.c:601
 msgid "Missing space parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:608
+#: libgeda/src/scheme_object.c:610
 msgid "Missing angle parameter for fill style ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:907
+#: libgeda/src/scheme_object.c:909
 msgid "Invalid pin type ~A, must be 'net or 'bus"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:950
+#: libgeda/src/scheme_object.c:952
 msgid "Object ~A has invalid pin type."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1345
+#: libgeda/src/scheme_object.c:1347
 msgid "Invalid text alignment ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1361
+#: libgeda/src/scheme_object.c:1363
 msgid "Invalid text angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1380
+#: libgeda/src/scheme_object.c:1382
 msgid "Invalid text name/value visibility ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1455
+#: libgeda/src/scheme_object.c:1457
 msgid "Text object ~A has invalid text alignment ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1464
+#: libgeda/src/scheme_object.c:1466
 msgid "Text object ~A has invalid visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1474
+#: libgeda/src/scheme_object.c:1476
 msgid "Text object ~A has invalid text attribute visibility ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1515
+#: libgeda/src/scheme_object.c:1517
 msgid "Object ~A is not included in a page."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1668
+#: libgeda/src/scheme_object.c:1670
 msgid "Path object ~A has invalid element type ~A at index ~A"
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1782
+#: libgeda/src/scheme_object.c:1784
 msgid "Invalid path element type ~A."
 msgstr ""
 
-#: libgeda/src/scheme_object.c:1950
+#: libgeda/src/scheme_object.c:1957
 msgid "Invalid picture angle ~A. Must be 0, 90, 180, or 270 degrees"
 msgstr ""
 
-#: libgeda/src/scheme_page.c:292
+#: libgeda/src/scheme_page.c:294
 msgid "Object ~A is attached to a complex or different page"
 msgstr ""
 
+#: libgeda/src/scheme_page.c:442
+msgid "Parse error: ~s"
+msgstr ""
+
 #: libgeda/scheme/geda/attrib.scm:59
 #, scheme-format
 msgid "Object ~A is not part of a page"

commit 88a3237e51f50d1a4dd7661a4cf3706a2d89475f
Author: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>
Commit: Gareth Edwards <gareth@xxxxxxxxxxxxxxxxxxxx>

    HACKING: Update mailing list URL

diff --git a/HACKING b/HACKING
index 4e7a188..5020aa1 100644
--- a/HACKING
+++ b/HACKING
@@ -72,7 +72,7 @@ you should e-mail the `gEDA-user' mailing list with a reminder.
 A final thought: to get your patches included, make it easy to accept
 them!
 
-[1] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
+[1] http://www.delorie.com/listserv/
 [2] http://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html
 [3] http://www.stack.nl/~dimitri/doxygen/
 



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