gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog po/cs.po po/de.po po/es.po po/f...


From: Benjamin Wolsey
Subject: [Gnash-commit] gnash ChangeLog po/cs.po po/de.po po/es.po po/f...
Date: Wed, 07 May 2008 15:40:45 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Benjamin Wolsey <bwy>   08/05/07 15:40:43

Modified files:
        .              : ChangeLog 
        po             : cs.po de.po es.po fi.po fr.po gnash.pot it.po 
                         sv.po 

Log message:
                * po/*.po, po/gnash.pot: updated for distribution.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6544&r2=1.6545
http://cvs.savannah.gnu.org/viewcvs/gnash/po/cs.po?cvsroot=gnash&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/gnash/po/de.po?cvsroot=gnash&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/gnash/po/es.po?cvsroot=gnash&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnash/po/fi.po?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/po/fr.po?cvsroot=gnash&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/gnash/po/gnash.pot?cvsroot=gnash&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/gnash/po/it.po?cvsroot=gnash&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/gnash/po/sv.po?cvsroot=gnash&r1=1.4&r2=1.5

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6544
retrieving revision 1.6545
diff -u -b -r1.6544 -r1.6545
--- ChangeLog   7 May 2008 14:38:13 -0000       1.6544
+++ ChangeLog   7 May 2008 15:40:40 -0000       1.6545
@@ -1,5 +1,9 @@
 2008-05-07 Benjamin Wolsey <address@hidden>
 
+       * po/*.po, po/gnash.pot: updated for distribution.
+
+2008-05-07 Benjamin Wolsey <address@hidden>
+
        * backend/render_handler_agg.cpp: i18n.
        * gui/gui.cpp: don't divide by zero; it annoys the matrices.
          Fixes bug #23184.

Index: po/cs.po
===================================================================
RCS file: /sources/gnash/gnash/po/cs.po,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- po/cs.po    28 Mar 2008 10:26:06 -0000      1.6
+++ po/cs.po    7 May 2008 15:40:41 -0000       1.7
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gnash cvs20080326\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-28 11:22+0100\n"
+"POT-Creation-Date: 2008-05-07 17:34+0200\n"
 "PO-Revision-Date: 2008-03-27 20:29+0100\n"
 "Last-Translator: Petr Pisar <address@hidden>\n"
 "Language-Team: Czech <address@hidden>\n"
@@ -15,6 +15,10 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: ../libbase/ClockTime.cpp:269
+msgid "Cannot get requested timezone information"
+msgstr ""
+
 #: ../libbase/curl_adapter.cpp:374
 #, c-format
 msgid "Timeout (%u milliseconds) while loading from url %s"
@@ -64,27 +68,27 @@
 msgid "Gnash Plugin name: %s"
 msgstr "Jméno gnashového zásuvného modulu: %s"
 
-#: ../libbase/GC.cpp:62
+#: ../libbase/GC.cpp:68
 #, c-format
 msgid "GC %p deleted, deleting all managed resources - collector run "
 msgstr "GC %p smazán, odstraňuji všechny řízené zdroje – sběr 
běžel "
 
-#: ../libbase/GC.cpp:79
+#: ../libbase/GC.cpp:85
 #, c-format
 msgid "GC %p: SWEEP SCAN"
 msgstr "GC %p: ÚKLIDOVÁ PROHLÍDKA"
 
-#: ../libbase/GC.cpp:89
+#: ../libbase/GC.cpp:95
 #, c-format
 msgid "GC %p: cleanUnreachable deleting object %p (%s)"
 msgstr "GC %p: cleanUnreachable mazající objekt %p (%s)"
 
-#: ../libbase/GC.cpp:104
+#: ../libbase/GC.cpp:110
 #, c-format
 msgid "GC %p: cleanUnreachable deleted "
 msgstr "GC %p: cleanUnreachable smazán"
 
-#: ../libbase/GC.cpp:119
+#: ../libbase/GC.cpp:125
 msgid ""
 "Garbage collection skipped since number of collectables added since last run "
 "is too low ("
@@ -92,7 +96,7 @@
 "Úklid nepořádku přeskočen, protože počet přidaných sebratelných 
objektů od "
 "minula je celkem malý ("
 
-#: ../libbase/GC.cpp:130
+#: ../libbase/GC.cpp:136
 #, c-format
 msgid "GC %p Starting collector: "
 msgstr "GC %p Spouštím sběrač: "
@@ -102,221 +106,47 @@
 msgid "Internal jpeg error: %s"
 msgstr "Vnitřní chyba jpegu: %s"
 
-#: ../libbase/network.cpp:82
-msgid "Could not find a usable WinSock DLL"
-msgstr "Nemohu nalézt použitelnou dynamickou knihovnu WinSock"
-
-#: ../libbase/network.cpp:125
-#, c-format
-msgid "Can't connect to privileged port #%d"
-msgstr "Nemohu se připojit na privilegovaný port č. %d"
-
-#: ../libbase/network.cpp:153
-#, c-format
-msgid "unable to get protocol entry for %s"
-msgstr "nemohu získat položku pro protokol %s"
-
-#: ../libbase/network.cpp:170 ../libbase/network.cpp:361
-#: ../libbase/network.cpp:509
-#, c-format
-msgid "unable to create socket: %s"
-msgstr "nemohu vytvořit socket: %s"
-
-#: ../libbase/network.cpp:177
-msgid "setsockopt SO_REUSEADDR failed"
-msgstr "selhalo setsockopt SO_REUSEADDR"
-
-#: ../libbase/network.cpp:187
-#, c-format
-msgid "unable to bind to port %hd: %s"
-msgstr "Nemohu se přichytit na port %hd: %s"
-
-#: ../libbase/network.cpp:197
-#, fuzzy, c-format
-msgid "Server bound to service on %s, port %hd, using fd #%d"
-msgstr "Server přichycen ke službě na %s, portu %hd, deskriptoru %d"
-
-#: ../libbase/network.cpp:203
-#, c-format
-msgid "unable to listen on port: %hd: %s "
-msgstr "na portu %hd nemohu poslouchat: %s"
-
-#: ../libbase/network.cpp:260
-#, fuzzy, c-format
-msgid "Trying to accept net traffic on fd #%d"
-msgstr "Pokouším se přijmout síťové spojení na deskriptor %d"
-
-#: ../libbase/network.cpp:287
-msgid "There is data at the console for stdin"
-msgstr "Na standardním vstupu konzole jsou data"
-
-#: ../libbase/network.cpp:294
-#, fuzzy, c-format
-msgid "The accept() socket for fd #%d was interupted by a system call"
-msgstr "Volání accept() na socketu č. %d bylo přerušeno systémovým 
voláním"
-
-#: ../libbase/network.cpp:298
-#, fuzzy, c-format
-msgid "The accept() socket for fd #%d never was available for writing"
-msgstr "accept() socket na deskriptoru č. %d nikdy nebyl připraven pro 
zápis"
-
-#: ../libbase/network.cpp:305
-#, fuzzy, c-format
-msgid "The accept() socket for fd #%d timed out waiting to write"
-msgstr "Limit čekání accept() socketu na deskriptoru č. %d na zápis 
vypršel"
-
-#: ../libbase/network.cpp:317
-#, c-format
-msgid "unable to accept: %s"
-msgstr "nemohu přijmout spojení: %s"
-
-#: ../libbase/network.cpp:322
-#, fuzzy, c-format
-msgid "Accepting tcp/ip connection on fd #%d"
-msgstr "Přijímám TCP/IP spojení na deskriptoru %d"
-
-#: ../libbase/network.cpp:383 ../libbase/network.cpp:531
-#, c-format
-msgid "The connect() socket for fd %d was interupted by a system call"
-msgstr "Čekání na connect() na socketu č. %d bylo přerušeno 
systémovým voláním"
-
-#: ../libbase/network.cpp:390 ../libbase/network.cpp:415
-#: ../libbase/network.cpp:538 ../libbase/network.cpp:567
-#, c-format
-msgid "The connect() socket for fd %d never was available for writing"
-msgstr "connect() socket na deskriptoru č. %d nikdy nebyl připraven pro 
zápis"
-
-#: ../libbase/network.cpp:401 ../libbase/network.cpp:549
-#, c-format
-msgid "The connect() socket for fd %d timed out waiting to write"
-msgstr "Limit Čekání connect() socketu č. %d na zápis vypršelo"
-
-#: ../libbase/network.cpp:409
-#, c-format
-msgid "\tsocket name %s for fd %d"
-msgstr "\tnázev socketu %s pro deskriptor %d"
-
-#: ../libbase/network.cpp:474
-#, c-format
-msgid "Can't connect to privileged port %hd"
-msgstr "Na privilegovaný port %hd se nemohu připojit"
-
-#: ../libbase/network.cpp:479
-#, c-format
-msgid "%s: to host %s at port %d"
-msgstr "%s: na stroj %s na port %d"
-
-#: ../libbase/network.cpp:485
-#, c-format
-msgid "The hostname for this machine is %s"
-msgstr "Jméno tohoto stroje je %s"
-
-#: ../libbase/network.cpp:487
-msgid "Couldn't get the hostname for this machine"
-msgstr "Nemohu získat jméno tohoto stroje"
+#: ../libbase/rc.cpp:344 ../libbase/rc.cpp:351
+#, fuzzy
+msgid "RcInitFile: couldn't open file: "
+msgstr "poznámka: nemohu otevřít kešový soubor „%s“"
 
-#: ../libbase/network.cpp:501
-#, c-format
-msgid "The IP address for this client socket is %s"
-msgstr "IP adresa tohoto klientského socketu je %s"
+#: ../libbase/rc.cpp:355
+msgid "RcInitFile: parsing "
+msgstr ""
 
-#: ../libbase/network.cpp:560
+#: ../libbase/rc.cpp:393
 #, c-format
-msgid "\tport %d at IP %s for fd %d"
-msgstr "\tport %d na IP %s pro deskriptor %d"
-
-#: ../libbase/network.cpp:640
-#, fuzzy, c-format
-msgid "Unable to close the socket for fd #%d: %s"
-msgstr "Nemohu zavřít socket deskriptoru %d: %s"
+msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d"
+msgstr ""
 
-#: ../libbase/network.cpp:648
+#: ../libbase/rc.cpp:519
 #, fuzzy, c-format
-msgid "Closed the socket on fd #%d"
-msgstr "Socket na deskriptoru %d uzavřen"
-
-#: ../libbase/network.cpp:732 ../libbase/network.cpp:823
-#, c-format
-msgid "The socket for fd %d was interupted by a system call"
-msgstr "Socket na deskriptoru %d byl přerušen systémovým voláním"
-
-#: ../libbase/network.cpp:736
-#, c-format
-msgid "The socket for fd %d was never available for reading"
-msgstr "Socket na deskriptoru %d nikdy nebyl schopný čtení"
-
-#: ../libbase/network.cpp:741
-#, c-format
-msgid "The socket for fd %d timed out waiting to read"
-msgstr "Limit čekání socketu na deskriptoru %d na čtení vypršel"
-
-#: ../libbase/network.cpp:747
-#, c-format
-msgid "read %d bytes from fd %d"
-msgstr "z deskriptoru %2$d přečteno %1$d bajtů"
+msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d"
+msgstr "Varování: nerozpoznaný příkaz „"
 
-#: ../libbase/network.cpp:751
+#: ../libbase/rc.cpp:533
 #, c-format
-msgid ""
-"%s: Read packet data from fd %d (%d bytes): \n"
-"%s"
+msgid "Warning: empty include specification in rcfile %s, line %d"
 msgstr ""
-"%s: Přečtena data packetu z deskriptoru %d (%d bajtů): \n"
-"%s"
-
-#: ../libbase/network.cpp:827
-#, c-format
-msgid "The socket for fd %d was never available for writing"
-msgstr "Socket na deskriptoru %d nikdy nebyl připraven pro zápis"
 
-#: ../libbase/network.cpp:831
-#, c-format
-msgid "The socket for fd %d timed out waiting to write"
-msgstr "Limit čekání socketu na deskriptoru %d na zápis vypršel"
-
-#: ../libbase/network.cpp:838
-#, c-format
-msgid "Wrote zero out of %d bytes to fd %d: %s"
-msgstr "Na deskriptor %2$d nebyl zapsán žádný z %1$d bajtů: %3$s"
-
-#: ../libbase/network.cpp:843
-#, c-format
-msgid "Couldn't write %d bytes to fd %d: %s"
-msgstr "Nemohu zapsat %d bajtů na deskriptor %d: %s"
-
-#: ../libbase/network.cpp:851
-#, c-format
-msgid "wrote %d bytes to fd %d, expected %d"
-msgstr "na deskriptor %2$d zapsáno %1$d bajtů, očekáváno %3$d"
-
-#: ../libbase/network.cpp:856
-#, c-format
-msgid "wrote %d bytes to fd %d"
-msgstr "%d bajtů zapsáno na deskriptor %d"
-
-#: ../libbase/network.cpp:864
+#: ../libbase/rc.cpp:540
 #, c-format
 msgid ""
-"%s: Wrote packet data to fd %d: \n"
-"%s"
+"Warning: include specification must be an absolute pathin rcfile %s, line %d"
 msgstr ""
-"%s: Zapsal data packetu na deskriptor %d: \n"
-"%s"
 
-#: ../libbase/network.cpp:878
-#, c-format
-msgid "took %d usec to write (%d bytes)"
-msgstr "%d μs trval zápis (%d bajtů)"
-
-#: ../libbase/rc.cpp:491
-msgid "Warning: unrecognized directive \""
+#: ../libbase/rc.cpp:551
+#, fuzzy, c-format
+msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d"
 msgstr "Varování: nerozpoznaný příkaz „"
 
-#: ../libbase/rc.cpp:492
-msgid "\" in rcfile."
-msgstr "“ v rc-souboru"
+#: ../libbase/rc.cpp:628
+#, c-format
+msgid "Couldn't open file %s for writing"
+msgstr "Soubor „%s“ nelze otevřít pro zápis"
 
-#: ../libbase/rc.cpp:559
+#: ../libbase/rc.cpp:637
 msgid "# Generated by Gnash. Manual changes to this file may be overridden."
 msgstr ""
 "# Vytvořeno Gnashem. Ruční zásahy do tohoto souboru mohou být 
přepsány."
@@ -341,190 +171,77 @@
 msgid "Found symbol %s @ %p"
 msgstr "Symbol %s nalezen na %p"
 
-#: ../libamf/amf.cpp:177
+#: ../backend/render_handler_agg.cpp:628
 #, c-format
-msgid "Type is %s"
-msgstr "Typ je %s"
-
-#: ../libamf/amf.cpp:188
-#, c-format
-msgid "Boolean is %d"
-msgstr "Pravdivostní hodnota je %d"
-
-#: ../libamf/amf.cpp:202
-#, c-format
-msgid "String is %s"
-msgstr "Řetězec je %s"
-
-#: ../libamf/amf.cpp:219
-msgid "Undefined element"
-msgstr "Nedefinovaný element"
-
-#: ../libamf/amf.cpp:683 ../libamf/amf.cpp:1391
-#, c-format
-msgid "The packet head is: 0x%s"
-msgstr "Hlavička packetu je: 0x%s"
+msgid "Initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d bytes"
+msgstr ""
 
-#: ../libamf/amf.cpp:1363
-#, c-format
-msgid "AMF Header size bits (0x%X) out of range"
-msgstr "Bity velikosti AMF hlavičky (0x%X) mimo rozsah"
+#: ../backend/render_handler_agg.cpp:698
+msgid "Warning: rendering ended while drawing a mask"
+msgstr ""
 
-#: ../libamf/amf.cpp:1379
-#, c-format
-msgid "AMF header byte is: 0x%X"
-msgstr "Bajt AMF hlavičky je: 0x%X"
+#: ../backend/render_handler_agg.cpp:701
+msgid "Warning: rendering ended while masks were still active"
+msgstr ""
 
-#: ../libamf/amf.cpp:1382
-#, c-format
-msgid "The AMF channel index is %d"
-msgstr "Index AMF kanálu je %d"
+#: ../backend/render_handler_agg.cpp:898
+msgid ""
+"Warning: select_clipbounds encountered a character definition with null "
+"bounds"
+msgstr ""
 
-#: ../libamf/amf.cpp:1385
-#, c-format
-msgid "The header size is %d"
-msgstr "Velikost hlavičky je %d"
+#: ../backend/render_handler_agg.cpp:988
+msgid "Warning: AGG renderer skipping a whole character"
+msgstr ""
 
-#: ../libamf/amf.cpp:1398
-#, c-format
-msgid "The mystery word is: %d or 0x%s"
-msgstr "Tajemné slovo je: %d nebo 0x%s"
+#: ../backend/render_handler_agg.cpp:1749
+msgid ""
+"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable "
+"one)"
+msgstr ""
 
-#: ../libamf/amf.cpp:1407
+#: ../backend/render_handler_agg.cpp:2099
 #, c-format
-msgid "The body size is: %d, or 0x%s"
-msgstr "Velikos t2la je: %d nebo 0x%s"
+msgid "Framebuffer pixel format is %s (little-endian host)"
+msgstr ""
 
-#: ../libamf/amf.cpp:1417
+#: ../backend/render_handler_agg.cpp:2101
 #, c-format
-msgid "The type is: %d, or 0x%s"
-msgstr "Typ je: %d nebo 0x%s"
+msgid "Framebuffer pixel format is %s (big-endian host)"
+msgstr ""
 
-#: ../libamf/amf.cpp:1436
-#, c-format
-msgid "ERROR: Unidentified AMF header data type %d"
-msgstr "CHYBA: Neidentifikovaný typ dat %d AMF hlavičky"
+#: ../backend/render_handler_cairo.cpp:558
+msgid "Scaled strokes in Cairo renderer"
+msgstr ""
 
-#: ../libamf/amf.cpp:1444
-#, c-format
-msgid "The source/destination is: %d, or 0x%s"
-msgstr "Zdroj/cíl je: %d nebo 0x%s"
+#: ../backend/render_handler_ogl.cpp:1236
+msgid "Unidirectionally scaled strokes in OGL renderer"
+msgstr ""
 
-#: ../libamf/amf.cpp:1479
+#: ../libamf/amf.cpp:673
 msgid "AMF body input data is NULL"
 msgstr "Vstupní data AMF těla jsou NULL"
 
-#: ../libamf/amf.cpp:1491
-#, c-format
-msgid "The packet body is: 0x%s"
-msgstr "Tělo packetu je: 0x%s"
+#: ../libamf/amf.cpp:722
+#, fuzzy, c-format
+msgid "AMF String length is: %d"
+msgstr "Řetězec je %s"
 
-#: ../libamf/amf.cpp:1593
-#, c-format
-msgid "The element is: 0x%s"
-msgstr "Element je: 0x%s"
+#: ../libamf/amf.cpp:729
+#, fuzzy, c-format
+msgid "AMF String is: %s"
+msgstr "Řetězec je %s"
 
-#: ../libamf/amf.cpp:1630
-#, c-format
-msgid "Number \"%s\" is: 0x%s"
-msgstr "Číslo „%s“ je: 0x%s"
+#: ../libamf/amf.cpp:802
+msgid "End of Object definition"
+msgstr ""
 
-#: ../libamf/amf.cpp:1690
-#, c-format
-msgid "astype_e of value: %x"
+#: ../libamf/amf.cpp:913
+#, fuzzy, c-format
+msgid "amf0_type_e of value: %x"
 msgstr "astype_e hodnoty: %x"
 
-#: ../libamf/rtmp.cpp:87
-msgid "Read initial Handshake Request"
-msgstr "Přečten prvotní požadavek na navázání spojení (handshake)"
-
-#: ../libamf/rtmp.cpp:89
-msgid "Couldn't read initial Handshake Request"
-msgstr "Nelze přečíst prvotní požadavek na navázání spojení 
(handshake)"
-
-#: ../libamf/rtmp.cpp:95
-msgid "Handshake is correct"
-msgstr "Navázání spojení bylo úspěšné"
-
-#: ../libamf/rtmp.cpp:97
-#, c-format
-msgid "Handshake isn't correct; Data read is: 0x%x"
-msgstr "Navázání spojení nebylo úspěšné, načtená data jsou: 0x%x"
-
-#: ../libamf/rtmp.cpp:104
-msgid "Read Handshake Data"
-msgstr "Data z navázání spojení přečtena"
-
-#: ../libamf/rtmp.cpp:108
-#, c-format
-msgid "Couldn't read Handshake DataData read is: %s"
-msgstr "Nelze přečíst data z navázání spojení, data jsou: %s"
-
-#: ../libamf/rtmp.cpp:176
-msgid "Read first data block in handshake"
-msgstr "Přečten první blok dat z navázání spojení"
-
-#: ../libamf/rtmp.cpp:178
-msgid "Couldn't read first data block in handshake"
-msgstr "Nelze přečíst první blok dat z navázání spojení"
-
-#: ../libamf/rtmp.cpp:183
-msgid "Read second data block in handshake"
-msgstr "Přečten druhý blok dat z navázání spojení"
-
-#: ../libamf/rtmp.cpp:187
-msgid "Couldn't read second data block in handshake"
-msgstr "Nelze přečíst druhý blok dat z navázání spojení"
-
-#: ../libamf/rtmp.cpp:208
-msgid "Read Handshake Finish Data"
-msgstr "Přečtena závěrečná data z navázání spojení"
-
-#: ../libamf/rtmp.cpp:210
-msgid "Couldn't read Handshake Finish Data"
-msgstr "Závěrečná data z navázání spojení nelze přečíst"
-
-#: ../libamf/rtmp.cpp:267
-msgid "Read first RTMP header byte"
-msgstr "Načten první bajt RTMP hlavičky"
-
-#: ../libamf/rtmp.cpp:269
-msgid "Couldn't read first RTMP header byte"
-msgstr "Nelze přečíst první bajt RTMP hlavičky"
-
-#: ../libamf/rtmp.cpp:275
-#, c-format
-msgid "The Header size is: %d"
-msgstr "Velikost hlavičky je: %d"
-
-#: ../libamf/rtmp.cpp:276
-#, c-format
-msgid "The AMF index is: 0x%x"
-msgstr "AMF index je: 0x%x"
-
-#: ../libamf/rtmp.cpp:280
-#, c-format
-msgid "Read first RTMP packet header of header size %d"
-msgstr "Přečtena hlavička prvního RTMP packetu o velikosti %d"
-
-#: ../libamf/rtmp.cpp:284
-msgid "Couldn't read first RTMP packet header"
-msgstr "Nelze přečíst hlavičku prvního RTMP packetu"
-
-#: ../libamf/rtmp.cpp:297
-msgid "Reading AMF packets till we're done..."
-msgstr "Čtu AMF packety, dokud nebudu hotový…"
-
-#: ../libamf/rtmp.cpp:303 ../libamf/rtmp.cpp:305
-#, c-format
-msgid "The packet data is: 0x%s"
-msgstr "Data packetu jsou 0x%s"
-
-#: ../libamf/rtmp.cpp:309
-msgid "Done reading packet"
-msgstr "Čtení packetu dokončeno"
-
-#: ../libamf/sol.cpp:193
+#: ../libamf/sol.cpp:204
 #, c-format
 msgid ""
 "%s: SOL file header is: \n"
@@ -533,7 +250,7 @@
 "%s: Hlavička SOL souboru je: \n"
 "%s"
 
-#: ../libmedia/AudioDecoderNellymoser.cpp:837
+#: ../libmedia/AudioDecoderNellymoser.cpp:836
 #: ../libmedia/AudioDecoderSimple.cpp:415
 msgid "Error in sound sample conversion"
 msgstr "Chyba při převodu vzorku zvuku"
@@ -598,35 +315,35 @@
 msgid "Error while decoding audio data."
 msgstr "Během dekódování zvukových dat došlo k chybě."
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:112
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:132
 msgid "gnash has not been compiled to handle mp3 audio"
 msgstr "gnash nebyl přeložen s podporou MP3 zvuku"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:128
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:148
 #, c-format
 msgid "unknown sound format %d requested; gnash does not handle it"
 msgstr "požadován neznámý zvukový formát %d; gnash jej neumí zpracovat"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:190
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:210
 msgid "Trying to play sound with size 0"
 msgstr "Pokouším se přehrát zvuk o velikosti 0"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:265
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:285
 #, c-format
 msgid "Unable to start SDL sound: %s"
 msgstr "SDL zvuk nelze nastartovat: %s"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:434
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:454
 #, c-format
 msgid "Unable to start aux SDL sound: %s"
 msgstr "AUX SDL zvuk nezle nastartovat: %s"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:637
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:717
 #, c-format
 msgid "Negative buffer length in sdl_audio_callback (%d)"
 msgstr "Záporná délka vyrovnávací paměti v sdl_audio_callback (%d)"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:643
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:723
 msgid "Zero buffer length in sdl_audio_callback"
 msgstr "Nulová vyrovnávací paměť v sdl_audio_callback"
 
@@ -700,7 +417,7 @@
 "Gnash nedokázal najít vhodný gstreamerový dekodér zvuku. Prosím, 
zvažte "
 "instalaci gstreamer-ffmpeg a/nebo gstreamer-plugins-bad."
 
-#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:136
+#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:139
 msgid "Failed to make a valid audio sink."
 msgstr "Výroba platného audio sinku selhala."
 
@@ -721,203 +438,203 @@
 "Inicializace dekodéru videa selhala. Přehrávání vestavěného videa 
nebude "
 "dostupné, zvažte instalaci gstreamer-ffmpeg."
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:224
+#: ../libmedia/gst/VideoDecoderGst.cpp:225
 #, c-format
 msgid "Embedded video playback halted; module %s reported: %s\n"
 msgstr "Přehrávání vestavěného videa zastaveno, modul %s ohlásil: %s\n"
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:236
-#: ../server/asobj/NetStreamGst.cpp:542
+#: ../libmedia/gst/VideoDecoderGst.cpp:237
+#: ../server/asobj/NetStreamGst.cpp:545
 msgid "NetStream has reached the end of the stream."
 msgstr "NetStream dosáhl konce proudu."
 
-#: ../server/array.cpp:304
+#: ../server/array.cpp:309
 #, c-format
 msgid "Unhandled sort flags: %d (0x%X)"
 msgstr "Nezpracovatelný druh příznaku: %d (0x%X)"
 
-#: ../server/array.cpp:621
+#: ../server/array.cpp:630
 msgid "tried to pop element from back of empty array, returning undef"
 msgstr ""
 "pokus o vyzvednutí jednotky z konce prázdného pole, vracím nedefinováno"
 
-#: ../server/array.cpp:642
+#: ../server/array.cpp:651
 msgid "tried to shift element from front of empty array, returning undef"
 msgstr "pokus o posun jednotky ze předu prázdného pole, vracím 
nedefinováno"
 
-#: ../server/array.cpp:741
+#: ../server/array.cpp:750
 #, c-format
 msgid "Array.slice(%u, %u) called"
 msgstr "Zavoláno array.slice(%u, %u)"
 
-#: ../server/array.cpp:899
+#: ../server/array.cpp:908
 #, c-format
 msgid "Array(%s).splice(%s) called"
 msgstr "Zavoláno array(%s).splice(%s)"
 
-#: ../server/array.cpp:905
+#: ../server/array.cpp:914
 msgid "Array.splice() needs at least 1 argument, call ignored"
 msgstr "Array.splice() potřebuje alespoň 1 argument, volání ignorováno"
 
-#: ../server/array.cpp:921
+#: ../server/array.cpp:930
 #, c-format
 msgid "Array.splice: start:%d became %u"
 msgstr "Array.splice: začátek:%d se stal %u"
 
-#: ../server/array.cpp:934
+#: ../server/array.cpp:943
 #, c-format
 msgid "Array.splice(%d,%d): negative length given, call ignored"
 msgstr "Array.splice(%d,%d): zadána záporná délka, volání ignorováno"
 
-#: ../server/array.cpp:1002
+#: ../server/array.cpp:1011
 msgid "Sort called with invalid arguments."
 msgstr "Sort zavolán s neplatnými argumenty."
 
-#: ../server/array.cpp:1155
+#: ../server/array.cpp:1164
 msgid "SortOn called with invalid arguments."
 msgstr "SortOn zavolán s neplatnými argumenty."
 
-#: ../server/array.cpp:1170
+#: ../server/array.cpp:1179
 #, c-format
 msgid "calling array push, pushing %d values onto back of array"
 msgstr "volám array push, na konec pole přidávám %d hodnot "
 
-#: ../server/array.cpp:1186
+#: ../server/array.cpp:1195
 #, c-format
 msgid "calling array unshift, pushing %d values onto front of array"
 msgstr "volám array unshift, na začátek pole přidávám %d hodnot "
 
-#: ../server/array.cpp:1205
+#: ../server/array.cpp:1214
 #, c-format
 msgid "calling array pop, result:%s, new array size:%d"
 msgstr "volám array pop, výsledek: %s, nová velikost pole: %d"
 
-#: ../server/array.cpp:1221
+#: ../server/array.cpp:1230
 #, c-format
 msgid "calling array shift, result:%s, new array size:%d"
 msgstr "volám array shift, výsledek: %s, nová velikost pole: %d"
 
-#: ../server/array.cpp:1238
+#: ../server/array.cpp:1247
 #, c-format
 msgid "called array reverse, result:%s, new array size:%d"
 msgstr "zavoláno array reverse, výsledek: %s, nová velikost pole: %d"
 
-#: ../server/array.cpp:1273
+#: ../server/array.cpp:1282
 #, c-format
 msgid "array_to_string called, nargs = %d, this_ptr = %p"
 msgstr "zavoláno array_to_string, nargs = %d, this_ptr = %p"
 
-#: ../server/array.cpp:1276
+#: ../server/array.cpp:1285
 #, c-format
 msgid "to_string result is: %s"
 msgstr "výsledkem to_string je: %s"
 
-#: ../server/array.cpp:1329
+#: ../server/array.cpp:1338
 msgid ""
 "More than 2 arguments to Array.slice, and I don't know what to do with "
 "them.  Ignoring them"
 msgstr "Více jak 2 argumenty k Array.slice a já nevím, co s nimi. Ignoruji 
je."
 
-#: ../server/array.cpp:1407
+#: ../server/array.cpp:1416
 #, c-format
 msgid "array_new called, nargs = %d"
 msgstr "zavoláno array_new, nargs = %d"
 
-#: ../server/array.cpp:1434
+#: ../server/array.cpp:1443
 #, c-format
 msgid "array_new setting object %p in result"
 msgstr "array_new nastaví výsledný objekt %p"
 
-#: ../server/as_environment.cpp:62
+#: ../server/as_environment.cpp:57
 #, c-format
 msgid "get_variable(%s)"
 msgstr "get_variable(%s)"
 
-#: ../server/as_environment.cpp:83
+#: ../server/as_environment.cpp:78
 #, c-format
 msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed"
 msgstr "find_object(„%s“) [ názprom = „%s“ – současný cíl = 
„%s“ ] selhala"
 
-#: ../server/as_environment.cpp:89
+#: ../server/as_environment.cpp:84
 #, c-format
 msgid "...but get_variable_raw(%s, <scopeStack>) succeeded (%s)!"
 msgstr "… ale get_variable_raw(%s, <scopeStack>) uspělo (%s)!"
 
-#: ../server/as_environment.cpp:153
+#: ../server/as_environment.cpp:148
 #, c-format
 msgid "Won't get invalid raw variable name: %s"
 msgstr "Nezískám neplatný syrový název proměnné: %s"
 
-#: ../server/as_environment.cpp:220
+#: ../server/as_environment.cpp:215
 #, c-format
 msgid "reference to unexisting variable '%s'"
 msgstr "odkaz na neexistující proměnnou „%s“"
 
-#: ../server/as_environment.cpp:310
+#: ../server/as_environment.cpp:305
 #, c-format
 msgid "Path target '%s' not found while setting %s=%s"
 msgstr "Cesta cíle „%s“ nenalezena během nastavování %s=%s"
 
-#: ../server/as_environment.cpp:339
+#: ../server/as_environment.cpp:334
 #, c-format
 msgid "Won't set invalid raw variable name: %s"
 msgstr "Nenastavím neplatný syrový název proměnné: %s"
 
-#: ../server/as_environment.cpp:536
+#: ../server/as_environment.cpp:531
 #, c-format
 msgid "find_object(%s) called"
 msgstr "zavoláno find_object(%s)"
 
-#: ../server/as_environment.cpp:542
+#: ../server/as_environment.cpp:537
 msgid "Returning m_target (empty path)"
 msgstr "Vracím m_target (empty path)"
 
-#: ../server/as_environment.cpp:566
+#: ../server/as_environment.cpp:561
 #, c-format
 msgid "Path is '/', return the root (%p)"
 msgstr "Cesta je „/“, vrátím kořen (%p)"
 
-#: ../server/as_environment.cpp:576
+#: ../server/as_environment.cpp:571
 #, c-format
 msgid "Absolute path, start at the root (%p)"
 msgstr "Absolutní cesta, začínám na kořenu (%p)"
 
-#: ../server/as_environment.cpp:583
+#: ../server/as_environment.cpp:578
 #, c-format
 msgid "Relative path, start at (%s)"
 msgstr "Relativní cesta, začínám na (%s)"
 
-#: ../server/as_environment.cpp:598
+#: ../server/as_environment.cpp:593
 #, c-format
 msgid "Path is %s, returning the root"
 msgstr "Cesta je %s, vracím kořen"
 
-#: ../server/as_environment.cpp:609
+#: ../server/as_environment.cpp:604
 #, c-format
 msgid "invalid path '%s' (p=next_slash=%s)"
 msgstr "neplatná cesta „%s“ (p=next_slash=%s)"
 
-#: ../server/as_environment.cpp:620
+#: ../server/as_environment.cpp:615
 #, c-format
 msgid "invalid path '%s' (dot not allowed after having seen a slash)"
 msgstr "neplatná cesta „%s“ (tečka za lomítkem není povolena)"
 
-#: ../server/as_environment.cpp:640
+#: ../server/as_environment.cpp:635
 #, c-format
 msgid "No more subparts, env is %p"
 msgstr "Žádné další podčásti, env je %p"
 
-#: ../server/as_environment.cpp:700
+#: ../server/as_environment.cpp:695
 #, c-format
 msgid "Invoking get_path_element(%s) on object %p (%s)"
 msgstr "Vyvolávám get_path_element(%s) na objektu %p (%s)"
 
-#: ../server/as_environment.cpp:707
+#: ../server/as_environment.cpp:702
 #, c-format
 msgid "Path element %s not found in object %p"
 msgstr "Cesta prvku %s nenalezena v objektu %p"
 
-#: ../server/as_environment.cpp:887
+#: ../server/as_environment.cpp:882
 #, c-format
 msgid "Max stack count reached (%u)"
 msgstr "Velikost zásobníku dosažena (%u)"
@@ -972,53 +689,54 @@
 msgid "it's a built-in class"
 msgstr "jedná se o vestavěnou třídu"
 
-#: ../server/as_function.cpp:418
+#: ../server/as_function.cpp:425
 #, c-format
 msgid "constructor prototype is %s"
 msgstr "prototyp konstruktoru je %s"
 
-#: ../server/as_object.cpp:197
+#: ../server/as_object.cpp:234 ../server/sprite_instance.cpp:2505
+#: ../server/sprite_instance.cpp:2554
 #, c-format
 msgid "Caught exception: %s"
 msgstr "Zachycena výjimka: %s"
 
-#: ../server/as_object.cpp:509 ../server/as_object.cpp:554
+#: ../server/as_object.cpp:554 ../server/as_object.cpp:665
 #, c-format
 msgid "Attempt to set read-only property '%s'"
 msgstr "Pokus o nastavení vlastnosti „%s“, která je jen pro čtení"
 
-#: ../server/as_object.cpp:523 ../server/as_object.cpp:567
+#: ../server/as_object.cpp:600 ../server/as_object.cpp:702
 #, c-format
 msgid "%s: Exception %s. Will create a new member"
 msgstr "%s: Výjimka %s. Vytvořím nového člena"
 
-#: ../server/as_object.cpp:536
+#: ../server/as_object.cpp:614
 #, c-format
 msgid "Unknown failure in setting property '%s' on object '%p'"
 msgstr "Neznámá chyba při nastavování vlastnosti „%s“ na objektu 
„%p“"
 
-#: ../server/as_object.cpp:594
+#: ../server/as_object.cpp:729
 msgid ""
 "Attempt to set a slot for either a slot or a property which already exists."
 msgstr "Pokus nastavit slot pro slot nebo vlastnost, která již existuje."
 
-#: ../server/as_object.cpp:602
+#: ../server/as_object.cpp:737
 #, c-format
 msgid "Attempt to initialize read-only property ``%s'' on object ``%p'' twice"
 msgstr ""
 "Pokus o dvojnásobnou inicializaci vlastnosti „%s“ na objektu „%p“, 
která je "
 "jen pro čtení"
 
-#: ../server/as_object.cpp:756
+#: ../server/as_object.cpp:962
 msgid "Circular inheritance chain detected during isPrototypeOf call"
 msgstr "Při volání isPrototypeOf zjištěna kruhová závislost"
 
-#: ../server/as_object.cpp:765
-#, c-format
-msgid " members of object %p follow"
+#: ../server/as_object.cpp:971
+#, fuzzy, c-format
+msgid "%d members of object %p follow"
 msgstr " následuje člen objektu %p"
 
-#: ../server/as_object.cpp:822
+#: ../server/as_object.cpp:1028
 #, c-format
 msgid ""
 "Can't set propflags on object property %s (either not found or protected)"
@@ -1026,7 +744,7 @@
 "Nelze nastavit propflags na objektové vlastnosti %s (nenalezena nebo "
 "chráněna)"
 
-#: ../server/as_object.cpp:870
+#: ../server/as_object.cpp:1076
 #, c-format
 msgid ""
 "Invalid call to AsSetPropFlags: invalid second argument %s (expected string, "
@@ -1035,27 +753,27 @@
 "Neplatné volání AsSetPropFlags: neplatný druhý argument %s 
(očekáván "
 "řetězec, null nebo pole)"
 
-#: ../server/as_value.cpp:181
+#: ../server/as_value.cpp:178
 #, c-format
 msgid "to_primitive(%s, STRING) threw an ActionTypeError %s"
 msgstr "to_primitive(%s, STRING) vyhozena ActionTypeError %s"
 
-#: ../server/as_value.cpp:452
+#: ../server/as_value.cpp:599
 #, c-format
 msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s"
 msgstr "to_primitive(%s, NUMBER) vyhozena ActionTypeError %s"
 
-#: ../server/button_character_instance.cpp:465
+#: ../server/as_value.cpp:1723
+#, fuzzy, c-format
+msgid "(%s + %s) [primitive conversion done]"
+msgstr "ActionNewAdd(%s, %s) [proveden převod primitiva]"
+
+#: ../server/button_character_instance.cpp:503
 #, c-format
 msgid "Unhandled button event %s"
 msgstr "Neobsloužená událost tlačítka %s"
 
-#: ../server/button_character_instance.cpp:551
-#, c-format
-msgid "Executing actions for button condition %d"
-msgstr "Provádím akci pro tlačítkovou podmínku %d"
-
-#: ../server/button_character_instance.cpp:911
+#: ../server/button_character_instance.cpp:1081
 #, c-format
 msgid ""
 "A button member (%s) clashes with the name of an existing character in its "
@@ -1064,7 +782,11 @@
 "Člen tlačítka (%s) koliduje se jménem znaku existujícím ve svém 
display "
 "listu. Člen zakryje znak."
 
-#: ../server/character.cpp:117
+#: ../server/button_character_instance.cpp:1174
+msgid "Button state"
+msgstr ""
+
+#: ../server/character.cpp:128
 msgid ""
 "ActionScript code trying to reference a nonexistent parent with '..'  (a "
 "nonexistent parent probably only occurs in the root MovieClip). Returning "
@@ -1074,135 +796,160 @@
 "„..“ (neexistující rodič se pravděpodobně vyskytuje jen u 
kořenového "
 "MovieClipu). Vracím NULL."
 
-#: ../server/character.cpp:282
+#: ../server/character.cpp:300
 #, c-format
 msgid "Attempt to set _xscale to %g, refused"
 msgstr "Pokus o nastavení _xscale na %g, odmítnuto"
 
-#: ../server/character.cpp:318
+#: ../server/character.cpp:336
 #, c-format
 msgid "Attempt to set _yscale to %g, refused"
 msgstr "Pokus o nastavení _yscale na %g, odmítnuto"
 
-#: ../server/character.cpp:436
-msgid "FIXME: can't set _width on character with null or world bounds"
+#: ../server/character.cpp:405
+#, c-format
+msgid "Ignored attempt to set %s.%s=%s"
+msgstr ""
+
+#: ../server/character.cpp:407
+msgid "_alpha"
+msgstr ""
+
+#: ../server/character.cpp:466
+#, fuzzy, c-format
+msgid "FIXME: can't set _width on character %s (%s) with null or world bounds"
 msgstr ""
 "OPRAVMĚ: _width nelze nestavit u znaku s nullovým nebo slovními 
ohraničením"
 
-#: ../server/character.cpp:443
-#, c-format
-msgid "FIXME: can't set _height on character with width %d"
+#: ../server/character.cpp:474
+#, fuzzy, c-format
+msgid "FIXME: can't set _width on character %s (%s) with width %d"
 msgstr "OPRAVMĚ: _height nelze nestavit u znaku s šířkou %d"
 
-#: ../server/character.cpp:451
+#: ../server/character.cpp:483
 #, c-format
 msgid "Setting _width=%g of character %s (%s)"
 msgstr "Nastavuji _width=%g znaku %s (%s)"
 
-#: ../server/character.cpp:485
-msgid "FIXME: can't set _height on character with null or world bounds"
+#: ../server/character.cpp:518
+#, fuzzy, c-format
+msgid "FIXME: can't set _height on character %s (%s) with null or world bounds"
 msgstr ""
 "OPRAVMĚ: _height nelze nestavit u znaku s nullovým nebo slovními 
ohraničením"
 
-#: ../server/character.cpp:492
-#, c-format
-msgid "FIXME: can't set _height on character with height %d"
+#: ../server/character.cpp:526
+#, fuzzy, c-format
+msgid "FIXME: can't set _height on character %s (%s) with height %d"
 msgstr "OPRAVMĚ: _height nelze nestavit u znaku s výškou %d"
 
-#: ../server/character.cpp:500
+#: ../server/character.cpp:535
 #, c-format
 msgid "Setting _height=%g of character %s (%s)"
 msgstr "Nastavuji _height=%g znaku %s (%s)"
 
-#: ../server/character.cpp:1000 ../server/movie_root.cpp:1913
+#: ../server/character.cpp:1031 ../server/movie_root.cpp:2110
 msgid "yes"
 msgstr "ano"
 
-#: ../server/character.cpp:1001 ../server/movie_root.cpp:1914
+#: ../server/character.cpp:1032 ../server/movie_root.cpp:2111
 msgid "no"
 msgstr "ne"
 
-#: ../server/character.cpp:1008
+#: ../server/character.cpp:1038
 msgid "Depth"
 msgstr "Hloubka"
 
-#: ../server/character.cpp:1015
+#: ../server/character.cpp:1045
 msgid "Ratio"
 msgstr "Poměr"
 
-#: ../server/character.cpp:1025
+#: ../server/character.cpp:1055
 msgid "Clipping depth"
 msgstr "Hloubka ořezu"
 
-#: ../server/character.cpp:1030
+#: ../server/character.cpp:1060
 msgid "Dimensions"
 msgstr "Rozměry"
 
-#: ../server/character.cpp:1032
+#: ../server/character.cpp:1062
 msgid "Dynamic"
 msgstr "Dynamica"
 
-#: ../server/character.cpp:1033
+#: ../server/character.cpp:1063
 msgid "Mask"
 msgstr "Maska"
 
-#: ../server/character.cpp:1034
+#: ../server/character.cpp:1064
 msgid "Destroyed"
 msgstr "Zlikvidováno"
 
-#: ../server/character.cpp:1035
+#: ../server/character.cpp:1065
 msgid "Unloaded"
 msgstr "Uvolněno"
 
-#: ../server/debugger.cpp:142
+#: ../server/debugger.cpp:143
 msgid "Debugger enabled >> "
 msgstr "Debugger zapnut >> "
 
-#: ../server/debugger.cpp:357 ../server/debugger.cpp:398
+#: ../server/debugger.cpp:358 ../server/debugger.cpp:399
 msgid "No format flag"
 msgstr "Žádný formátovací příznak"
 
-#: ../server/debugger.cpp:467
+#: ../server/debugger.cpp:468
 #, c-format
 msgid "Setting watchpoint for variable: \"%s\""
 msgstr "Nastavuji sledování proměnné: „%s“"
 
-#: ../server/debugger.cpp:514
+#: ../server/debugger.cpp:515
 #, c-format
 msgid "Matched for variable \"%s\": \"%s\""
 msgstr "Souhlasí s proměnnou „%s“: „%s“"
 
-#: ../server/debugger.cpp:529 ../server/debugger.cpp:548
-#: ../server/debugger.cpp:561 ../server/debugger.cpp:623
+#: ../server/debugger.cpp:530 ../server/debugger.cpp:549
+#: ../server/debugger.cpp:562 ../server/debugger.cpp:624
 #, c-format
 msgid "WARNING: environment not set in %s"
 msgstr "VAROVÁNÍ: prostředí nenastaveno v %s"
 
-#: ../server/debugger.cpp:565
+#: ../server/debugger.cpp:566
 #, c-format
 msgid "Stack Dump of: %p"
 msgstr "Výpis zásobníku pro: %p"
 
-#: ../server/debugger.cpp:593
+#: ../server/debugger.cpp:594
 #, c-format
 msgid "Stack Dump of 0x%p: empty"
 msgstr "Výpis zásobníku 0x%p: prázdný"
 
-#: ../server/debugger.cpp:628
+#: ../server/debugger.cpp:629
 msgid "Global Registers Dump:"
 msgstr "Výpis globálních registrů:"
 
-#: ../server/dlist.cpp:401
-#, c-format
-msgid "move_display_object() -- can't find object at depth %d"
+#: ../server/dlist.cpp:367
+#, fuzzy, c-format
+msgid "move_character() -- can't find object at depth %d"
 msgstr "move_display_object() – nelze nalézt objekt v hloubce %d"
 
-#: ../server/dlist.cpp:746
+#: ../server/dlist.cpp:729
 #, c-format
 msgid "Item %d at depth %d (char id %d, name %s, type %s)"
 msgstr "Položka %d v hloubce %d (id znaku %d, název %s, typ %s)"
 
-#: ../server/edit_text_character.cpp:448
+#: ../server/edit_text_character.cpp:205
+msgid "missing arg"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:220
+#, fuzzy
+msgid "first argument is not an object"
+msgstr "with(%s): první argument nelze převést na objekt!"
+
+#: ../server/edit_text_character.cpp:230
+#, fuzzy
+msgid "first argument is not a TextFormat"
+msgstr "%s.setMask(%s): první argument není znakem"
+
+#: ../server/edit_text_character.cpp:550
 #, c-format
 msgid ""
 "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone "
@@ -1211,30 +958,30 @@
 "ZKONTROLUJMĚ: removeTextField(%s): hloubka TextField (%d) mimo 
„dynamickou“ "
 "zónu [0..1048575], neodstraním"
 
-#: ../server/edit_text_character.cpp:847
+#: ../server/edit_text_character.cpp:952
 #, c-format
 msgid "Attempt to set TextField._width to %g"
 msgstr "Pokus o nastavení TextField._width na %g"
 
-#: ../server/edit_text_character.cpp:855
+#: ../server/edit_text_character.cpp:960
 #, c-format
 msgid "Attempt to set TextField._width to a negative number: %g, toggling sign"
 msgstr ""
 "Pokus o nastavení TextField._width na záporné číslo: %g, měním 
znaménko"
 
-#: ../server/edit_text_character.cpp:909
+#: ../server/edit_text_character.cpp:1013
 #, c-format
 msgid "Attempt to set TextField._height to %g"
 msgstr "Pokus o nastavení TextField._height na %g"
 
-#: ../server/edit_text_character.cpp:917
+#: ../server/edit_text_character.cpp:1021
 #, c-format
 msgid ""
 "Attempt to set TextField._height to a negative number: %g, toggling sign"
 msgstr ""
 "Pokus o nastavení TextField._height na záporné číslo: %g, měním 
znaménko"
 
-#: ../server/edit_text_character.cpp:1086
+#: ../server/edit_text_character.cpp:1190
 #, c-format
 msgid ""
 "TextField text doesn't fit in its boundaries: width %g, margin %g - nothing "
@@ -1243,16 +990,16 @@
 "Text TextFieldu se nevejde do svých hranic: šířka %g, okraje %g – 
nic "
 "k zarovnání"
 
-#: ../server/edit_text_character.cpp:1145
+#: ../server/edit_text_character.cpp:1253
 msgid "TextField.autoSize != 'none' TESTING"
 msgstr "TESTUJI TextField.autoSize != „none“"
 
-#: ../server/edit_text_character.cpp:1165
+#: ../server/edit_text_character.cpp:1271
 #, c-format
 msgid "No font for edit_text_character! [%s:%d]"
 msgstr "Žádný font pro edit_text_character! [%s:%d]"
 
-#: ../server/edit_text_character.cpp:1289
+#: ../server/edit_text_character.cpp:1397
 msgid ""
 "HTML in a text field is unsupported, gnash will just forget the tags and "
 "print their content"
@@ -1260,7 +1007,7 @@
 "HTML v textovém poli není podporován, gnash prostě zapomene značky a 
vypíše "
 "jejich obsah"
 
-#: ../server/edit_text_character.cpp:1313
+#: ../server/edit_text_character.cpp:1418
 #, c-format
 msgid ""
 "%s -- missing glyph for space char (needed for TAB).  Make sure character "
@@ -1269,7 +1016,7 @@
 "%s – postrádám kresbu pro znak mezery (potřeba pro TAB). Ujistěte se, 
že "
 "tvary pro font %s budou exportovány do vašeho SWF souboru."
 
-#: ../server/edit_text_character.cpp:1364
+#: ../server/edit_text_character.cpp:1469
 #, c-format
 msgid ""
 "%s -- missing embedded glyph for char %d.  Make sure character shapes for "
@@ -1278,7 +1025,7 @@
 "%s – postrádám vestavěnou kresbu pro znak %d. Ujistěte se, že tvary 
pro font "
 "%s budou exportovány do vašeho SWF souboru."
 
-#: ../server/edit_text_character.cpp:1373
+#: ../server/edit_text_character.cpp:1478
 #, c-format
 msgid ""
 "%s -- missing device glyph for char %d.  Maybe you don't have font '%s' "
@@ -1287,17 +1034,17 @@
 "%s – postrádám kresbu zařízení pro znak %d. Možná nemáte ve svém 
systému "
 "nainstalovaný font „%s“?"
 
-#: ../server/edit_text_character.cpp:1538
+#: ../server/edit_text_character.cpp:1661
 #, c-format
 msgid "VariableName: %s"
 msgstr "VariableName: %s"
 
-#: ../server/edit_text_character.cpp:1554
+#: ../server/edit_text_character.cpp:1677
 #, c-format
 msgid "Variable text Path: %s, Var: %s"
 msgstr "Cesta s proměnným textem: %s, Proměnná: %s"
 
-#: ../server/edit_text_character.cpp:1567
+#: ../server/edit_text_character.cpp:1690
 #, c-format
 msgid ""
 "VariableName associated to text field refer to an unknown target (%s). It is "
@@ -1308,19 +1055,19 @@
 "že znak bude instanciován později v proudu SWF. Gnash se pokusí o 
registraci "
 "při příštím přístupu."
 
-#: ../server/edit_text_character.cpp:1584
+#: ../server/edit_text_character.cpp:1707
 msgid "registerTextVariable() called"
 msgstr "zavoláno registerTextVariable()"
 
-#: ../server/edit_text_character.cpp:1590
+#: ../server/edit_text_character.cpp:1713
 msgid "registerTextVariable() no-op call (already registered)"
 msgstr "volání registerTextVariable() no-op (již zaregistrováno)"
 
-#: ../server/edit_text_character.cpp:1598
+#: ../server/edit_text_character.cpp:1721
 msgid "string is empty, consider as registered"
 msgstr "řetězec je prázdný, považuji za registrovaný"
 
-#: ../server/edit_text_character.cpp:1608
+#: ../server/edit_text_character.cpp:1731
 #, c-format
 msgid ""
 "VariableName associated to text field (%s) refer to an unknown target. It is "
@@ -1331,12 +1078,12 @@
 "že znak bude instanciován později v proudu SWF. Gnash se pokusí o 
registraci "
 "při příštím přístupu."
 
-#: ../server/edit_text_character.cpp:1625
+#: ../server/edit_text_character.cpp:1748
 #, c-format
 msgid "target object (%s @ %p) does have a member named %s"
 msgstr "cílový objekt (%s @ %p) má člena pojmenovaného %s"
 
-#: ../server/edit_text_character.cpp:1636
+#: ../server/edit_text_character.cpp:1759
 #, c-format
 msgid ""
 "target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll "
@@ -1345,21 +1092,35 @@
 "cílový sprite (%s @ %p) NEMÁ člena pojmenovaného %s (žádný problém, 
přidáme "
 "ho s hodnotou %s)"
 
-#: ../server/edit_text_character.cpp:2067
+#: ../server/edit_text_character.cpp:1768
+#, fuzzy, c-format
+msgid ""
+"target sprite (%s @ %p) does NOT have a member named %s, and we don't have "
+"text defined"
+msgstr ""
+"cílový sprite (%s @ %p) NEMÁ člena pojmenovaného %s (žádný problém, 
přidáme "
+"ho s hodnotou %s)"
+
+#: ../server/edit_text_character.cpp:2275
+#, fuzzy, c-format
+msgid "Attempt to set length property of TextField %s"
+msgstr "Pokus o nastavení vlastnosti „%s“, která je jen pro čtení"
+
+#: ../server/edit_text_character.cpp:2335
 #, c-format
 msgid "Invalid value given to TextField.type: %s"
 msgstr "Neplatná hodnot předaná do TextField.type: %s"
 
-#: ../server/fill_style.cpp:150
+#: ../server/fill_style.cpp:151
 msgid "num gradients 0"
 msgstr "počet přechodů 0"
 
-#: ../server/fill_style.cpp:160
+#: ../server/fill_style.cpp:161
 #, c-format
 msgid "Unexpected num gradients (%d), expected 1 to 8"
 msgstr "Neočekávaný počet přechodů (%d), očekáván 1 až 8"
 
-#: ../server/fill_style.cpp:235
+#: ../server/fill_style.cpp:236
 #, c-format
 msgid ""
 "Bitmap fill specifies '%d' as associated bitmap character id, but that "
@@ -1370,12 +1131,12 @@
 "jenže takový znak se v Slovníku znaků nenachází. U chybných SWF je 
toto ;"
 "časté, takže budeme o tomto varovat jen jednou"
 
-#: ../server/fill_style.cpp:299
+#: ../server/fill_style.cpp:300
 #, c-format
 msgid "Unknown fill style %d"
 msgstr "Neznámý styl výplně %d"
 
-#: ../server/fill_style.cpp:340
+#: ../server/fill_style.cpp:341
 #, c-format
 msgid ""
 "First gradient in a fill_style have position==%d (expected 0). This seems to "
@@ -1384,95 +1145,95 @@
 "První přechod ve fill_style má pozici==%d (očekávána 0). Toto je 
běžné, "
 "takže hlásíme jen poprvé."
 
-#: ../server/fill_style.cpp:376
+#: ../server/fill_style.cpp:377
 #, c-format
 msgid "two gradients in a fill_style have the same position/ratio: %d"
 msgstr "dva přechody ve fill_style mají stejnou pozici/poměr: %d"
 
-#: ../server/font.cpp:102 ../server/font.cpp:424
+#: ../server/font.cpp:103 ../server/font.cpp:431
 #, c-format
 msgid "Could not initialize device font face '%s'"
 msgstr "Nelze inicializovat vzhled fontového zařízení „%s“"
 
-#: ../server/font.cpp:156
+#: ../server/font.cpp:163
 msgid "reading DefineFont"
 msgstr "vykresluji DefineFont"
 
-#: ../server/font.cpp:200
+#: ../server/font.cpp:207
 msgid "Glyphs offset table corrupted in DefineFont tag"
 msgstr "Ve značce DefineFont je poškozena tabulka umístění kreseb znaků"
 
-#: ../server/font.cpp:215
+#: ../server/font.cpp:222
 msgid "reading DefineFont2 or DefineFont3"
 msgstr "čtu DefineFont2 nebo DefineFont3"
 
-#: ../server/font.cpp:265 ../server/font.cpp:281
+#: ../server/font.cpp:272 ../server/font.cpp:288
 #, c-format
 msgid "Glyph %d at offset %u"
 msgstr "Kresba %d na pozici %u"
 
-#: ../server/font.cpp:303
+#: ../server/font.cpp:310
 msgid "Glyphs offset table corrupted in DefineFont2/3 tag"
 msgstr "Tabulka umístění kreseb je ve značce DefineFont2/3 poškozena"
 
-#: ../server/font.cpp:318
+#: ../server/font.cpp:325
 msgid "Bad offset in DefineFont2"
 msgstr "Chybné umístění v DefineFont2"
 
-#: ../server/font.cpp:384
+#: ../server/font.cpp:391
 msgid "Repeated kerning pair found - ignoring"
 msgstr "Nalezen opakující se kerningový pár – ignoruji"
 
-#: ../server/font.cpp:415
+#: ../server/font.cpp:422
 msgid "DefineFontInfo2 partially implemented"
 msgstr "DefineFontInfo2 implementován částečně"
 
-#: ../server/font.cpp:448
+#: ../server/font.cpp:455
 #, c-format
 msgid "reading code table at offset %lu"
 msgstr "čtu tabulku kódů na pozici %lu"
 
-#: ../server/font.cpp:486
+#: ../server/font.cpp:493
 #, c-format
 msgid "get_glyph_index(%u) returning %d"
 msgstr "get_glyph_index(%u) vrací %d"
 
-#: ../server/font.cpp:498
+#: ../server/font.cpp:505
 #, c-format
 msgid "get_glyph_index(%u) returning -1"
 msgstr "get_glyph_index(%u) vrací -1"
 
-#: ../server/FreetypeGlyphsProvider.cpp:360
+#: ../server/FreetypeGlyphsProvider.cpp:366
 #, c-format
 msgid "Can't find font file for font '%s'"
 msgstr "Pro font „%s“ nelze nalézt soubor s fontem"
 
-#: ../server/FreetypeGlyphsProvider.cpp:372
+#: ../server/FreetypeGlyphsProvider.cpp:378
 #, c-format
 msgid "Font file '%s' has bad format"
 msgstr "Soubor s fontem „%s“ mý chybný formát"
 
-#: ../server/FreetypeGlyphsProvider.cpp:379
+#: ../server/FreetypeGlyphsProvider.cpp:385
 #, c-format
 msgid "Some error opening font '%s'"
 msgstr "Chyba při otevírání fontu „%s“"
 
-#: ../server/impl.cpp:98
+#: ../server/impl.cpp:100
 #, c-format
 msgid "Base url set to: %s"
 msgstr "Základní URL nastaveno na: %s"
 
-#: ../server/impl.cpp:295
+#: ../server/impl.cpp:297
 #, c-format
 msgid "get_movie_info(): can't open '%s'"
 msgstr "get_movie_info(): nelze otevřít „%s“"
 
-#: ../server/impl.cpp:310
+#: ../server/impl.cpp:312
 #, c-format
 msgid "get_movie_info(): file '%s' does not start with a SWF header"
 msgstr "get_movie_info(): soubor „%s“ nezačíná SWF hlavičkou"
 
-#: ../server/impl.cpp:320
+#: ../server/impl.cpp:322
 msgid ""
 "get_movie_info(): can't read zipped SWF data; gnash was compiled without "
 "zlib support"
@@ -1480,25 +1241,25 @@
 "get_movie_info(): nelze přečíst zipem sbalená SWF data; gnash byl 
přeložen "
 "bez podpory zlib"
 
-#: ../server/impl.cpp:381
+#: ../server/impl.cpp:383
 #, c-format
 msgid "Can't read jpeg from %s"
 msgstr "Nelze přečíst JPEG z %s"
 
-#: ../server/impl.cpp:396
+#: ../server/impl.cpp:398
 msgid "Loading of png"
 msgstr "Načítám PNG"
 
-#: ../server/impl.cpp:404
+#: ../server/impl.cpp:406
 #, c-format
 msgid "Can't read png from %s"
 msgstr "Nelze přečíst PNG z %s"
 
-#: ../server/impl.cpp:427
+#: ../server/impl.cpp:429
 msgid "Can't read file header"
 msgstr "Nelze přečíst hlavičku souboru"
 
-#: ../server/impl.cpp:519
+#: ../server/impl.cpp:521
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a jpeg, for which we don't yet have the concept of a 'loading thread'"
@@ -1506,7 +1267,7 @@
 "Požadováno nestahovat celý film, ale daný film je JPEG, pro který není "
 "částečné stahování („loading thread“) ještě implementováno"
 
-#: ../server/impl.cpp:527
+#: ../server/impl.cpp:529
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a png, for which we don't yet have the concept of a 'loading thread'"
@@ -1514,47 +1275,47 @@
 "Požadováno nestahovat celý film, ale daný film je PNG, pro který není "
 "částečné stahování („loading thread“) ještě implementováno"
 
-#: ../server/impl.cpp:536
+#: ../server/impl.cpp:538
 #, c-format
 msgid "unknown file type (%s)"
 msgstr "neznámý druh souboru (%s)"
 
-#: ../server/impl.cpp:554
+#: ../server/impl.cpp:556
 #, c-format
 msgid "failed to open '%s'; can't create movie"
 msgstr "otevření „%s“ selhalo; nemohu vytvořit film"
 
-#: ../server/impl.cpp:559
+#: ../server/impl.cpp:561
 #, c-format
 msgid "streamProvider opener can't open '%s'"
 msgstr "otvírák streamProvider nemůže otevřít „%s“"
 
-#: ../server/impl.cpp:802
+#: ../server/impl.cpp:804
 #, c-format
 msgid "Movie %s already in library"
 msgstr "Film %s je již v knihovně"
 
-#: ../server/impl.cpp:816
+#: ../server/impl.cpp:818
 #, c-format
 msgid "Couldn't load library movie '%s'"
 msgstr "Film %s nemohu nahrát z knihovny"
 
-#: ../server/impl.cpp:825
+#: ../server/impl.cpp:827
 #, c-format
 msgid "Movie %s (SWF%d) added to library"
 msgstr "Film %s (SWF%d) přidán do knihovny"
 
-#: ../server/impl.cpp:829
+#: ../server/impl.cpp:831
 #, c-format
 msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)"
 msgstr "Film %s (SWF%d) NEPŘIDÁN do knihovny (vyplynulo z POST)"
 
-#: ../server/movie_root.cpp:181
+#: ../server/movie_root.cpp:194
 #, c-format
 msgid "ActionLimits hit during setRootMovie: %s.Disabling scripts"
 msgstr "Při setRootMovie dosaženy ActionLimits: %s. Vypínám skripty."
 
-#: ../server/movie_root.cpp:275 ../server/movie_root.cpp:284
+#: ../server/movie_root.cpp:289 ../server/movie_root.cpp:298
 #, c-format
 msgid ""
 "%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't "
@@ -1563,46 +1324,48 @@
 "%s.swapDepth(%d): film má hloubku (%d) pod zónou statické hloubky (%d), 
"
 "hloubka nebude zaměněna"
 
-#: ../server/movie_root.cpp:346
+#: ../server/movie_root.cpp:360
 msgid "Original root movie can't be removed"
 msgstr "Původní kořenový film nemůže být odstraněn"
 
-#: ../server/movie_root.cpp:365 ../server/sprite_instance.cpp:4178
+#: ../server/movie_root.cpp:379 ../server/sprite_instance.cpp:4376
 #, c-format
 msgid "can't create movie_definition for %s"
 msgstr "pro %s nelze vytvořit movie_definition"
 
-#: ../server/movie_root.cpp:374 ../server/sprite_instance.cpp:4187
+#: ../server/movie_root.cpp:388 ../server/sprite_instance.cpp:4385
 #, c-format
 msgid "can't create extern movie_instance for %s"
 msgstr "pro %s nelze vytvořit movie_instance"
 
-#: ../server/movie_root.cpp:857
+#: ../server/movie_root.cpp:873
 #, c-format
 msgid "ActionLimits hit during mouse event processing: %s. Disabling scripts"
 msgstr ""
 "Při zpracování události myši dosaženy ActionLimits: %s. Vypínám 
skripty."
 
-#: ../server/movie_root.cpp:1048
+#: ../server/movie_root.cpp:1065
 #, c-format
 msgid "ActionLimits hit during advance: %s. Disabling scripts"
 msgstr "Při advance dosaženy ActionLimits: %s. Vypínám skripty."
 
-#: ../server/movie_root.cpp:1846
+#: ../server/movie_root.cpp:2043
 #, c-format
 msgid "processLoadMovieRequest: Testing _level loading (level %u)"
 msgstr "processLoadMovieRequest: Testuji načítání _level (úroveň %u)"
 
-#: ../server/movie_root.cpp:1959
+#: ../server/movie_root.cpp:2160
 msgid "Live characters"
 msgstr "Živé znaky"
 
-#: ../server/PropertyList.cpp:172
-#, c-format
-msgid "Property %s is read-only, not setting it to %s"
+#: ../server/PropertyList.cpp:189
+#, fuzzy, c-format
+msgid ""
+"Property %s (key %d) in namespace %s (key %d) is read-only %s, not setting "
+"it to %s"
 msgstr "Vlastnost %s je jen pro čtení, na %s nebude nastavena"
 
-#: ../server/sprite_instance.cpp:204
+#: ../server/sprite_instance.cpp:211
 #, c-format
 msgid ""
 "attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
@@ -1611,13 +1374,13 @@
 "attachMovie zavolán se špatným počtem parametrů, očekávány 3 až 4, 
obdrženo %"
 "d – vracím nedefinováno"
 
-#: ../server/sprite_instance.cpp:218
+#: ../server/sprite_instance.cpp:225
 #, c-format
 msgid "attachMovie: '%s': no such exported resource - returning undefined"
 msgstr ""
 "attachMovie: „%s“: žádný takový exportovaný zdroj – vracím 
nedefinováno"
 
-#: ../server/sprite_instance.cpp:228
+#: ../server/sprite_instance.cpp:235
 #, c-format
 msgid ""
 "attachMovie: exported resource '%s' is not a character definition (%s) -- "
@@ -1626,12 +1389,12 @@
 "attachMovie: exportovaný zdroj „%s“ není definicí znaku (%s) – 
vracím "
 "nedefinováno"
 
-#: ../server/sprite_instance.cpp:253
+#: ../server/sprite_instance.cpp:260
 #, c-format
 msgid "Could not attach character at depth %d"
 msgstr "V hloubce %d nelze připojit znak"
 
-#: ../server/sprite_instance.cpp:270
+#: ../server/sprite_instance.cpp:277
 #, c-format
 msgid ""
 "Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as "
@@ -1640,36 +1403,36 @@
 "Čtvrtý argument attachMovie nelze převést na objekt (%s), bude dělat, 
jakoby "
 "nebyl zadán"
 
-#: ../server/sprite_instance.cpp:305
+#: ../server/sprite_instance.cpp:317
 #, c-format
 msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined"
 msgstr ""
 "createEmptyMovieClip potřebuje 2 argumenty, ale zadán(y/o) %d, vracím "
 "nedefinováno"
 
-#: ../server/sprite_instance.cpp:315
+#: ../server/sprite_instance.cpp:327
 #, c-format
 msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess"
 msgstr ""
 "createEmptyMovieClip bere 2 argumenty, ale zadány(o) %d, přebývající "
 "přehlížím"
 
-#: ../server/sprite_instance.cpp:353
+#: ../server/sprite_instance.cpp:365
 #, c-format
 msgid "%s.swapDepths() needs one arg"
 msgstr "%s.swapDepths() potřebuje jeden argument"
 
-#: ../server/sprite_instance.cpp:363
+#: ../server/sprite_instance.cpp:375
 #, c-format
 msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)"
 msgstr "%s.swapDepths(%s): nebudu prohazovat klip pod hloubkou %d (%d)"
 
-#: ../server/sprite_instance.cpp:381
+#: ../server/sprite_instance.cpp:393
 #, c-format
 msgid "%s.swapDepths(%s): invalid call, swapping to self?"
 msgstr "%s.swapDepths(%s): neplatné volání, prohodit sám se sebou?"
 
-#: ../server/sprite_instance.cpp:391
+#: ../server/sprite_instance.cpp:403
 #, c-format
 msgid ""
 "%s.swapDepths(%s): invalid call, the two characters don't have the same "
@@ -1677,7 +1440,7 @@
 msgstr ""
 "%s.swapDepths(%s): neplatné volání, tyto dva znaky nemají stejného 
rodiče"
 
-#: ../server/sprite_instance.cpp:407
+#: ../server/sprite_instance.cpp:419
 #, c-format
 msgid ""
 "%s.swapDepths(%s): ignored, source and target characters have the same depth "
@@ -1686,40 +1449,40 @@
 "%s.swapDepths(%s): ignorováno, zdrojové a cílové znaky mají stejnou 
hloubku %"
 "d"
 
-#: ../server/sprite_instance.cpp:424
+#: ../server/sprite_instance.cpp:436
 #, c-format
 msgid ""
 "%s.swapDepths(%s): first argument invalid (neither a sprite nor a number)"
 msgstr "%s.swapDepths(%s): neplatný první argument (ani sprite ani číslo)"
 
-#: ../server/sprite_instance.cpp:441
+#: ../server/sprite_instance.cpp:453
 #, c-format
 msgid "%s.swapDepths(%s): ignored, character already at depth %d"
 msgstr "%s.swapDepths(%s): ignorováno, znak již v hloubce %d"
 
-#: ../server/sprite_instance.cpp:479
+#: ../server/sprite_instance.cpp:491
 msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args"
 msgstr "MovieClip.duplicateMovieClip() potřebuje 2 nebo 3 argumenty"
 
-#: ../server/sprite_instance.cpp:510
+#: ../server/sprite_instance.cpp:522
 msgid "sprite_goto_and_play needs one arg"
 msgstr "sprite_goto_and_play potřebuje jeden argument"
 
-#: ../server/sprite_instance.cpp:520
+#: ../server/sprite_instance.cpp:532
 #, c-format
 msgid "sprite_goto_and_play('%s') -- invalid frame"
 msgstr "sprite_goto_and_play(„%s“) – neplatný snímek"
 
-#: ../server/sprite_instance.cpp:539
+#: ../server/sprite_instance.cpp:551
 msgid "sprite_goto_and_stop needs one arg"
 msgstr "sprite_goto_and_stop potřebuje jeden argument"
 
-#: ../server/sprite_instance.cpp:549
+#: ../server/sprite_instance.cpp:561
 #, c-format
 msgid "sprite_goto_and_stop('%s') -- invalid frame"
 msgstr "sprite_goto_and_stop(„%s“) – neplatný snímek"
 
-#: ../server/sprite_instance.cpp:612
+#: ../server/sprite_instance.cpp:624
 #, c-format
 msgid ""
 "MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined"
@@ -1727,7 +1490,7 @@
 "MovieClip.loadMovie() očekával 1 nebo 2 argumenty, obdržel %d – 
vracím "
 "nedefinováno"
 
-#: ../server/sprite_instance.cpp:624
+#: ../server/sprite_instance.cpp:636
 #, c-format
 msgid ""
 "First argument of MovieClip.loadMovie(%s) evaluates to an empty string - "
@@ -1736,7 +1499,7 @@
 "První argument MovieClip.loadMovie(%s) vyhodnocen jako prázdný řetězec "
 "– vracím nedefinováno"
 
-#: ../server/sprite_instance.cpp:661
+#: ../server/sprite_instance.cpp:673
 #, c-format
 msgid ""
 "MovieClip.loadMovie(%s): second argument (if any) must be 'post' or "
@@ -1745,7 +1508,17 @@
 "MovieClip.loadMovie(%s): druhý argument (pokud nějaký) musí být 
„post“ nebo "
 "„get„ [obdrženo %s]"
 
-#: ../server/sprite_instance.cpp:705
+#: ../server/sprite_instance.cpp:691
+#, c-format
+msgid "POSTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:700
+#, c-format
+msgid "GETTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:717
 #, c-format
 msgid ""
 "MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
@@ -1753,7 +1526,7 @@
 "MovieClip.loadVariables() očekával 1 nebo 2 argumenty, obdržel %d – 
vracím "
 "nedefinováno"
 
-#: ../server/sprite_instance.cpp:717
+#: ../server/sprite_instance.cpp:729
 #, c-format
 msgid ""
 "First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
@@ -1762,283 +1535,559 @@
 "První argument předaný MovieClip.loadVariables(%s) vyhodnocen jako 
prázdný "
 "řetězec – vracím nedefinováno"
 
-#: ../server/sprite_instance.cpp:783
+#: ../server/sprite_instance.cpp:790
 #, c-format
 msgid "Can't find hitTest target %s"
 msgstr "Nelze nalézt cíl %s pro hitTest"
 
-#: ../server/sprite_instance.cpp:823
+#: ../server/sprite_instance.cpp:830
 #, c-format
 msgid "hitTest() called with %u args"
 msgstr "hitTest() zavolán s %u argumenty"
 
-#: ../server/sprite_instance.cpp:842
+#: ../server/sprite_instance.cpp:849
 #, c-format
 msgid "createTextField called with %d args, expected 6 - returning undefined"
 msgstr ""
 "createTextField zavolán s %d argumenty, 6 očekáváno – vracím 
nedefinováno"
 
-#: ../server/sprite_instance.cpp:860
+#: ../server/sprite_instance.cpp:867
 #, c-format
 msgid "createTextField: negative width (%d) - reverting sign"
 msgstr "createTextField: záporná šířka (%d) – obracím znaménko"
 
-#: ../server/sprite_instance.cpp:870
+#: ../server/sprite_instance.cpp:877
 #, c-format
 msgid "createTextField: negative height (%d) - reverting sign"
 msgstr "createTextField: záporná výška (%d) – obracím znaménko"
 
-#: ../server/sprite_instance.cpp:1001
+#: ../server/sprite_instance.cpp:956
+#, fuzzy, c-format
+msgid "meth(%s): first argument doesn't cast to object"
+msgstr "with(%s): první argument nelze převést na objekt!"
+
+#: ../server/sprite_instance.cpp:963
+#, c-format
+msgid "after call to toLowerCase with arg %s we got %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:998
 #, c-format
 msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
 msgstr ""
 "MovieClip.getBounds(%s): neplatné volání, první argument musí být 
sprite"
 
-#: ../server/sprite_instance.cpp:1052
+#: ../server/sprite_instance.cpp:1049
 msgid "MovieClip.globalToLocal() takes one arg"
 msgstr "MovieClip.globalToLocal() bere jeden argument"
 
-#: ../server/sprite_instance.cpp:1061
+#: ../server/sprite_instance.cpp:1058
 #, c-format
 msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
 msgstr "MovieClip.globalToLocal(%s): první argument nelze převést na objekt"
 
-#: ../server/sprite_instance.cpp:1075
+#: ../server/sprite_instance.cpp:1072
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member"
 msgstr "MovieClip.globalToLocal(%s): objekt z parametru nemá žádného 
člena „x“"
 
-#: ../server/sprite_instance.cpp:1086
+#: ../server/sprite_instance.cpp:1083
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member"
 msgstr "MovieClip.globalToLocal(%s): objekt z parametru nemá žádného 
člena „y“"
 
-#: ../server/sprite_instance.cpp:1114
+#: ../server/sprite_instance.cpp:1111
 msgid "MovieClip.localToGlobal() takes one arg"
 msgstr "MovieClip.localToGlobal() bere jeden argument"
 
-#: ../server/sprite_instance.cpp:1123
+#: ../server/sprite_instance.cpp:1120
 #, c-format
 msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object"
 msgstr "MovieClip.localToGlobal(%s): první argument nelze převést na objekt"
 
-#: ../server/sprite_instance.cpp:1137
+#: ../server/sprite_instance.cpp:1134
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member"
 msgstr "MovieClip.localToGlobal(%s): objekt z parametru nemá žádného 
člena „x“"
 
-#: ../server/sprite_instance.cpp:1148
+#: ../server/sprite_instance.cpp:1145
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member"
 msgstr "MovieClip.localToGlobal(%s): objekt z parametru nemá žádného 
člena „y“"
 
-#: ../server/sprite_instance.cpp:1178
+#: ../server/sprite_instance.cpp:1175
 #, c-format
 msgid "%s.setMask() : needs an argument"
 msgstr "%s.setMask():  potřebuje jeden argument"
 
-#: ../server/sprite_instance.cpp:1197
+#: ../server/sprite_instance.cpp:1194
 #, c-format
 msgid "%s.setMask(%s) : first argument is not a character"
 msgstr "%s.setMask(%s): první argument není znakem"
 
-#: ../server/sprite_instance.cpp:1231
-msgid "MovieClip.lineTo() takes two args"
+#: ../server/sprite_instance.cpp:1217
+#, fuzzy, c-format
+msgid "MovieClip.endFill(%s): args will be discarded"
+msgstr "druhý argument MovieClip.loadMovie(%s, <proměnné>) bude smazán"
+
+#: ../server/sprite_instance.cpp:1235
+#, fuzzy
+msgid "MovieClip.lineTo() needs at least two"
 msgstr "MovieClip.lineTo() bere dva argumenty"
 
-#: ../server/sprite_instance.cpp:1277
-msgid "MovieClip.moveTo() takes two args"
-msgstr "MovieClip.moveTo() bere dva argumenty"
+#: ../server/sprite_instance.cpp:1244
+#, c-format
+msgid "MovieClip.lineTo(%s): args after the first two will be discarded"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:1370
-msgid "MovieClip.curveTo() takes four args"
-msgstr "MovieClip.curveTo() bere čtyři argumenty"
+#: ../server/sprite_instance.cpp:1255
+#, c-format
+msgid "%s.lineTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:1489
+#: ../server/sprite_instance.cpp:1266
 #, c-format
-msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
-msgstr "%s.beginGradientFill(%s): chybné volání: potřeba 5 argumentů"
+msgid "%s.lineTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1289
+msgid "MovieClip.moveTo() takes two args"
+msgstr "MovieClip.moveTo() bere dva argumenty"
 
-#: ../server/sprite_instance.cpp:1504
+#: ../server/sprite_instance.cpp:1298
 #, c-format
-msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
+msgid "MovieClip.moveTo(%s): args after the first two will be discarded"
 msgstr ""
-"%s.beginGradientFill(%s): první argument musí být „radial“ nebo 
„linear“"
 
-#: ../server/sprite_instance.cpp:1522
+#: ../server/sprite_instance.cpp:1309
 #, c-format
-msgid ""
-"%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
-"cast to objects"
+msgid "%s.moveTo(%s) : non-finite first argument (%s), converted to zero"
 msgstr ""
-"%s.beginGradientFill(%s): jeden nebo více z argumentů mezi 2. a 5. není 
"
-"možné převést na objekty"
 
-#: ../server/sprite_instance.cpp:1681
+#: ../server/sprite_instance.cpp:1320
 #, c-format
-msgid ""
-"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
-"length"
+msgid "%s.moveTo(%s) : non-finite second argument (%s), converted to zero"
 msgstr ""
-"%s.beginGradientFill(%s): argumenty barev, průhlednosti a poměrů nejsou "
-"stejně dlouhé"
 
-#: ../server/sprite_instance.cpp:1789
+#: ../server/sprite_instance.cpp:1328
 #, c-format
-msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
-msgstr "min./max. hodnoty bboxu v MovieClip.startDrag(%s) prohozeny, opravuji"
+msgid "%s.moveTo(%g,%g);"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:1791
+#: ../server/sprite_instance.cpp:1388
 #, c-format
-msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
-msgstr "konečné hodnoty bboxu v MovieClip.startDrag(%s), považuji za nulu"
+msgid "MovieClip.lineStyle(%s): args after the first three will be discarded"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:2313
+#: ../server/sprite_instance.cpp:1420
 #, c-format
 msgid ""
-"A sprite member (%s) clashes with the name of an existing character in its "
-"display list.  The member will hide the character"
+"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%"
+"s)"
 msgstr ""
-"Člen (%s), který je spritem, se bije s názvem existujícího znaku ve 
svém "
-"seznamu vyobrazení. Člen zakryje znak."
 
-#: ../server/sprite_instance.cpp:2405
+#: ../server/sprite_instance.cpp:1444
 #, c-format
-msgid "call_frame('%s') -- invalid frame"
-msgstr "call_frame(„%s“) – neplatný snímek"
+msgid ""
+"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: %s|%s|%s)"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:2510
-msgid "Can't clone root of the movie"
-msgstr "Nemohu naklonovat kořen filmu"
+#: ../server/sprite_instance.cpp:1468
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid jointStyle value '%s' (valid values: %s|%s|%"
+"s)"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:2516
+#: ../server/sprite_instance.cpp:1482
 #, c-format
-msgid "%s parent is not a sprite, can't clone"
-msgstr "rodič %s není sprite, nelze klonovat"
+msgid "MovieClip.lineStyle(%s): args after the first eight will be discarded"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:2758
-#, fuzzy, c-format
+#: ../server/sprite_instance.cpp:1513
+msgid "MovieClip.curveTo() takes four args"
+msgstr "MovieClip.curveTo() bere čtyři argumenty"
+
+#: ../server/sprite_instance.cpp:1522
+#, fuzzy, c-format
+msgid "MovieClip.curveTo(%s): args after the first four will be discarded"
+msgstr "MovieClip.curveTo() bere čtyři argumenty"
+
+#: ../server/sprite_instance.cpp:1535
+#, c-format
+msgid "%s.curveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1546
+#, c-format
+msgid "%s.curveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1557
+#, c-format
+msgid "%s.curveTo(%s) : non-finite third argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1568
+#, c-format
+msgid "%s.curveTo(%s) : non-finite fourth argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1576
+#, c-format
+msgid "%s.curveTo(%g,%g,%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1592
+#, fuzzy, c-format
+msgid "MovieClip.clear(%s): args will be discarded"
+msgstr "druhý argument MovieClip.loadMovie(%s, <proměnné>) bude smazán"
+
+#: ../server/sprite_instance.cpp:1597
+#, c-format
+msgid "%s.clear();"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1629
+#, c-format
+msgid "MovieClip.beginFill(%s): args after the first will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1639
+#, c-format
+msgid "%s.beginFill(%d,%d,%d);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1655
+#, c-format
+msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
+msgstr "%s.beginGradientFill(%s): chybné volání: potřeba 5 argumentů"
+
+#: ../server/sprite_instance.cpp:1665
+#, fuzzy, c-format
+msgid ""
+"MovieClip.beginGradientFill(%s): args after the first five will be discarded"
+msgstr ""
+"%s.beginGradientFill(%s): první argument musí být „radial“ nebo 
„linear“"
+
+#: ../server/sprite_instance.cpp:1678
+#, c-format
+msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
+msgstr ""
+"%s.beginGradientFill(%s): první argument musí být „radial“ nebo 
„linear“"
+
+#: ../server/sprite_instance.cpp:1696
+#, c-format
+msgid ""
+"%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
+"cast to objects"
+msgstr ""
+"%s.beginGradientFill(%s): jeden nebo více z argumentů mezi 2. a 5. není 
"
+"možné převést na objekty"
+
+#: ../server/sprite_instance.cpp:1855
+#, c-format
+msgid ""
+"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
+"length"
+msgstr ""
+"%s.beginGradientFill(%s): argumenty barev, průhlednosti a poměrů nejsou "
+"stejně dlouhé"
+
+#: ../server/sprite_instance.cpp:1866
+#, c-format
+msgid ""
+"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%"
+"d), will trim to 8"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1958
+#, c-format
+msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
+msgstr "min./max. hodnoty bboxu v MovieClip.startDrag(%s) prohozeny, opravuji"
+
+#: ../server/sprite_instance.cpp:1960
+#, c-format
+msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
+msgstr "konečné hodnoty bboxu v MovieClip.startDrag(%s), považuji za nulu"
+
+#: ../server/sprite_instance.cpp:2605
+#, c-format
+msgid "call_frame('%s') -- invalid frame"
+msgstr "call_frame(„%s“) – neplatný snímek"
+
+#: ../server/sprite_instance.cpp:2700
+msgid "Can't clone root of the movie"
+msgstr "Nemohu naklonovat kořen filmu"
+
+#: ../server/sprite_instance.cpp:2706
+#, c-format
+msgid "%s parent is not a sprite, can't clone"
+msgstr "rodič %s není sprite, nelze klonovat"
+
+#: ../server/sprite_instance.cpp:2762
+#, fuzzy, c-format
+msgid "Event %s invoked for sprite %s"
+msgstr "Událost ONLOAD pro sprite %s zařazuji do fronty"
+
+#: ../server/sprite_instance.cpp:2769
+#, c-format
+msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2777
+#, c-format
+msgid "Sprite %s ignored button-like event %s as not 'enabled'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2838
+#, c-format
+msgid ""
+"Sprite %s (depth %d) won't check for user-defined LOAD event (is not "
+"dynamic, has a parent, no registered class and no clip events defined)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2950
+#, fuzzy, c-format
 msgid "it's a Text Variable, associated with %d TextFields"
 msgstr "je Textová proměnná spojená s "
 
-#: ../server/sprite_instance.cpp:2769
+#: ../server/sprite_instance.cpp:2962
 msgid "it's NOT a Text Variable"
 msgstr "NENÍ Textová proměnná"
 
-#: ../server/sprite_instance.cpp:2791
+#: ../server/sprite_instance.cpp:2983
 #, c-format
 msgid "advance_sprite: no frames loaded for sprite/movie %s"
 msgstr "advance_sprite: pro sprite/film %s nejsou nahrané žádné snímky"
 
-#: ../server/sprite_instance.cpp:2805
+#: ../server/sprite_instance.cpp:2995
 #, c-format
 msgid "Advance_sprite for sprite '%s' - frame %u/%u "
 msgstr "Advance_sprite pro sprite „%s“ – snímek %u/%u "
 
-#: ../server/sprite_instance.cpp:2818
+#: ../server/sprite_instance.cpp:3008
 msgid "sprite_instance::advance_sprite we're in PLAY mode"
 msgstr "sprite_instance::advance_sprite jsme v režimu PLAY (přehrávání)"
 
-#: ../server/sprite_instance.cpp:2824
+#: ../server/sprite_instance.cpp:3014
 msgid "on_event_load called, incrementing"
 msgstr "zavoláno on_event_load, navyšuji"
 
-#: ../server/sprite_instance.cpp:2828
+#: ../server/sprite_instance.cpp:3018
 #, c-format
 msgid "after increment we are at frame %u/%u"
 msgstr "po navýšení jsme na snímku %u/%u"
 
-#: ../server/sprite_instance.cpp:2855
+#: ../server/sprite_instance.cpp:3028
+#, fuzzy, c-format
+msgid "Jumping back to frame 0 of sprite %s"
+msgstr "Provádím značky snímku0 ve spritu %s"
+
+#: ../server/sprite_instance.cpp:3035
+#, fuzzy, c-format
+msgid "Executing frame%d (0-based) tags of sprite %s"
+msgstr "Provádím značky snímku0 ve spritu %s"
+
+#: ../server/sprite_instance.cpp:3045
 msgid "sprite_instance::advance_sprite we're in STOP mode"
 msgstr "sprite_instance::advance_sprite jsme v režimu STOP"
 
-#: ../server/sprite_instance.cpp:2868
+#: ../server/sprite_instance.cpp:3058
 #, c-format
 msgid "Advance sprite '%s' at frame %u/%u"
 msgstr "Krok spritu „%s“ na snímku %u/%u"
 
-#: ../server/sprite_instance.cpp:2967
+#: ../server/sprite_instance.cpp:3077
+#, fuzzy, c-format
+msgid "Queuing init actions in frame %d of sprite %s"
+msgstr "Provádím značky snímku0 ve spritu %s"
+
+#: ../server/sprite_instance.cpp:3097
+#, c-format
+msgid "Init actions for character %d already executed"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3155
 #, fuzzy, c-format
 msgid "Executing %d tags in frame %d/%d of sprite %s"
 msgstr "Provádím značky snímku0 ve spritu %s"
 
-#: ../server/sprite_instance.cpp:2995
+#: ../server/sprite_instance.cpp:3191
 #, fuzzy, c-format
 msgid "sprite %s ::goto_frame(%d) - current frame is %d"
 msgstr "sprite %s ::goto_frame("
 
-#: ../server/sprite_instance.cpp:3042
+#: ../server/sprite_instance.cpp:3206
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded,although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3239
 #, c-format
 msgid ""
 "GotoFrame(%d) targets a yet to be loaded frame (%d) loaded). We'll wait for "
 "it but a more correct form is explicitly using WaitForFrame instead"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3113
+#: ../server/sprite_instance.cpp:3249
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded, although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3311
 #, c-format
 msgid "sprite_instance::goto_labeled_frame('%s') unknown label"
 msgstr "sprite_instance::goto_labeled_frame(„%s“) neznámá jmenovka"
 
-#: ../server/sprite_instance.cpp:3186
+#: ../server/sprite_instance.cpp:3376
 #, c-format
 msgid "sprite_instance::add_display_object(): unknown cid = %d"
 msgstr "sprite_instance::add_display_object(): neznámý cid = %d"
 
-#: ../server/sprite_instance.cpp:3247
+#: ../server/sprite_instance.cpp:3442
 #, c-format
 msgid "sprite::replace_display_object(): unknown cid = %d"
 msgstr "sprite::replace_display_object(): neznámý cid = %d"
 
-#: ../server/sprite_instance.cpp:3344
+#: ../server/sprite_instance.cpp:3492
+#, fuzzy, c-format
+msgid ""
+"sprite_instance::replace_display_object: could not find any character at "
+"depth %d"
+msgstr "sprite_instance::add_display_object(): neznámý cid = %d"
+
+#: ../server/sprite_instance.cpp:3539
 #, c-format
 msgid "Frame %u/%u, bytes %u/%u"
 msgstr "Snímek %u/%u, bajtů %u/%u"
 
-#: ../server/sprite_instance.cpp:3810
+#: ../server/sprite_instance.cpp:3599
+#, c-format
+msgid ""
+"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3613 ../server/sprite_instance.cpp:3879
+#, c-format
+msgid ""
+"Character %s at depth %d is a mask not hitting the query point %g,%g and "
+"masking up to depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3622 ../server/sprite_instance.cpp:3888
+#, c-format
+msgid "Character %s at depth %d is a mask hitting the query point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3659
+#, c-format
+msgid "MouseEntityFinder found character %s (depth %d) hitting point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3751
+#, c-format
+msgid ""
+"%s is a dynamic mask and can't handle mouse events, no point will hit it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3760
+#, c-format
+msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3862
+#, c-format
+msgid ""
+"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3874
+msgid "FIXME: invisible mask in MouseEntityFinder."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4013
 #, c-format
 msgid "%s doesn't even check for a char"
 msgstr "%s dokonce ani nekontroluje znak"
 
-#: ../server/sprite_instance.cpp:3951
+#: ../server/sprite_instance.cpp:4156
 #, c-format
 msgid "Sprite '%s' placed on stage"
 msgstr "Sprite „%s“ umístěn na scénu"
 
-#: ../server/sprite_instance.cpp:3971
+#: ../server/sprite_instance.cpp:4175
 #, c-format
 msgid "stagePlacementCallback: no frames loaded for sprite/movie %s"
 msgstr "stagePlacementCallback: pro sprite/film %s nejsou nahrány žádné 
snímky"
 
-#: ../server/sprite_instance.cpp:4022 ../server/sprite_instance.cpp:4047
+#: ../server/sprite_instance.cpp:4193
+#, c-format
+msgid ""
+"Sprite %s is dynamic, sending INITIALIZE and CONSTRUCT events immediately"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4202
+#, fuzzy, c-format
+msgid "Queuing INITIALIZE event for sprite %s"
+msgstr "Událost ONLOAD pro sprite %s zařazuji do fronty"
+
+#: ../server/sprite_instance.cpp:4207
+#, fuzzy, c-format
+msgid "Queuing CONSTRUCT event for sprite %s"
+msgstr "Událost ONLOAD pro sprite %s zařazuji do fronty"
+
+#: ../server/sprite_instance.cpp:4224 ../server/sprite_instance.cpp:4246
 #, c-format
 msgid "Executing tags of frame0 in sprite %s"
 msgstr "Provádím značky snímku0 ve spritu %s"
 
-#: ../server/sprite_instance.cpp:4030 ../server/sprite_instance.cpp:4040
+#: ../server/sprite_instance.cpp:4231 ../server/sprite_instance.cpp:4241
 #, c-format
 msgid "Queuing ONLOAD event for sprite %s"
 msgstr "Událost ONLOAD pro sprite %s zařazuji do fronty"
 
-#: ../server/sprite_instance.cpp:4083
+#: ../server/sprite_instance.cpp:4258
+#, c-format
+msgid "constructAsScriptObject called for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4281
 #, c-format
 msgid "Attached sprites %s registered class is %p"
 msgstr "Registrovaná třída připojených spritů %s je %p"
 
-#: ../server/sprite_instance.cpp:4144
+#: ../server/sprite_instance.cpp:4342
 #, c-format
 msgid "Unloading sprite '%s'"
 msgstr "Uklízím sprite „%s“"
 
-#: ../server/sprite_instance.cpp:4285
+#: ../server/sprite_instance.cpp:4372
+#, fuzzy, c-format
+msgid "Posting data '%s' to url '%s'"
+msgstr "Nastavuji proměnné „%s“ hodnotu „%s“"
+
+#: ../server/sprite_instance.cpp:4479
 #, c-format
 msgid "Could not load variables from %s"
 msgstr "Proměnné z %s nelze nahrát"
 
-#: ../server/sprite_instance.cpp:4360
+#: ../server/sprite_instance.cpp:4504
+#, c-format
+msgid "Setting variable '%s' to value '%s'"
+msgstr "Nastavuji proměnné „%s“ hodnotu „%s“"
+
+#: ../server/sprite_instance.cpp:4556
 #, c-format
 msgid ""
 "removeMovieClip(%s): sprite depth (%d) out of the 'dynamic' zone "
@@ -2047,14 +2096,35 @@
 "removeMovieClip(%s): hloubka spritu (%d) mimo „dynamickou“ zónu "
 "[0..1048575], neodstraním"
 
-#: ../server/stream.cpp:263 ../server/parser/action_buffer.cpp:502
+#: ../server/sprite_instance.cpp:4784
+#, c-format
+msgid "Stream sound id from %d to %d, stopping old"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4839
+msgid "Childs"
+msgstr ""
+
+#: ../server/stream.cpp:280 ../server/parser/action_buffer.cpp:508
 msgid "Native floating point format not recognised"
 msgstr "Nerozpoznán přirozený formát plovoucí desetinné čárky"
 
-#: ../server/stream.cpp:438
+#: ../server/stream.cpp:459
 msgid "Unexpected end of stream"
 msgstr "Neočekávaný konec proudu"
 
+#: ../server/stream.cpp:527
+#, c-format
+msgid ""
+"Tag %d starting at offset %d is advertised to end at offset %d, which is "
+"after end of previously opened tag starting at offset %d and ending at "
+"offset %d. Making it end where container tag ends."
+msgstr ""
+
+#: ../server/stream.cpp:563
+msgid "Could not seek to end position"
+msgstr ""
+
 #: ../server/StreamProvider.cpp:100 ../server/StreamProvider.cpp:142
 #, c-format
 msgid "Unsupported network connection %s"
@@ -2064,12 +2134,12 @@
 msgid "POST data discarded while getting a stream from file: uri"
 msgstr "Protože proud pochází z URI „file:“, zahazuji data z POST."
 
-#: ../server/text.cpp:60
+#: ../server/text.cpp:59
 #, c-format
 msgid "text style references unknown font (id = %d)"
 msgstr "styl textu odkazuje na neznámý font (id = %d)"
 
-#: ../server/text.cpp:159
+#: ../server/text.cpp:154
 msgid "invalid glyph (-1)"
 msgstr "neplatná kresba znaku (-1)"
 
@@ -2077,21 +2147,60 @@
 msgid "render shape glyph using filled outline (render::draw_glyph)"
 msgstr "vykreslit tvar znaku pomocí vyplnění obrysu (render::draw_glyph)"
 
-#: ../server/textformat.cpp:155
-msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
-msgstr "TextFormat.setFormat() potřebuje nejméně 3 argumenty – … 
myslím"
+#: ../server/URLAccessManager.cpp:106
+#, c-format
+msgid "Load from host %s granted (whitelisted)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:112
+#, c-format
+msgid "Load from host %s forbidden (not in non-empty whitelist)"
+msgstr ""
 
-#: ../server/textformat.cpp:164
-msgid ""
-"Argument 3 given to TextFormat.setFormat() is not a TextFormat object - ... "
-"should it be?"
+#: ../server/URLAccessManager.cpp:124
+#, c-format
+msgid "Load from host %s forbidden (blacklisted)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:129
+#, c-format
+msgid "Load from host %s granted (default)"
 msgstr ""
-"3. argument TextFormat.setFormat() není objektem TextFormat – … měl 
by?"
 
-#: ../server/textformat.cpp:245
+#: ../server/URLAccessManager.cpp:166
 #, c-format
-msgid "%s: args=%d unfinished implementation"
-msgstr "%s: nedokončená implementace argumentů=%d"
+msgid "Load of file %s forbidden (starting url %s is not a local resource)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:184
+#, c-format
+msgid "Load of file %s granted (under local sandbox %s)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:192
+#, c-format
+msgid "Load of file %s forbidden (not under local sandboxes)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:232
+#, fuzzy, c-format
+msgid "gethostname failed: %s"
+msgstr " jméno metody: %s"
+
+#: ../server/URLAccessManager.cpp:254
+#, c-format
+msgid "Load from host %s forbidden (not in the local domain)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:260
+#, c-format
+msgid "Load from host %s forbidden (not on the local host)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:288
+#, c-format
+msgid "Checking security of URL '%s'"
+msgstr ""
 
 #: ../server/video_stream_instance.cpp:116
 msgid "attachVideo needs 1 arg"
@@ -2102,12 +2211,12 @@
 msgid "attachVideo(%s) first arg is not a NetStream instance"
 msgstr "První argument funkce attachVideo(%s) není instancí NetStreamu"
 
-#: ../server/video_stream_instance.cpp:214
+#: ../server/video_stream_instance.cpp:216
 #, c-format
 msgid "Video frame data is missing in frame %d"
 msgstr "Ve snímku %d chybí data s videem"
 
-#: ../server/vm/action.cpp:162
+#: ../server/vm/action.cpp:96
 #, c-format
 msgid ""
 "Attempt to call a value which is neither a C nor an ActionScript function (%"
@@ -2115,56 +2224,51 @@
 msgstr ""
 "Pokus o zavolání hodnoty, která není funkcí ani z C, ani z 
ActionScriptu (%s)"
 
-#: ../server/vm/action.cpp:198
+#: ../server/vm/action.cpp:132
 #, c-format
 msgid "FIXME(%d): %s"
 msgstr "OPRAVMĚ(%d): %s"
 
-#: ../server/vm/action.cpp:242
+#: ../server/vm/action.cpp:176
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%l%c'"
 msgstr "call_method_parsed(„%s“, „%s“) – neplatný tvar 
„%%l%c“"
 
-#: ../server/vm/action.cpp:251
+#: ../server/vm/action.cpp:185
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%%c'"
 msgstr "call_method_parsed(„%s“, „%s“) – neplatný tvar „%%%c“"
 
-#: ../server/vm/action.cpp:267
+#: ../server/vm/action.cpp:201
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid char '%c'"
 msgstr "call_method_parsed(„%s“, „%s“) – neplatný znak „%c“"
 
-#: ../server/vm/action.cpp:303
-msgid "-- start movie"
-msgstr "– začni film"
-
-#: ../server/vm/action.cpp:314
-#, c-format
-msgid "FIXME: %s"
-msgstr "OPRAVMĚ: %s"
-
-#: ../server/vm/ActionExec.cpp:174
-msgid "at ActionExec operator() start, pc="
+#: ../server/vm/ActionExec.cpp:175
+#, fuzzy, c-format
+msgid "at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d."
 msgstr "v zahájení operator() ActionExecu, pc="
 
 #: ../server/vm/ActionExec.cpp:329
-#, c-format
-msgid "Length %u (%d) of action tag id %u at pc "
+#, fuzzy, c-format
+msgid ""
+"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d"
 msgstr "Délka %u (%d) id %u značky akce na pc "
 
 #: ../server/vm/ActionExec.cpp:391
-msgid "After execution: PC "
-msgstr " Po provedení: PC "
+#, c-format
+msgid "After execution: PC %d, next PC %d, stack follows"
+msgstr ""
 
 #: ../server/vm/ActionExec.cpp:413
 #, c-format
 msgid "Script exceeded time limit of %u milliseconds."
 msgstr "Skript překročil časový limit %u milisekund(y)."
 
-#: ../server/vm/ActionExec.cpp:422
-#, c-format
-msgid "Loop iterations count exceeded limit of "
+#: ../server/vm/ActionExec.cpp:421
+#, fuzzy, c-format
+msgid ""
+"Loop iterations count exceeded limit of %d. Last branch was from pc %d to %d."
 msgstr "Čítač opakování smyčky překročil omezení "
 
 #: ../server/vm/ActionExec.cpp:457
@@ -2176,27 +2280,38 @@
 "zaplním nedefinovanými hodnotami, ale nečekejte, že po té bude něco 
fungovat."
 
 #: ../server/vm/ActionExec.cpp:469
-msgid " elements left on the stack after block execution.  Cleaning up"
+#, fuzzy, c-format
+msgid "%d elements left on the stack after block execution.  Cleaning up"
 msgstr " po vykonání bloku zůstal na zásobníku prvek. Uklízím."
 
 #: ../server/vm/ActionExec.cpp:493
-msgid "End of DoAction block hit while skipping "
-msgstr "Během přeskakování potkán konec bloku DoAction "
+#, c-format
+msgid ""
+"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) "
+"(WaitForFrame, probably)"
+msgstr ""
 
 #: ../server/vm/ActionExec.cpp:530
-msgid "'With' stack depth ("
-msgstr "Hloubka „With“ zásobníku ("
+#, c-format
+msgid ""
+"'With' stack depth (%d) exceeds the allowed limit for current SWF target "
+"version (%d for version %d). Don't expect this movie to work with all "
+"players."
+msgstr ""
 
 #: ../server/vm/ActionExec.cpp:613
-msgid "Stack underrun: "
-msgstr "Zásobník podtekl: "
-
-#: ../server/vm/ASHandlers.cpp:107
 #, c-format
-msgid "Unsupported action handler invoked, code at pc is %x"
+msgid ""
+"Stack underrun: %d elements required, %d/%d available. Fixing by inserting %"
+"d undefined values on the missing slots."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:108
+#, fuzzy, c-format
+msgid "Unsupported action handler invoked, code at pc is %#x"
 msgstr "Vyvolána obsluha nepodporované akce, kód v pc je %x"
 
-#: ../server/vm/ASHandlers.cpp:187
+#: ../server/vm/ASHandlers.cpp:184
 msgid ""
 "FIXME: VM not initialized at SWFHandlers construction time, can't set action "
 "handlers based on SWF version"
@@ -2204,172 +2319,192 @@
 "OPRAVMĚ: Při konstrukci SWFHandlers není virtuální stroj ještě "
 "inicializován, a proto nelze nastavit obsluhy akcí na základě verze SWF"
 
-#: ../server/vm/ASHandlers.cpp:471
+#: ../server/vm/ASHandlers.cpp:458
+#, c-format
+msgid "Malformed action code: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:473
 #, c-format
 msgid "%s: CHECKME: was broken"
 msgstr "%s: ZKONTROLUJMĚ: bylo rozbito"
 
-#: ../server/vm/ASHandlers.cpp:619
+#: ../server/vm/ASHandlers.cpp:621
 #, c-format
 msgid "GetUrl: target=%s url=%s"
 msgstr "GetUrl: cíl=%s url=%s"
 
-#: ../server/vm/ASHandlers.cpp:640
-#, c-format
-msgid "ActionWaitForFrame (0x%X) tag length == "
+#: ../server/vm/ASHandlers.cpp:642
+#, fuzzy, c-format
+msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)"
 msgstr "Délka značky ActionWaitForFrame (0x%X) == "
 
-#: ../server/vm/ASHandlers.cpp:655 ../server/vm/ASHandlers.cpp:707
-#: ../server/vm/ASHandlers.cpp:1900
+#: ../server/vm/ASHandlers.cpp:657 ../server/vm/ASHandlers.cpp:709
+#: ../server/vm/ASHandlers.cpp:1930
 #, c-format
 msgid "%s: environment target is not a sprite_instance"
 msgstr "%s: cíl prostředí není sprite_instance"
 
-#: ../server/vm/ASHandlers.cpp:888
+#: ../server/vm/ASHandlers.cpp:894
 msgid "Undefined or null string passed to ActionSubString, returning undefined"
 msgstr ""
 "Funkci ActionSubString byl předán nedefinovaný nebo nullový řetězec, 
vracím "
 "nedefinováno"
 
-#: ../server/vm/ASHandlers.cpp:907 ../server/vm/ASHandlers.cpp:1773
+#: ../server/vm/ASHandlers.cpp:914 ../server/vm/ASHandlers.cpp:1803
 msgid "Negative size passed to ActionSubString, taking as whole length"
 msgstr ""
 "Funkci ActionSubString předána záporná velikost, považuji za celou 
délku"
 
-#: ../server/vm/ASHandlers.cpp:919
+#: ../server/vm/ASHandlers.cpp:934
 msgid "Start is less then 1 in ActionSubString, setting to 1."
 msgstr "V ActionSubString je počátek menší než 1, nastavuji na 1."
 
-#: ../server/vm/ASHandlers.cpp:930
+#: ../server/vm/ASHandlers.cpp:945
 msgid ""
 "Start goes beyond input string in ActionSubString, returning the empty "
 "string."
 msgstr ""
 "v ActionSubStringu jde počátek za vstupní řetězec, vracím prázdný 
řetězec."
 
-#: ../server/vm/ASHandlers.cpp:951
+#: ../server/vm/ASHandlers.cpp:959
 msgid ""
 "start + size goes beyond input string in ActionSubString, adjusting size"
 msgstr ""
 "V ActionSubStringu jde počátek + velikost za vstupní řetězec, upravuji "
 "velikost"
 
-#: ../server/vm/ASHandlers.cpp:1006
+#: ../server/vm/ASHandlers.cpp:1013
 #, c-format
 msgid "-- get var: %s=%s"
 msgstr "– získat proměnnou: %s=%s"
 
-#: ../server/vm/ASHandlers.cpp:1029
+#: ../server/vm/ASHandlers.cpp:1036
 #, c-format
 msgid "-- set var: %s = %s"
 msgstr "– nastavit proměnnou: %s = %s"
 
-#: ../server/vm/ASHandlers.cpp:1094
+#: ../server/vm/ASHandlers.cpp:1101
 msgid ""
 "ActionGetProperty(<empty>) called, but current target is not a character"
 msgstr "Zavoláno ActionGetProperty(<empty>), ale současný cíl není znakem"
 
-#: ../server/vm/ASHandlers.cpp:1117
+#: ../server/vm/ASHandlers.cpp:1124
 #, c-format
 msgid "invalid property query, property number %d"
 msgstr "neplatný dotaz na vlastnost, číslo vlastnosti %d"
 
-#: ../server/vm/ASHandlers.cpp:1126
+#: ../server/vm/ASHandlers.cpp:1133
 #, c-format
 msgid "Could not find GetProperty target (%s)"
 msgstr "Nemohu najít cíl GetProperty (%s)"
 
-#: ../server/vm/ASHandlers.cpp:1158
+#: ../server/vm/ASHandlers.cpp:1165
 #, c-format
 msgid "invalid set_property, property number %d"
 msgstr "neplatná set_property, číslo vlastnosti %d"
 
-#: ../server/vm/ASHandlers.cpp:1166
+#: ../server/vm/ASHandlers.cpp:1173
 #, c-format
 msgid "ActionSetProperty: can't find target %s for setting property %s"
 msgstr ""
 "ActionSetProperty: cíl %s pro nastavení vlastnosti %s nemůže 
být nalezen"
 
-#: ../server/vm/ASHandlers.cpp:1190
+#: ../server/vm/ASHandlers.cpp:1197
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) doesn't point to a character"
 msgstr "Cesta zadaná funkcu duplicateMovieClip(%s) neukazuje na znak"
 
-#: ../server/vm/ASHandlers.cpp:1201
+#: ../server/vm/ASHandlers.cpp:1208
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) is not a sprite"
 msgstr "Cesta zadaná funkci duplicateMovieClip(%s) není spritem"
 
-#: ../server/vm/ASHandlers.cpp:1226
+#: ../server/vm/ASHandlers.cpp:1233
 #, c-format
 msgid "Path given to removeMovieClip(%s) doesn't point to a character"
 msgstr "Cesta zadaná funkci removeMovieClip(%s) neukazuje na znak"
 
-#: ../server/vm/ASHandlers.cpp:1236
+#: ../server/vm/ASHandlers.cpp:1243
 #, c-format
 msgid "Path given to removeMovieClip(%s) is not a sprite"
 msgstr "Cesta zadaná funkci removeMovieClip(%s) není spritem"
 
-#: ../server/vm/ASHandlers.cpp:1281
+#: ../server/vm/ASHandlers.cpp:1288
 #, c-format
 msgid "startDrag: unknown target '%s'"
 msgstr "startDrag: neznámý cíl „%s“"
 
-#: ../server/vm/ASHandlers.cpp:1306
+#: ../server/vm/ASHandlers.cpp:1313
 msgid "Y values in ActionStartDrag swapped, fixing"
 msgstr "Hodnoty Y v ActionStartDrag prohozeny, opravuji"
 
-#: ../server/vm/ASHandlers.cpp:1314
+#: ../server/vm/ASHandlers.cpp:1321
 msgid "X values in ActionStartDrag swapped, fixing"
 msgstr "Hodnoty X v ActionStartDrag prohozeny, opravuji"
 
-#: ../server/vm/ASHandlers.cpp:1387
+#: ../server/vm/ASHandlers.cpp:1394
 #, c-format
 msgid "-- %s cast_to %s (invalid args?)"
 msgstr "– %s cast_to %s (neplatné argumenty?)"
 
-#: ../server/vm/ASHandlers.cpp:1409
+#: ../server/vm/ASHandlers.cpp:1416
 msgid "ActionCastOp TESTING"
 msgstr "TESTUJI ActionCastOp"
 
-#: ../server/vm/ASHandlers.cpp:1431
+#: ../server/vm/ASHandlers.cpp:1438
 #, c-format
 msgid "Stack value on IMPLEMENTSOP is not an object: %s."
 msgstr "třída nalezaná na zásobníku IMPLEMENTSOP není objektem: %s"
 
-#: ../server/vm/ASHandlers.cpp:1440
+#: ../server/vm/ASHandlers.cpp:1448
 msgid "Target object for IMPLEMENTSOP has no prototype."
 msgstr "Cílový objekt pro IMPLEMENTSOP nemá prototyp."
 
-#: ../server/vm/ASHandlers.cpp:1448
+#: ../server/vm/ASHandlers.cpp:1456
+#, fuzzy, c-format
+msgid "IMPLEMENTSOP target object's prototype is not an object (%s)"
+msgstr "První argument Object.isPrototypeOf(%s) není objekt"
+
+#: ../server/vm/ASHandlers.cpp:1465
 #, c-format
 msgid "Invalid interfaces count (%d) on IMPLEMENTSOP"
 msgstr "Neplatný čítač rozhraní (%d) na IMPLEMENTSOP"
 
-#: ../server/vm/ASHandlers.cpp:1461
-#, c-format
-msgid "class found on stack on IMPLEMENTSOP is not a function: %s"
+#: ../server/vm/ASHandlers.cpp:1479
+#, fuzzy, c-format
+msgid "class found on stack on IMPLEMENTSOP is not an object: %s"
 msgstr "třída nalezaná na zásobníku IMPLEMENTSOP není funkcí: %s"
 
-#: ../server/vm/ASHandlers.cpp:1755
+#: ../server/vm/ASHandlers.cpp:1486
+#, fuzzy
+msgid "Interface object for IMPLEMENTSOP has no prototype."
+msgstr "Cílový objekt pro IMPLEMENTSOP nemá prototyp."
+
+#: ../server/vm/ASHandlers.cpp:1494
+#, fuzzy, c-format
+msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)."
+msgstr "třída nalezaná na zásobníku IMPLEMENTSOP není objektem: %s"
+
+#: ../server/vm/ASHandlers.cpp:1785
 msgid ""
 "Undefined or null string passed to ActionMBSubString, returning undefined"
 msgstr ""
 "Funkci ActionMSubString byl předán nedefinovaný nebo nullový řetězec, 
vracím "
 "nedefinováno"
 
-#: ../server/vm/ASHandlers.cpp:1782
+#: ../server/vm/ASHandlers.cpp:1812
 msgid "Base is less then 1 in ActionMbSubString, setting to 1."
 msgstr "V ActionMSubString je základ menší než 1, nastavuji na 1."
 
-#: ../server/vm/ASHandlers.cpp:1791
+#: ../server/vm/ASHandlers.cpp:1821
 msgid ""
 "base goes beyond input string in ActionMbSubString, returning the empty "
 "string."
 msgstr ""
 "v ActionMbSubStringu jde základ za vstupní řetězec, vracím prázdný 
řetězec."
 
-#: ../server/vm/ASHandlers.cpp:1804
+#: ../server/vm/ASHandlers.cpp:1834
 #, c-format
 msgid ""
 "base+size goes beyond input string in ActionMbSubString, adjusting size "
@@ -2378,7 +2513,7 @@
 "V ActionMbSubStringu jde základ+velikost za vstupní řetězec, upravuji "
 "velikost podle délky: %d a počátku %d"
 
-#: ../server/vm/ASHandlers.cpp:1909
+#: ../server/vm/ASHandlers.cpp:1939
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid "
@@ -2387,12 +2522,12 @@
 "Určení snímku nalezené na zásobníku v ActionWaitForFrame se 
nevyhodnotí jako "
 "platný snímek: %s"
 
-#: ../server/vm/ASHandlers.cpp:1974
+#: ../server/vm/ASHandlers.cpp:2004
 #, c-format
 msgid "[push length=%d]"
 msgstr "[délka push = %d]"
 
-#: ../server/vm/ASHandlers.cpp:1993
+#: ../server/vm/ASHandlers.cpp:2023
 #, c-format
 msgid ""
 "Unknown push type %d. Execution will continue but it is likely to fail due "
@@ -2401,30 +2536,36 @@
 "Neznámý druh push %d. Provádění bude pokrčovat, ale kvůli ztrátě "
 "synchronizace je pravděpodobné selhání."
 
-#: ../server/vm/ASHandlers.cpp:2045
-#, c-format
-msgid "register %d out of local registers bounds (0.."
+#: ../server/vm/ASHandlers.cpp:2075
+#, fuzzy, c-format
+msgid "register %d out of local registers bounds (0..%d)!"
 msgstr "register %d mimo meze místních registrů (0−"
 
-#: ../server/vm/ASHandlers.cpp:2054
+#: ../server/vm/ASHandlers.cpp:2084
 #, c-format
 msgid "register %d out of global registers bounds"
 msgstr "register %d mimo meze globálních registrů"
 
-#: ../server/vm/ASHandlers.cpp:2100 ../server/vm/ASHandlers.cpp:2119
+#: ../server/vm/ASHandlers.cpp:2130 ../server/vm/ASHandlers.cpp:2149
 #, c-format
 msgid "dict_lookup %d is out of bounds"
 msgstr "dict_lookup %d je mimo meze"
 
-#: ../server/vm/ASHandlers.cpp:2131 ../server/vm/ASHandlers.cpp:2135
-msgid "\t"
-msgstr "\t"
+#: ../server/vm/ASHandlers.cpp:2161
+#, c-format
+msgid "\t%d) type=%s (%d), value=%s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2165
+#, c-format
+msgid "\t%d) type=%s, value=%s"
+msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2189
+#: ../server/vm/ASHandlers.cpp:2219
 msgid "Bogus empty GetUrl url in SWF file, skipping"
 msgstr "Padělané prázdné URL z GetUrl v SWF souboru, přeskakuji"
 
-#: ../server/vm/ASHandlers.cpp:2204
+#: ../server/vm/ASHandlers.cpp:2234
 msgid ""
 "Bogus GetUrl2 send vars method  in SWF file (both GET and POST requested), "
 "use GET"
@@ -2432,7 +2573,7 @@
 "Padělaná metoda GetUrl2 pro posílání proměnných v SWF souboru 
(požadován je "
 "jak GET, tak i POST), použiji GET."
 
-#: ../server/vm/ASHandlers.cpp:2257
+#: ../server/vm/ASHandlers.cpp:2287
 #, c-format
 msgid ""
 "get url: target=%s, url=%s (%s), method=%x (sendVars:%X, loadTarget:%d, "
@@ -2441,48 +2582,53 @@
 "získat URL: cíl=%s, URL=%s (%s), metoda=%x (sendVars: %X, loadTarget: %d, 
"
 "loadVariable: %d)"
 
-#: ../server/vm/ASHandlers.cpp:2297
+#: ../server/vm/ASHandlers.cpp:2327
 msgid "getURL2 loadVariable"
 msgstr "getURL2 loadVariable"
 
-#: ../server/vm/ASHandlers.cpp:2301
+#: ../server/vm/ASHandlers.cpp:2331
 #, c-format
 msgid "get url: target %s not found"
 msgstr "získat URL: nenalezen cíl %s"
 
-#: ../server/vm/ASHandlers.cpp:2309 ../server/vm/ASHandlers.cpp:2364
+#: ../server/vm/ASHandlers.cpp:2339 ../server/vm/ASHandlers.cpp:2394
 #, c-format
 msgid "get url: target %s is not a sprite"
 msgstr "získat URL: cíl %s není spritem"
 
-#: ../server/vm/ASHandlers.cpp:2317
+#: ../server/vm/ASHandlers.cpp:2347
 msgid "POST with loadVariables ignored"
 msgstr "POST s loadVariables ignorován"
 
-#: ../server/vm/ASHandlers.cpp:2329
+#: ../server/vm/ASHandlers.cpp:2359
 msgid "getURL2 target load"
 msgstr "nahrání cíle pro getURL2"
 
-#: ../server/vm/ASHandlers.cpp:2336 ../server/vm/ASHandlers.cpp:2391
+#: ../server/vm/ASHandlers.cpp:2366 ../server/vm/ASHandlers.cpp:2421
 #, c-format
 msgid "Testing _level loading (level %u)"
 msgstr "Testuji nahrávání _level (úroveň %u)"
 
-#: ../server/vm/ASHandlers.cpp:2349
+#: ../server/vm/ASHandlers.cpp:2379
 #, c-format
 msgid "Unknown loadMovie target: %s"
 msgstr "Neznámý cíl loadMovie: %s"
 
-#: ../server/vm/ASHandlers.cpp:2405
+#: ../server/vm/ASHandlers.cpp:2435
 msgid "POST with host-provided uri grabber"
 msgstr "POST s serverem poskytnutým zachytávačem URI"
 
-#: ../server/vm/ASHandlers.cpp:2450
+#: ../server/vm/ASHandlers.cpp:2480
 #, c-format
 msgid "Launching URL... %s"
 msgstr "Spouštím URL… %s"
 
-#: ../server/vm/ASHandlers.cpp:2504
+#: ../server/vm/ASHandlers.cpp:2510
+#, c-format
+msgid "Sent request '%s' to host fd %d"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2536
 #, c-format
 msgid ""
 "Couldn't find movie \"%s\" to set target to! Resetting to original target..."
@@ -2490,15 +2636,16 @@
 "Nelze nalézt film „%s“, na který má být nastaven cíl! Nastavuji 
zpět na "
 "původní cíl…"
 
-#: ../server/vm/ASHandlers.cpp:2533
+#: ../server/vm/ASHandlers.cpp:2565
 msgid "Undefined GetUrl2 url on stack, skipping"
 msgstr "Na zásobníku nedefinované URL pro getUrl2, přeskakuji"
 
-#: ../server/vm/ASHandlers.cpp:2570
-msgid "branch to offset "
-msgstr "větev má odsazení "
+#: ../server/vm/ASHandlers.cpp:2602
+#, c-format
+msgid "branch to offset %d  --  this section only runs to %d"
+msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2610
+#: ../server/vm/ASHandlers.cpp:2642
 #, c-format
 msgid ""
 "Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions "
@@ -2507,7 +2654,7 @@
 "V ActionCallFrame nelze nalézt target_sprite „%s“! Akce cílového 
snímku "
 "nebudou volány…"
 
-#: ../server/vm/ASHandlers.cpp:2672
+#: ../server/vm/ASHandlers.cpp:2704
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionGotoExpression doesn't evaluate to a "
@@ -2516,7 +2663,7 @@
 "Určení snímku nalezené na zásobníku v ActionGotoExpression se 
nevyhodnocuje "
 "na platný snímek: %s"
 
-#: ../server/vm/ASHandlers.cpp:2686
+#: ../server/vm/ASHandlers.cpp:2718
 #, c-format
 msgid ""
 "Couldn't find target sprite \"%s\" in ActionGotoExpression.  Will not go to "
@@ -2525,21 +2672,21 @@
 "V ActionGotoExpression nelze nalézt cílový sprite „%s“. Na cílový 
snímek se "
 "nepřejde…"
 
-#: ../server/vm/ASHandlers.cpp:2753
+#: ../server/vm/ASHandlers.cpp:2785
 #, c-format
 msgid "-- set local var: %s = %s"
 msgstr "– nastavit místní proměnnou: %s = %s"
 
-#: ../server/vm/ASHandlers.cpp:2785
+#: ../server/vm/ASHandlers.cpp:2817
 #, c-format
 msgid "ActionCallFunction: %s is not an object"
 msgstr "ActionCallFunction: %s není objekt"
 
-#: ../server/vm/ASHandlers.cpp:2797
+#: ../server/vm/ASHandlers.cpp:2829
 msgid "Object doensn't have a constructor"
 msgstr "Objekt nemá konstruktor"
 
-#: ../server/vm/ASHandlers.cpp:2817
+#: ../server/vm/ASHandlers.cpp:2849
 #, c-format
 msgid ""
 "Attempt to call a function with %u arguments while only %u are available on "
@@ -2547,68 +2694,68 @@
 msgstr ""
 "Pokus o zavolání funkce o %u argumentech zatímco na zásobníku jsou 
pouze %u."
 
-#: ../server/vm/ASHandlers.cpp:2912
+#: ../server/vm/ASHandlers.cpp:2944
 #, c-format
 msgid "---new object: %s"
 msgstr "− nový objekt: %s"
 
-#: ../server/vm/ASHandlers.cpp:2925
+#: ../server/vm/ASHandlers.cpp:2957
 #, c-format
 msgid "ActionNew: '%s' is not a constructor"
 msgstr "ActionNew: „%s“ není konstruktor"
 
-#: ../server/vm/ASHandlers.cpp:2967
+#: ../server/vm/ASHandlers.cpp:2999
 msgid "The 'var whatever' syntax in timeline context is a no-op."
 msgstr "V kontextu timeline nemá zápis „var cokoliv“ žádný význam."
 
-#: ../server/vm/ASHandlers.cpp:3083
+#: ../server/vm/ASHandlers.cpp:3115
 #, c-format
 msgid "Argument to TargetPath(%s) doesn't cast to a MovieClip"
 msgstr "Argument funkce TargetPath(%s) nelze převést na MovieClip"
 
-#: ../server/vm/ASHandlers.cpp:3121
+#: ../server/vm/ASHandlers.cpp:3153
 #, c-format
 msgid ""
 "Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution"
 msgstr ""
 "Při vykonávání ActionEnumerate se na vrcholu zásobníku objevil neobjekt 
(%s)"
 
-#: ../server/vm/ASHandlers.cpp:3165
+#: ../server/vm/ASHandlers.cpp:3197
 #, c-format
 msgid "ActionNewAdd(%s, %s) [primitive conversion done]"
 msgstr "ActionNewAdd(%s, %s) [proveden převod primitiva]"
 
-#: ../server/vm/ASHandlers.cpp:3259 ../server/vm/ASHandlers.cpp:3267
+#: ../server/vm/ASHandlers.cpp:3291 ../server/vm/ASHandlers.cpp:3299
 #, c-format
 msgid "to_primitive(%s) threw an ActionTypeError %s"
 msgstr "to_primitive(%s) vyhodil ActionTypeError %s"
 
-#: ../server/vm/ASHandlers.cpp:3338
+#: ../server/vm/ASHandlers.cpp:3370
 #, c-format
 msgid "getMember called against a value that does not cast to an as_object: %s"
 msgstr "getMember zavolán na hodnotu, kterou nelze převést na as_object: %s"
 
-#: ../server/vm/ASHandlers.cpp:3348
+#: ../server/vm/ASHandlers.cpp:3380
 #, c-format
 msgid " ActionGetMember: target: %s (object %p)"
 msgstr " ActionGetMember: cíl: %s (objekt %p)"
 
-#: ../server/vm/ASHandlers.cpp:3363
+#: ../server/vm/ASHandlers.cpp:3395
 #, c-format
 msgid "-- get_member %s.%s=%s"
 msgstr "− get_member %s.%s=%s"
 
-#: ../server/vm/ASHandlers.cpp:3390
+#: ../server/vm/ASHandlers.cpp:3422
 #, c-format
 msgid "-- set_member %s.%s=%s"
 msgstr "– set_member %s.%s=%s"
 
-#: ../server/vm/ASHandlers.cpp:3402
+#: ../server/vm/ASHandlers.cpp:3434
 #, c-format
 msgid "-- set_member %s.%s=%s on invalid object!"
 msgstr "– set_member %s.%s=%s na neplatném objektu!"
 
-#: ../server/vm/ASHandlers.cpp:3457
+#: ../server/vm/ASHandlers.cpp:3489
 #, c-format
 msgid ""
 "Attempt to call a method with %u arguments while only %u are available on "
@@ -2616,22 +2763,22 @@
 msgstr ""
 "Pokus o zavolání metody o %u argumentech zatímco na zásobníku jsou jen 
%u."
 
-#: ../server/vm/ASHandlers.cpp:3466
+#: ../server/vm/ASHandlers.cpp:3498
 #, c-format
 msgid " method name: %s"
 msgstr " jméno metody: %s"
 
-#: ../server/vm/ASHandlers.cpp:3467
+#: ../server/vm/ASHandlers.cpp:3499
 #, c-format
 msgid " method object/func: %s"
 msgstr " objekt/funkce metody: %s"
 
-#: ../server/vm/ASHandlers.cpp:3468
+#: ../server/vm/ASHandlers.cpp:3500
 #, c-format
 msgid " method nargs: %d"
 msgstr " počet argumentů metody: %d"
 
-#: ../server/vm/ASHandlers.cpp:3545
+#: ../server/vm/ASHandlers.cpp:3577
 msgid ""
 "ActionCallMethod invoked with undefined method_name and non-object object/"
 "func"
@@ -2639,7 +2786,7 @@
 "ActionCallMethod vyvolána bez definovaného method_name a objektového 
objektu/"
 "funkce"
 
-#: ../server/vm/ASHandlers.cpp:3554
+#: ../server/vm/ASHandlers.cpp:3586
 #, c-format
 msgid ""
 "Function object given to ActionCallMethod is not a function (%s), will try "
@@ -2649,30 +2796,30 @@
 "Funkční objekt předaný ActionCallMethod není funkcí (%s), zkusím 
použít jeho "
 "člena „constructor“ (místo toho by měla být vyvolána metoda [[Call]]"
 
-#: ../server/vm/ASHandlers.cpp:3565
+#: ../server/vm/ASHandlers.cpp:3597
 msgid "ActionCallMethod: object has no constructor"
 msgstr "ActionCallMethod: objekt nemá žádný konstruktor"
 
-#: ../server/vm/ASHandlers.cpp:3574
+#: ../server/vm/ASHandlers.cpp:3606
 msgid "ActionCallMethod: object constructor is not a function"
 msgstr "ActionCallMethod: konstruktor objektu není funkcí"
 
-#: ../server/vm/ASHandlers.cpp:3589
+#: ../server/vm/ASHandlers.cpp:3621
 #, c-format
 msgid "ActionCallMethod: Tried to invoke method '%s' on non-object value %s."
 msgstr ""
 "ActionCallMethod: Vyzkoušeno zavolání metody „%s“ na neobjektové 
hodnotě %s."
 
-#: ../server/vm/ASHandlers.cpp:3602
+#: ../server/vm/ASHandlers.cpp:3634
 #, c-format
 msgid "ActionCallMethod: Can't find method %s of object %s"
 msgstr "ActionCallMethod: Metodu %s objektu %s nelze nalézt"
 
-#: ../server/vm/ASHandlers.cpp:3625
+#: ../server/vm/ASHandlers.cpp:3657
 msgid "FIXME: debugger doesn't deal with anonymous function calls"
 msgstr "OPRAVMĚ: debugger se neumí vypořádat s voláními anonymních 
funkcí"
 
-#: ../server/vm/ASHandlers.cpp:3667
+#: ../server/vm/ASHandlers.cpp:3699
 #, c-format
 msgid ""
 "Attempt to call a constructor with %u arguments while only %u are available "
@@ -2681,49 +2828,51 @@
 "Pokus zavolat konstruktor o %u argumentech zatímco jich je na zásobníku 
jen %"
 "u."
 
-#: ../server/vm/ASHandlers.cpp:3679
+#: ../server/vm/ASHandlers.cpp:3711
 msgid "On ActionNewMethod: no object found on stack on ActionMethod"
 msgstr ""
 "Při ActionNewMethod: při ActionMethod nenalezen žádný objekt na 
zásobníku"
 
-#: ../server/vm/ASHandlers.cpp:3697
+#: ../server/vm/ASHandlers.cpp:3729
 #, c-format
 msgid "ActionNewMethod: can't find method %s of object %s"
 msgstr "ActionNewMethod: metodu %s objektu %s nelze nalézt"
 
-#: ../server/vm/ASHandlers.cpp:3711
+#: ../server/vm/ASHandlers.cpp:3743
 msgid "ActionNewMethod: method name is undefined, and object is not a function"
 msgstr "ActionNewMethod: jméno metody není definováno a objekt není 
funkce"
 
-#: ../server/vm/ASHandlers.cpp:3750
+#: ../server/vm/ASHandlers.cpp:3782
 #, c-format
 msgid "-- %s instanceof %s (invalid args?)"
 msgstr "– %s instanceof %s (neplatné argumenty?)"
 
-#: ../server/vm/ASHandlers.cpp:3784
+#: ../server/vm/ASHandlers.cpp:3816
 #, c-format
 msgid "Top of stack not an object %s at ActionEnum2  execution"
 msgstr "Při výkonu ActionEnum2 nebyl na vrcholu zásobníku objekt %s"
 
-#: ../server/vm/ASHandlers.cpp:3962
+#: ../server/vm/ASHandlers.cpp:3994
 #, c-format
 msgid "ActionExtends: Super is not an as_function (%s)"
 msgstr "ActionExtends: Super není as_function (%s)"
 
-#: ../server/vm/ASHandlers.cpp:3967
+#: ../server/vm/ASHandlers.cpp:3999
 #, c-format
 msgid "ActionExtends: Sub is not an as_function (%s)"
 msgstr "ActionExtends: Sub není as_function (%s)"
 
-#: ../server/vm/ASHandlers.cpp:4056
-#, c-format
+#: ../server/vm/ASHandlers.cpp:4088
+#, fuzzy, c-format
 msgid ""
-"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len="
+"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len=%"
+"d, function2 code offset=%d). Forcing code len to eat the whole buffer "
+"(would this work?)."
 msgstr ""
 "délka kódu function2 (%u) přetekla hranice značky DOACTION (délka 
značky "
 "DOACTION = "
 
-#: ../server/vm/ASHandlers.cpp:4163
+#: ../server/vm/ASHandlers.cpp:4195
 #, c-format
 msgid ""
 "ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
@@ -2732,42 +2881,42 @@
 "ActionTry: rezervováno:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
 "finallySize:%u catchName:%s catchRegister:%u"
 
-#: ../server/vm/ASHandlers.cpp:4190
+#: ../server/vm/ASHandlers.cpp:4222
 msgid "ActionWith tag length != 2; skipping"
 msgstr "Délka značky ActionWith != 2, přeskakuji"
 
-#: ../server/vm/ASHandlers.cpp:4200
+#: ../server/vm/ASHandlers.cpp:4232
 msgid "Empty with() block..."
 msgstr "Prázdný blok with()…"
 
-#: ../server/vm/ASHandlers.cpp:4212
+#: ../server/vm/ASHandlers.cpp:4244
 #, c-format
 msgid "with(%s) : first argument doesn't cast to an object!"
 msgstr "with(%s): první argument nelze převést na objekt!"
 
-#: ../server/vm/ASHandlers.cpp:4353
+#: ../server/vm/ASHandlers.cpp:4385
 #, c-format
 msgid "-------------- local register[%d] = '%s'"
 msgstr "–––––––––––––– lokální registr[%d] = 
„%s“"
 
-#: ../server/vm/ASHandlers.cpp:4360
-#, c-format
-msgid "store_register[%d] -- register out of local registers bounds (0.."
+#: ../server/vm/ASHandlers.cpp:4392
+#, fuzzy, c-format
+msgid "store_register[%d] -- register out of local registers bounds (0..%d)!"
 msgstr "store_register[%d] – registr mimo meze místních registrů (0−"
 
-#: ../server/vm/ASHandlers.cpp:4369
+#: ../server/vm/ASHandlers.cpp:4401
 #, c-format
 msgid "-------------- global register[%d] = '%s'"
 msgstr "–––––––––––––– globální registr[%d] = 
„%s“"
 
-#: ../server/vm/ASHandlers.cpp:4377
+#: ../server/vm/ASHandlers.cpp:4409
 #, c-format
 msgid "store_register[%d] -- register out of global registers bounds!"
 msgstr "store_register[%d] – registr mimo meze globálních registrů!"
 
-#: ../server/vm/ASHandlers.cpp:4388
-#, c-format
-msgid "at SWFHandlers::action_name(%d) call time, _handlers size is "
+#: ../server/vm/ASHandlers.cpp:4420
+#, fuzzy, c-format
+msgid "at SWFHandlers::action_name(%d) call time, _handlers size is %d"
 msgstr "v době vyvolání SWFHandlers:action_name(%d) je velikost _handlers "
 
 #: ../server/swf/DefineFontAlignZonesTag.cpp:51
@@ -2789,8 +2938,8 @@
 msgid "  PLACEOBJECT: depth=%d(%d) char=%d"
 msgstr "  PLACEOBJECT: hloubka=%d(%d) znak=%d"
 
-#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:283
-#: ../server/swf/PlaceObject2Tag.cpp:460
+#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:251
+#: ../server/swf/PlaceObject2Tag.cpp:389
 msgid "  cxform:"
 msgstr "  cxform:"
 
@@ -2820,51 +2969,51 @@
 msgstr ""
 "swf_eventread() – obdržen neznámý/neobsluhovaný typ události, 
příznaky = 0x%x"
 
-#: ../server/swf/PlaceObject2Tag.cpp:274
+#: ../server/swf/PlaceObject2Tag.cpp:242
 #, c-format
 msgid "  PLACEOBJECT2: depth = %d (%d)"
 msgstr " PLACEOBJECT2: hloubka = %d (%d)"
 
-#: ../server/swf/PlaceObject2Tag.cpp:275 ../server/swf/PlaceObject2Tag.cpp:452
+#: ../server/swf/PlaceObject2Tag.cpp:243 ../server/swf/PlaceObject2Tag.cpp:381
 #, c-format
 msgid "  char id = %d"
 msgstr "  znak č. =  %d"
 
-#: ../server/swf/PlaceObject2Tag.cpp:278 ../server/swf/PlaceObject2Tag.cpp:455
+#: ../server/swf/PlaceObject2Tag.cpp:246 ../server/swf/PlaceObject2Tag.cpp:384
 msgid "  mat:"
 msgstr "  mat:"
 
-#: ../server/swf/PlaceObject2Tag.cpp:286 ../server/swf/PlaceObject2Tag.cpp:463
+#: ../server/swf/PlaceObject2Tag.cpp:254 ../server/swf/PlaceObject2Tag.cpp:392
 #, c-format
 msgid "  ratio: %d"
 msgstr "  poměr: %d"
 
-#: ../server/swf/PlaceObject2Tag.cpp:287 ../server/swf/PlaceObject2Tag.cpp:464
+#: ../server/swf/PlaceObject2Tag.cpp:255 ../server/swf/PlaceObject2Tag.cpp:393
 #, c-format
 msgid "  name = %s"
 msgstr "  jméno = %s"
 
-#: ../server/swf/PlaceObject2Tag.cpp:288 ../server/swf/PlaceObject2Tag.cpp:466
+#: ../server/swf/PlaceObject2Tag.cpp:256 ../server/swf/PlaceObject2Tag.cpp:395
 #, c-format
 msgid "  clip_depth = %d (%d)"
 msgstr "  clip_depth = %d (%d)"
 
-#: ../server/swf/PlaceObject2Tag.cpp:289 ../server/swf/PlaceObject2Tag.cpp:467
+#: ../server/swf/PlaceObject2Tag.cpp:257 ../server/swf/PlaceObject2Tag.cpp:396
 #, c-format
 msgid " m_place_type: %d"
 msgstr " m_place_type: %d"
 
-#: ../server/swf/PlaceObject2Tag.cpp:331 ../server/swf/PlaceObject2Tag.cpp:451
+#: ../server/swf/PlaceObject2Tag.cpp:284 ../server/swf/PlaceObject2Tag.cpp:380
 #, c-format
 msgid "  PLACEOBJECT3: depth = %d (%d)"
 msgstr "  PLACEOBJECT3: hloubka = %d (%d)"
 
-#: ../server/swf/PlaceObject2Tag.cpp:465
+#: ../server/swf/PlaceObject2Tag.cpp:394
 #, c-format
 msgid "  class name = %s"
 msgstr "  jméno třídy = %s"
 
-#: ../server/swf/RemoveObjectTag.cpp:69
+#: ../server/swf/RemoveObjectTag.cpp:70
 #, c-format
 msgid "  remove_object_2(%d)"
 msgstr "  remove_object_2(%d)"
@@ -2879,24 +3028,28 @@
 msgid "StartSound: id=%d, stop = %d, loop ct = %d"
 msgstr "StartSound: id=%d, stop = %d, čítač smyčky = %d"
 
-#: ../server/swf/tag_loaders.cpp:214
+#: ../server/swf/StreamSoundBlockTag.cpp:76
+msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:212
 msgid "anchor-labeled frame not supported"
 msgstr "rámec pojmenovaný kotvou není podporován"
 
-#: ../server/swf/tag_loaders.cpp:219
+#: ../server/swf/tag_loaders.cpp:217
 msgid "frame_label_loader end position "
 msgstr "koncová pozice frame_label_loader"
 
-#: ../server/swf/tag_loaders.cpp:237
+#: ../server/swf/tag_loaders.cpp:235
 msgid "  jpeg_tables_loader"
 msgstr "  jpeg_tables_loader"
 
-#: ../server/swf/tag_loaders.cpp:249
+#: ../server/swf/tag_loaders.cpp:247
 #, c-format
 msgid "No bytes to read in JPEGTABLES tag at offset %lu"
 msgstr "Žádné bajty k načtení do značky JPEGTABLES na pozici %lu"
 
-#: ../server/swf/tag_loaders.cpp:299
+#: ../server/swf/tag_loaders.cpp:298
 #, c-format
 msgid ""
 "DEFINEBITS: No jpeg loader registered in movie definition - discarding "
@@ -2905,36 +3058,36 @@
 "DEFINEBITS: Žádný zavaděč JPEGu není registrován v definici filmu 
– "
 "likviduji bitmapový znak %d"
 
-#: ../server/swf/tag_loaders.cpp:326
+#: ../server/swf/tag_loaders.cpp:325
 #, c-format
 msgid "DEFINEBITS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr "DEFINEBITS: duplicitní číslo (%d) bitmapového znaku – 
zahazuji ho"
 
-#: ../server/swf/tag_loaders.cpp:346
+#: ../server/swf/tag_loaders.cpp:345
 #, c-format
 msgid "  define_bits_jpeg2_loader: charid = %d pos = %ld"
 msgstr "  define_bits_jpeg2_loader: čísloznaku = %d, pozice = %ld"
 
-#: ../server/swf/tag_loaders.cpp:360
+#: ../server/swf/tag_loaders.cpp:359
 #, c-format
 msgid "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap character - discarding it"
 msgstr "DEFINEBITSJPEG2: duplicitní číslo (%d) bitmapového znaku – 
zahazuji ho"
 
-#: ../server/swf/tag_loaders.cpp:395
+#: ../server/swf/tag_loaders.cpp:394
 #, c-format
 msgid "inflate_wrapper() inflateInit() returned %d (%s)"
 msgstr "inflate_wrapper() inflateInit() vrátil %d (%s)"
 
-#: ../server/swf/tag_loaders.cpp:416
+#: ../server/swf/tag_loaders.cpp:415
 msgid "inflate_wrapper(): no end of zstream found within swf tag boundaries"
 msgstr "inflate_wrapper(): konec zstreamu nenalezen uvnitř hranic SWF 
značky"
 
-#: ../server/swf/tag_loaders.cpp:439
+#: ../server/swf/tag_loaders.cpp:438
 #, c-format
 msgid "inflate_wrapper() inflate() returned %d (%s)"
 msgstr "inflate_wrapper() inflate() vrátil %d (%s)"
 
-#: ../server/swf/tag_loaders.cpp:448
+#: ../server/swf/tag_loaders.cpp:447
 #, c-format
 msgid "inflate_wrapper() inflateEnd() return %d (%s)"
 msgstr "inflate_wrapper() inflateEnd() vrátil %d (%s)"
@@ -2944,72 +3097,77 @@
 msgid "  define_bits_jpeg3_loader: charid = %d pos = %lx"
 msgstr "  define_bits_jpeg3_loader: čísloznaku = %d pozice = %lx"
 
-#: ../server/swf/tag_loaders.cpp:473
+#: ../server/swf/tag_loaders.cpp:474
 msgid "gnash is not linked to zlib -- can't load jpeg3 image data"
 msgstr "gnash není slinkován se zlib – nemohu nahrát obrázková data 
typu JPEG3"
 
-#: ../server/swf/tag_loaders.cpp:529
+#: ../server/swf/tag_loaders.cpp:530
 #, c-format
 msgid "  defbitslossless2: tag = %d, id = %d, fmt = %d, w = %d, h = %d"
 msgstr "  defbitslossless2: značka = %d, id = %d, fmt = %d š = %d, v = %d"
 
-#: ../server/swf/tag_loaders.cpp:537
+#: ../server/swf/tag_loaders.cpp:538
 #, c-format
 msgid "Bitmap character %d has a height or width of 0."
 msgstr "Bitmapový znak %d má výšku nebo šířku rovnu 0."
 
-#: ../server/swf/tag_loaders.cpp:546
+#: ../server/swf/tag_loaders.cpp:547
 msgid "gnash is not linked to zlib -- can't load zipped image data"
 msgstr "gnash není slinkován se zlib – nelze nahrát komprimovaná 
obrazová data"
 
-#: ../server/swf/tag_loaders.cpp:652
+#: ../server/swf/tag_loaders.cpp:653
 #, c-format
 msgid ""
 "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 "DEFINEBITSLOSSLESS: Duplicitní číslo (%d) bitmapového znaku – 
zahazuji ho"
 
-#: ../server/swf/tag_loaders.cpp:782
+#: ../server/swf/tag_loaders.cpp:783
 #, c-format
 msgid "  FIXME: tagtype = %d"
 msgstr "  OPRAVMĚ: tagtype = %d"
 
-#: ../server/swf/tag_loaders.cpp:797
+#: ../server/swf/tag_loaders.cpp:799
 #, c-format
 msgid "  shape_loader: id = %d"
 msgstr "  shape_loader: id = %d"
 
-#: ../server/swf/tag_loaders.cpp:816
+#: ../server/swf/tag_loaders.cpp:819
 #, c-format
 msgid "  shape_morph_loader: id = %d"
 msgstr "  shape_morph_loader: id = %d"
 
-#: ../server/swf/tag_loaders.cpp:865
+#: ../server/swf/tag_loaders.cpp:870
 #, c-format
 msgid "define_font_info_loader: can't find font w/ id %d"
 msgstr "define_font_info_loader: nelze nalézt font s identifikátorem %d"
 
-#: ../server/swf/tag_loaders.cpp:886
+#: ../server/swf/tag_loaders.cpp:892
 #, c-format
 msgid "define_font_name_loader: can't find font w/ id %d"
 msgstr "define_font_name_loader: nelze nalézt font s identifikátorem %d"
 
-#: ../server/swf/tag_loaders.cpp:902
+#: ../server/swf/tag_loaders.cpp:909
 #, c-format
 msgid "  sprite:  char id = %d"
 msgstr "  sprite: číslo znaku = %d"
 
-#: ../server/swf/tag_loaders.cpp:911
+#: ../server/swf/tag_loaders.cpp:918
 msgid "Nested DEFINESPRITE tags. Will add to top-level characters dictionary."
 msgstr ""
 "Vnořené značky DEFINESPRITE. Bude přidáno do vrcholového slovníku 
znaků."
 
-#: ../server/swf/tag_loaders.cpp:939
+#: ../server/swf/tag_loaders.cpp:928
+#, c-format
+msgid "Sprite %d advertise no frames"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:953
 #, c-format
 msgid "DEFINEBUTTONSOUND refers to an unknown character def %d"
 msgstr "DEFINEBUTTONSOUND odkazuje na definici neznámého znaku %d"
 
-#: ../server/swf/tag_loaders.cpp:948
+#: ../server/swf/tag_loaders.cpp:962
 #, c-format
 msgid ""
 "DEFINEBUTTONSOUND refers to character id %d, being a %s (expected a button "
@@ -3018,89 +3176,89 @@
 "DEFINEBUTTONSOUND odkazuje na znak s id %d, avšak je %s (očekávána 
definice "
 "tlačítka)"
 
-#: ../server/swf/tag_loaders.cpp:969
+#: ../server/swf/tag_loaders.cpp:984
 #, c-format
 msgid "  button character loader: char_id = %d"
 msgstr "  zavaděč znaku tlačítka: char_id = %d"
 
-#: ../server/swf/tag_loaders.cpp:993
+#: ../server/swf/tag_loaders.cpp:1009
 #, c-format
 msgid "  export: count = %d"
 msgstr "  export: počet = %d"
 
-#: ../server/swf/tag_loaders.cpp:1002
+#: ../server/swf/tag_loaders.cpp:1018
 msgid "EXPORT tag inside DEFINESPRITE. Will export in top-level symbol table."
 msgstr ""
 "Značka EXPORT uvnitř DEFINESPRITE. Bude exportováno do vrcholové tabulky "
 "symbolů."
 
-#: ../server/swf/tag_loaders.cpp:1015
+#: ../server/swf/tag_loaders.cpp:1032
 #, c-format
 msgid "  export: id = %d, name = %s"
 msgstr "  export: id = %d, jméno = %s"
 
-#: ../server/swf/tag_loaders.cpp:1035
+#: ../server/swf/tag_loaders.cpp:1052
 #, c-format
 msgid "don't know how to export resource '%s' with id %d (can't find that id)"
 msgstr ""
 "nevím, jak exportovat zdroj „%s“ s identifikátorem %d (takový 
identifikátor "
 "nelze nelézt)"
 
-#: ../server/swf/tag_loaders.cpp:1073
+#: ../server/swf/tag_loaders.cpp:1092
 #, c-format
 msgid "  import: version = %u, source_url = %s (%s), count = %d"
 msgstr "  import: verze = %u. zdrojové_url = %s (%s), počet = %d"
 
-#: ../server/swf/tag_loaders.cpp:1085
+#: ../server/swf/tag_loaders.cpp:1104
 #, c-format
 msgid "Exception: %s"
 msgstr "Výjimka: %s"
 
-#: ../server/swf/tag_loaders.cpp:1091
+#: ../server/swf/tag_loaders.cpp:1110
 #, c-format
 msgid "can't import movie from url %s"
 msgstr "z URL %s nelze importovat film"
 
-#: ../server/swf/tag_loaders.cpp:1100
+#: ../server/swf/tag_loaders.cpp:1119
 msgid "Movie attempts to import symbols from itself."
 msgstr "Film se pokouší importovat symboly sám ze sebe."
 
-#: ../server/swf/tag_loaders.cpp:1114
+#: ../server/swf/tag_loaders.cpp:1134
 #, c-format
 msgid "  import: id = %d, name = %s"
 msgstr "  import: id = %d, jméno = %s"
 
-#: ../server/swf/tag_loaders.cpp:1130
+#: ../server/swf/tag_loaders.cpp:1150
 #, c-format
 msgid "import error: could not find resource '%s' in movie '%s'"
 msgstr "chyba importu: ve flimu „%2$s“ nelze nalézt zdroj „%1$s“"
 
-#: ../server/swf/tag_loaders.cpp:1145 ../server/parser/movie_def_impl.cpp:295
+#: ../server/swf/tag_loaders.cpp:1165 ../server/parser/movie_def_impl.cpp:307
 #, c-format
 msgid "import error: resource '%s' from movie '%s' has unknown type"
 msgstr "chyba importu: zdroj „%s“ z filmu „%s“ je neznámého typu"
 
-#: ../server/swf/tag_loaders.cpp:1164
+#: ../server/swf/tag_loaders.cpp:1185
 #, c-format
 msgid "edit_text_char, id = %d"
 msgstr "edit_text_char, id = %d"
 
-#: ../server/swf/tag_loaders.cpp:1182
+#: ../server/swf/tag_loaders.cpp:1204
 #, c-format
 msgid "text_character, id = %d"
 msgstr "text_character, id = %d"
 
-#: ../server/swf/tag_loaders.cpp:1234
+#: ../server/swf/tag_loaders.cpp:1256
 #, c-format
 msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u"
 msgstr "DEFINESOUNDLOADER: vzorkovací frekvence zvuku %d (očekáváno O 
až %u"
 
-#: ../server/swf/tag_loaders.cpp:1271
+#: ../server/swf/tag_loaders.cpp:1293
 #, c-format
 msgid "define sound: ch=%d, format=%d, rate=%d, 16=%d, stereo=%d, ct=%d"
 msgstr "definovat zvuk: k=%d, formát=%d, frekvence=%d, 16=%d, stereo=%d, 
ct=%d"
 
-#: ../server/swf/tag_loaders.cpp:1307
+#: ../server/swf/tag_loaders.cpp:1331
 #, c-format
 msgid ""
 "There is no sound handler currently active, so character with id %d will NOT "
@@ -3109,12 +3267,38 @@
 "V současnosti není žádná obsluha zvuku aktivní, takže znak s 
identifikátorem "
 "%d NEBUDE přidán do slovníku"
 
-#: ../server/swf/tag_loaders.cpp:1357
+#: ../server/swf/tag_loaders.cpp:1381
 #, c-format
 msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)"
 msgstr "SOUNDSTREAMHEAD: vzorkovací frekvence proudu %d (očekáváno 0 až 
%u)"
 
-#: ../server/swf/tag_loaders.cpp:1433
+#: ../server/swf/tag_loaders.cpp:1393
+#, c-format
+msgid ""
+"Different stream/playback sound rate (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1402
+#, c-format
+msgid ""
+"Different stream/playback sample size (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1411
+#, c-format
+msgid ""
+"Different stream/playback channels (%s/%s). This seems common in SWF files, "
+"so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1429
+msgid ""
+"No samples advertised for sound stream, pretty common so will warn only once"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1455
 #, c-format
 msgid ""
 "sound stream head: format=%d, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d"
@@ -3122,34 +3306,30 @@
 "hlavička proudu zvuku: formát=%d, fekv.=%d, 16=%d, stereo=%d, čítač=%d, "
 "zpoždění=%d"
 
-#: ../server/swf/tag_loaders.cpp:1477
-msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
-msgstr ""
-
-#: ../server/swf/tag_loaders.cpp:1542
+#: ../server/swf/tag_loaders.cpp:1499
 #, c-format
 msgid "VideoFrame tag refers to unknown video stream id %d"
 msgstr "VideoFrame značka odkazuje na video proud neznámého id %d"
 
-#: ../server/swf/tag_loaders.cpp:1552
+#: ../server/swf/tag_loaders.cpp:1509
 #, c-format
 msgid "VideoFrame tag refers to a non-video character %d (%s)"
 msgstr "VideoFrame značka odkazuje na nevideo znak %d (%s)"
 
-#: ../server/swf/tag_loaders.cpp:1583
+#: ../server/swf/tag_loaders.cpp:1541
 #, c-format
 msgid "  file attributes: has_metadata=%s use_network=%s"
 msgstr "  vlastnosti souboru: má_matadata=%s, používá_síť=%s"
 
-#: ../server/swf/tag_loaders.cpp:1584 ../server/swf/tag_loaders.cpp:1585
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "true"
 msgstr "ano"
 
-#: ../server/swf/tag_loaders.cpp:1584 ../server/swf/tag_loaders.cpp:1585
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "false"
 msgstr "ne"
 
-#: ../server/swf/tag_loaders.cpp:1590
+#: ../server/swf/tag_loaders.cpp:1548
 msgid ""
 "FileAttributes tag in the SWF requests that network access is not granted to "
 "this movie (or application?) when loaded from the filesystem. Anyway Gnash "
@@ -3160,7 +3340,7 @@
 "Každopádně Gnash toto nerespektuje. Místo toho použijte seznam 
povolených/"
 "zakázaných domén ve vašem .gnashrc."
 
-#: ../server/swf/tag_loaders.cpp:1614
+#: ../server/swf/tag_loaders.cpp:1572
 #, c-format
 msgid ""
 "  metadata = [[\n"
@@ -3171,22 +3351,22 @@
 "%s\n"
 "]]"
 
-#: ../server/swf/tag_loaders.cpp:1617
+#: ../server/swf/tag_loaders.cpp:1575
 #, c-format
 msgid "METADATA tag unused: %s"
 msgstr "Značka METADATA nepoužita: %s"
 
-#: ../server/swf/tag_loaders.cpp:1666
+#: ../server/swf/tag_loaders.cpp:1624
 #, c-format
 msgid "  reflex = \"%c%c%c\""
 msgstr "  reflex = „%c%c%c“"
 
-#: ../server/swf/tag_loaders.cpp:1669
+#: ../server/swf/tag_loaders.cpp:1627
 #, c-format
 msgid "REFLEX tag parsed (\"%c%c%c\") but unused"
 msgstr "Značka REFLEX rozebrána („%c%c%c“), ale nepoužita"
 
-#: ../server/swf/tag_loaders.cpp:1693
+#: ../server/swf/tag_loaders.cpp:1652
 #, c-format
 msgid "%s tag parsed but not yet used"
 msgstr "Značka %s rozebrána, ale ještě nepoužita"
@@ -3374,49 +3554,50 @@
 msgid "Empty action buffer starting at offset %lu"
 msgstr "Prázdný buffer akcí začínající na pozici %lu"
 
-#: ../server/parser/action_buffer.cpp:102
-#, c-format
-msgid "Action buffer starting at offset %lu doesn't end witn an END tag"
+#: ../server/parser/action_buffer.cpp:107
+#, fuzzy, c-format
+msgid "Action buffer starting at offset %lu doesn't end with an END tag"
 msgstr "Buffer akcí začínající na pozici %lu nekončí značkou END"
 
-#: ../server/parser/action_buffer.cpp:125
+#: ../server/parser/action_buffer.cpp:131
 msgid "process_decl_dict("
 msgstr "process_decl_dict("
 
-#: ../server/parser/action_buffer.cpp:154
+#: ../server/parser/action_buffer.cpp:160
 msgid "action buffer dict length exceeded"
 msgstr "překročena délka adresáře s akčními buffery"
 
-#: ../server/parser/action_buffer.cpp:578
+#: ../server/parser/action_buffer.cpp:584
 msgid "Native double floating point format not recognised"
 msgstr "Nerozpoznán formát plovoucí desetinné čárky s dvojitou 
přesností"
 
-#: ../server/parser/BitmapMovieDefinition.cpp:67
+#: ../server/parser/BitmapMovieDefinition.cpp:63
 #, c-format
 msgid "Creating a shape_definition wrapping a %g x %g bitmap"
 msgstr "Vyrábím shape_definition ořezávající bitmapu o rozměrech 
%g×%g"
 
-#: ../server/parser/button_character_def.cpp:55
+#: ../server/parser/button_character_def.cpp:56
 msgid "Premature end of button action input: can't read conditions"
 msgstr "Předčasný konec vstupu tlačítkové akce: podmínky nelze načíst"
 
-#: ../server/parser/button_character_def.cpp:64
-msgid "-- actions in button"
-msgstr "– akce v tlačítku"
+#: ../server/parser/button_character_def.cpp:65
+#, fuzzy, c-format
+msgid "   button actions for conditions 0x%x"
+msgstr "Provádím akci pro tlačítkovou podmínku %d"
 
-#: ../server/parser/button_character_def.cpp:100
+#: ../server/parser/button_character_def.cpp:123
 msgid "   premature end of button record input stream, can't read flags"
 msgstr ""
 "   předčasný konec záznamového vstupního proudu tlačítka, nelze 
načíst "
 "příznaky"
 
-#: ../server/parser/button_character_def.cpp:125
+#: ../server/parser/button_character_def.cpp:148
 msgid "   premature end of button record input stream, can't read character id"
 msgstr ""
 "   předčasný konec záznamového vstupního proudu tlačítka, nelze 
načíst "
 "identifikátor znaku"
 
-#: ../server/parser/button_character_def.cpp:140
+#: ../server/parser/button_character_def.cpp:163
 #, c-format
 msgid ""
 "   button record for states [%s] refer to character with id %d, which is not "
@@ -3425,12 +3606,12 @@
 "   záznam tlačítka stavů [%s]  odkazuje na znak s identifikátorem %d, 
jenž "
 "nelze nalézt ve slovníku znaků"
 
-#: ../server/parser/button_character_def.cpp:148
+#: ../server/parser/button_character_def.cpp:171
 #, c-format
 msgid "   button record for states [%s] contain character %d (%s)"
 msgstr "   záznam tlačítka stavů [%s] obsahuje znak %d (%s)"
 
-#: ../server/parser/button_character_def.cpp:157
+#: ../server/parser/button_character_def.cpp:180
 msgid ""
 "   premature end of button record input stream, can't read button layer "
 "(depth?)"
@@ -3438,41 +3619,41 @@
 "   předčasný konec záznamového vstupního proudu tlačítka, nelze 
načíst "
 "vrstvu tlačítka (hloubka?)"
 
-#: ../server/parser/button_character_def.cpp:316
+#: ../server/parser/button_character_def.cpp:337
 msgid "Premature end of DEFINEBUTTON tag, won't read actions"
 msgstr "Předčasný konec značky DEFINEBUTTON, akce nebudou načteny"
 
-#: ../server/parser/button_character_def.cpp:354
+#: ../server/parser/button_character_def.cpp:368
 #, c-format
 msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)"
 msgstr "Další Button2 actionOffset (%u) ukazuje za konec značky (%lu)"
 
-#: ../server/parser/button_character_def.cpp:409
+#: ../server/parser/button_character_def.cpp:413
 #, c-format
 msgid ""
 "Next action offset (%u) in Button2ActionConditions points past the end of tag"
 msgstr ""
 "Poloha (%u) další akce v Button2ActionConditions ukazuje za konec značky"
 
-#: ../server/parser/button_character_def.cpp:440
+#: ../server/parser/button_character_def.cpp:444
 msgid "Attempt to redefine button sound ignored"
 msgstr "Pokus o předefinování zvuku tlačítka ignorován"
 
-#: ../server/parser/button_character_def.cpp:448
+#: ../server/parser/button_character_def.cpp:452
 msgid "button sound options: "
 msgstr "volby zvuku tlačítka: "
 
-#: ../server/parser/button_character_def.cpp:462
+#: ../server/parser/button_character_def.cpp:466
 #, c-format
 msgid "sound tag not found, sound_id=%d, button state #=%i"
 msgstr "zvuková značka nenalezena, sound_id=%d, číslo stavu tlačítka = 
%i"
 
-#: ../server/parser/filter_factory.cpp:97
+#: ../server/parser/filter_factory.cpp:99
 #, c-format
 msgid "Invalid filter type %d."
 msgstr "Neplatný typ filtru %d."
 
-#: ../server/parser/filter_factory.cpp:107
+#: ../server/parser/filter_factory.cpp:109
 #, c-format
 msgid "Filter %d could not read."
 msgstr "Filtr %d nemohl být načten."
@@ -3482,42 +3663,42 @@
 msgid "Different number of edges in start (%u) and end (%u) shapes of a morph"
 msgstr "Rozdílný počet hran v začátečních (%u) a koncových (%u) 
tvarech morphu"
 
-#: ../server/parser/movie_def_impl.cpp:278
+#: ../server/parser/movie_def_impl.cpp:290
 #, c-format
 msgid "import error: resource '%s' is not exported from movie '%s'"
 msgstr "chyba importu: zdroj „%s“ není exportován z filmu „%s“"
 
-#: ../server/parser/movie_def_impl.cpp:325
+#: ../server/parser/movie_def_impl.cpp:337
 #, c-format
 msgid "get_character_def(): character_id %d is still waiting to be imported"
 msgstr "get_character_def(): identifikátor znaku %d stále čeká na svůj 
import"
 
-#: ../server/parser/movie_def_impl.cpp:351
+#: ../server/parser/movie_def_impl.cpp:363
 #, c-format
 msgid "get_font(): font_id %d is still waiting to be imported"
 msgstr "get_font(): identifikátor fontu %d stále čeká na svůj import"
 
-#: ../server/parser/movie_def_impl.cpp:401
+#: ../server/parser/movie_def_impl.cpp:413
 #, c-format
 msgid "Add sound sample %d assigning id %d"
 msgstr "Přidej vzorek zvuku %d s identifikátorem %d"
 
-#: ../server/parser/movie_def_impl.cpp:431
+#: ../server/parser/movie_def_impl.cpp:443
 msgid "gnash::movie_def_impl::read() -- file does not start with a SWF header"
 msgstr "gnash::movie_def_impl::read() – soubor nezačíná SWF hlavičkou"
 
-#: ../server/parser/movie_def_impl.cpp:438
+#: ../server/parser/movie_def_impl.cpp:450
 #, c-format
 msgid "version = %d, file_length = %d"
 msgstr "verze = %d, délka_soubor  = %d"
 
-#: ../server/parser/movie_def_impl.cpp:444
+#: ../server/parser/movie_def_impl.cpp:456
 #, c-format
 msgid "SWF%d is not fully supported, trying anyway but don't expect it to work"
 msgstr ""
 "SWF%d není plně podporován, pokračuji, ale nečekejte, že to bude 
fungovat"
 
-#: ../server/parser/movie_def_impl.cpp:451
+#: ../server/parser/movie_def_impl.cpp:463
 msgid ""
 "movie_def_impl::read(): unable to read zipped SWF data; gnash was compiled "
 "without zlib support"
@@ -3525,39 +3706,39 @@
 "movie_def_impl::read(): nelze číst zipem komprimovaná SWF data; gnash 
byl "
 "přeložen bez podpory zlib"
 
-#: ../server/parser/movie_def_impl.cpp:456
+#: ../server/parser/movie_def_impl.cpp:468
 msgid "file is compressed"
 msgstr "soubor je komprimovaný"
 
-#: ../server/parser/movie_def_impl.cpp:490
+#: ../server/parser/movie_def_impl.cpp:502
 #, c-format
 msgid "frame rate = %f, frames = "
 msgstr "snímková frekvence = %f, snímků = "
 
-#: ../server/parser/movie_def_impl.cpp:518
+#: ../server/parser/movie_def_impl.cpp:530
 msgid "Could not start loading thread"
 msgstr "Nemohu spustit načítací vlákno"
 
-#: ../server/parser/movie_def_impl.cpp:626
+#: ../server/parser/movie_def_impl.cpp:638
 #, c-format
 msgid "Character %d @ %p"
 msgstr "Znak %d na %p"
 
-#: ../server/parser/movie_def_impl.cpp:638
+#: ../server/parser/movie_def_impl.cpp:650
 #, c-format
 msgid "Could not find char %d, dump is:"
 msgstr "Nemohu nalézt znak %d, následuje výpis:"
 
-#: ../server/parser/movie_def_impl.cpp:676
+#: ../server/parser/movie_def_impl.cpp:688
 #, c-format
 msgid "Ensure load of frame %u/%u (last loaded is: %u)"
 msgstr "Zajistit načtení snímku %u/%u (poslední nahraný je: %u)"
 
-#: ../server/parser/movie_def_impl.cpp:681
+#: ../server/parser/movie_def_impl.cpp:693
 msgid "Could not advance to frame "
 msgstr "Nelze přejít do snímku "
 
-#: ../server/parser/movie_def_impl.cpp:690
+#: ../server/parser/movie_def_impl.cpp:702
 #, c-format
 msgid ""
 "No more frames to load. Framecount: %u, Lastloaded: %u, next to load: %u"
@@ -3565,58 +3746,57 @@
 "Žádné další snímky k nahrání. Počet snímků: %u, naposledy 
nahraný %u, příští "
 "k nahrání: %u"
 
-#: ../server/parser/movie_def_impl.cpp:740
+#: ../server/parser/movie_def_impl.cpp:752
 msgid ""
 "Hit stream-end tag, but not at the advertised SWF end; stopping for safety."
 msgstr ""
 "Dosažena značka konce proudu, ale mimo uvedený konec SWF; raději 
zastavuji."
 
-#: ../server/parser/movie_def_impl.cpp:766
+#: ../server/parser/movie_def_impl.cpp:778
 #, c-format
 msgid ""
 "last expected SHOWFRAME in SWF stream '%s' isn't followed by an END (%d)."
 msgstr ""
 "poslední očekávaný SHOWFRAME v SWF proudu „%s“ není následován 
ENDem (%d)."
 
-#: ../server/parser/movie_def_impl.cpp:785
+#: ../server/parser/movie_def_impl.cpp:797
 #, c-format
 msgid "*** no tag loader for type %d (movie)"
 msgstr "*** chybí načítač značky typu %d (film)"
 
-#: ../server/parser/movie_def_impl.cpp:806
+#: ../server/parser/movie_def_impl.cpp:818
 #, c-format
 msgid "Parsing exception: %s"
 msgstr "Výjimka rozebírání: %s"
 
-#: ../server/parser/movie_def_impl.cpp:813
+#: ../server/parser/movie_def_impl.cpp:825
 msgid " control tags are NOT followed by a SHOWFRAME tag"
 msgstr " řídící značky NEJSOU následovány značkou SHOWFRAME"
 
-#: ../server/parser/movie_def_impl.cpp:822
-#: ../server/parser/sprite_definition.cpp:157
+#: ../server/parser/movie_def_impl.cpp:834
 msgid " frames advertised in header, but only "
 msgstr " oznámení snímků v hlavičce, ale jen "
 
-#: ../server/parser/movie_def_impl.cpp:851
+#: ../server/parser/movie_def_impl.cpp:861
 #, c-format
 msgid "number of SHOWFRAME tags in SWF stream '%s' ("
 msgstr "počet značek SHOWFRAME v SWF proudu „%s“ ("
 
-#: ../server/parser/movie_def_impl.cpp:863
+#: ../server/parser/movie_def_impl.cpp:873
 #, c-format
 msgid "Loaded frame %u/%u"
 msgstr "Nahrán snímek %u/%u"
 
-#: ../server/parser/movie_def_impl.cpp:896
+#: ../server/parser/movie_def_impl.cpp:906
 #, c-format
 msgid "get_exported_resource called, frame count=%u"
 msgstr "zavoláno get_exported_resource, počet snímků = %u"
 
-#: ../server/parser/movie_def_impl.cpp:936
+#: ../server/parser/movie_def_impl.cpp:946
 msgid "looking for exported resource: frame load advancement (from "
 msgstr "hledám exportovaný zdroj: pokrok v načítání snímků (z "
 
-#: ../server/parser/movie_def_impl.cpp:947
+#: ../server/parser/movie_def_impl.cpp:957
 #, c-format
 msgid ""
 "No frame progress in movie %s after %lu milliseconds (%lu microseconds = %lu "
@@ -3625,19 +3805,19 @@
 "Žádný postup snímků ve filmu %s po %lu milisekundách (%lu mikrosekund = 
%lu "
 "iterací), vzdávám to na get_exported_resource(%s): kruhové IMPORTS?"
 
-#: ../server/parser/movie_def_impl.cpp:962
+#: ../server/parser/movie_def_impl.cpp:972
 #, c-format
 msgid "No frame progress at iteration %lu of get_exported_resource(%s)"
 msgstr "Žádný krok snímků v iteraci %lu v get_exported_resource(%s)"
 
-#: ../server/parser/movie_def_impl.cpp:973
+#: ../server/parser/movie_def_impl.cpp:983
 #, c-format
 msgid "At end of stream, still no '%s' symbol found in _exportedResources ("
 msgstr ""
 "Ať na konci proudu, žádný symbol „%s“ nebyl v _exportedResources 
dosud "
 "nalezen ("
 
-#: ../server/parser/movie_def_impl.cpp:985
+#: ../server/parser/movie_def_impl.cpp:995
 #, c-format
 msgid ""
 "We haven't finished loading (loading frame %u), and _exportedResources.get "
@@ -3646,37 +3826,37 @@
 "Nedokončili jsme nahrávání (nahrávání snímku %u) a 
_exportedResources.get "
 "nevrátil žádné položky, trochu se prospím a zkusím to znovu."
 
-#: ../server/parser/shape_character_def.cpp:91
+#: ../server/parser/shape_character_def.cpp:92
 #, c-format
 msgid "  read_fill_styles: count = %u"
 msgstr "  read_fill_styles: počet = %u"
 
-#: ../server/parser/shape_character_def.cpp:120
+#: ../server/parser/shape_character_def.cpp:121
 #, c-format
 msgid "  read_line_styles: count = %d"
 msgstr "  read_line_styles: počet = %d"
 
-#: ../server/parser/shape_character_def.cpp:132
+#: ../server/parser/shape_character_def.cpp:133
 #, c-format
 msgid "  read_line_styles: count2 = %d"
 msgstr "  read_line_styles: počet2 = %d"
 
-#: ../server/parser/shape_character_def.cpp:184
+#: ../server/parser/shape_character_def.cpp:185
 #, c-format
 msgid "  bound rect: %s"
 msgstr "  ohraničující obdélník: %s"
 
-#: ../server/parser/shape_character_def.cpp:227
+#: ../server/parser/shape_character_def.cpp:228
 #, c-format
 msgid "  shape_character_def read: nfillbits = %d, nlinebits = %d"
 msgstr "  shape_character_def přečten: početvýplňků = %d, početlinek 
= %d"
 
-#: ../server/parser/shape_character_def.cpp:318
+#: ../server/parser/shape_character_def.cpp:319
 #, c-format
 msgid "  shape_character read: moveto %d %d"
 msgstr "  shape_character načten: přesun na %d %d"
 
-#: ../server/parser/shape_character_def.cpp:344
+#: ../server/parser/shape_character_def.cpp:345
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 "
@@ -3685,17 +3865,17 @@
 "Neplatný styl výplně %d v záznamu fillStyle0Change pro značku fontu 
(platný "
 "je 0 nebo 1). Nastavuji na 0."
 
-#: ../server/parser/shape_character_def.cpp:355
+#: ../server/parser/shape_character_def.cpp:356
 #, c-format
 msgid "Invalid fill style %d in fillStyle0Change record - "
 msgstr "Neplatný styl výplně %d v záznamu fillStyle0Change – "
 
-#: ../server/parser/shape_character_def.cpp:364
+#: ../server/parser/shape_character_def.cpp:365
 #, c-format
 msgid "  shape_character read: fill0 (left) = %d"
 msgstr "  načten shape_character: fill0 (levý) = %d"
 
-#: ../server/parser/shape_character_def.cpp:391
+#: ../server/parser/shape_character_def.cpp:392
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 "
@@ -3704,17 +3884,17 @@
 "Neplatný styl výplně %d v záznamu fillStyle1Change pro značku fontu "
 "(platný je 0 nebo 1). Nastavuji na 0."
 
-#: ../server/parser/shape_character_def.cpp:402
+#: ../server/parser/shape_character_def.cpp:403
 #, c-format
 msgid "Invalid fill style %d in fillStyle1Change record - "
 msgstr "Neplatný styl výplně %d v záznamu fillStyle1Change – "
 
-#: ../server/parser/shape_character_def.cpp:411
+#: ../server/parser/shape_character_def.cpp:412
 #, c-format
 msgid "  shape_character read: fill1 (right) = %d"
 msgstr "  načten shape_character: fill1 (pravý) = %d"
 
-#: ../server/parser/shape_character_def.cpp:436
+#: ../server/parser/shape_character_def.cpp:437
 #, c-format
 msgid ""
 "Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). "
@@ -3723,51 +3903,51 @@
 "Neplatný styl čáry %d v záznamu lineStyleChange pro značku fontu 
(platný je "
 "0 nebo 1). Nastavuji na 0."
 
-#: ../server/parser/shape_character_def.cpp:447
+#: ../server/parser/shape_character_def.cpp:448
 #, c-format
 msgid "Invalid fill style %d in lineStyleChange record - "
 msgstr "Neplatný styl výplně %d v záznamu lineStyleChange – "
 
-#: ../server/parser/shape_character_def.cpp:455
+#: ../server/parser/shape_character_def.cpp:456
 #, c-format
 msgid "  shape_character_read: line = %d"
 msgstr "  shape_character_read: čára = %d"
 
-#: ../server/parser/shape_character_def.cpp:472
+#: ../server/parser/shape_character_def.cpp:473
 msgid "  shape_character read: more fill styles"
 msgstr "  načten shape_character: více stylů výplně"
 
-#: ../server/parser/shape_character_def.cpp:516
+#: ../server/parser/shape_character_def.cpp:517
 #, c-format
 msgid "  shape_character read: curved edge   = %d %d - %d %d - %d %d"
 msgstr "  načten shape_character: zaoblená hrana = %d %d – %d %d – %d 
%d"
 
-#: ../server/parser/shape_character_def.cpp:559
+#: ../server/parser/shape_character_def.cpp:560
 #, c-format
 msgid "  shape_character_read: straight edge = %d %d - %d %d"
 msgstr "  shape_character_read: rovná hrana = %d %d – %d %d"
 
-#: ../server/parser/sprite_definition.cpp:45
+#: ../server/parser/sprite_definition.cpp:46
 #, c-format
 msgid "Instantiating sprite_def %p"
 msgstr "Vytvářím instanci sprite_def %p"
 
-#: ../server/parser/sprite_definition.cpp:76
+#: ../server/parser/sprite_definition.cpp:77
 msgid "  frames = "
 msgstr "  snímků = "
 
-#: ../server/parser/sprite_definition.cpp:94
+#: ../server/parser/sprite_definition.cpp:95
 msgid ""
 "Hit end tag, before the advertised DEFINESPRITE end; stopping for safety."
 msgstr ""
 "Značka konce dosažena před očekávaným koncem DEFINESPRITE, z 
bezpečnostních "
 "důvodů zastavuji."
 
-#: ../server/parser/sprite_definition.cpp:112
+#: ../server/parser/sprite_definition.cpp:109
 msgid "  show_frame "
 msgstr "  show_frame "
 
-#: ../server/parser/sprite_definition.cpp:127
+#: ../server/parser/sprite_definition.cpp:124
 msgid ""
 "last SHOWFRAME of a DEFINESPRITE tag isn't followed by an END. Stopping for "
 "safety."
@@ -3775,12 +3955,19 @@
 "Poslední SHOWFRAME značky DEFINESPRITE není následován ENDem. "
 "Z bezpečnostních důvodů zastavuji."
 
-#: ../server/parser/sprite_definition.cpp:147
+#: ../server/parser/sprite_definition.cpp:144
 #, c-format
 msgid "*** no tag loader for type %d (sprite)"
 msgstr "*** žádný načítač značek typu %d (sprite)"
 
-#: ../server/parser/sprite_definition.cpp:167
+#: ../server/parser/sprite_definition.cpp:154
+#, fuzzy, c-format
+msgid ""
+"%d frames advertised in header, but only %d SHOWFRAME tags found in define "
+"sprite."
+msgstr " oznámení snímků v hlavičce, ale jen "
+
+#: ../server/parser/sprite_definition.cpp:163
 msgid "  -- sprite END --"
 msgstr "  –– sprite END ––"
 
@@ -3811,7 +3998,7 @@
 msgid "  has_font: font id = %d (%p)"
 msgstr "  má_font: č. fontu = %d (%p)"
 
-#: ../server/parser/text_character_def.cpp:93
+#: ../server/parser/text_character_def.cpp:94
 msgid "  has_color"
 msgstr "  má_barvu"
 
@@ -3820,22 +4007,22 @@
 msgid "  has_x_offset = %g"
 msgstr "  má_posun_x = %g"
 
-#: ../server/parser/text_character_def.cpp:118
+#: ../server/parser/text_character_def.cpp:117
 #, c-format
 msgid "  has_y_offset = %g"
 msgstr "  má_posun_y = %g"
 
-#: ../server/parser/text_character_def.cpp:131
+#: ../server/parser/text_character_def.cpp:130
 #, c-format
 msgid "  text_height = %g"
 msgstr "  výška_textu = %g"
 
-#: ../server/parser/text_character_def.cpp:155
+#: ../server/parser/text_character_def.cpp:154
 #, c-format
 msgid "  glyph_records: count = %d"
 msgstr "  glyph_records: počet = %d"
 
-#: ../server/parser/text_character_def.cpp:159
+#: ../server/parser/text_character_def.cpp:158
 #, c-format
 msgid "   glyph%d: index=%d, advance=%g"
 msgstr "   glyph%d: index=%d, krok=%g"
@@ -3875,7 +4062,7 @@
 msgid "%p.addListener(%s): this object's _listener isn't an array: %s"
 msgstr "%p.addListener(%s): _listener tohoto objektu není polem: %s"
 
-#: ../server/asobj/Color.cpp:205
+#: ../server/asobj/Color.cpp:198
 #, c-format
 msgid ""
 "Color.getTransform(%s) : no or unloaded sprite associated with the Color "
@@ -3883,20 +4070,20 @@
 msgstr ""
 "Color.getTransform(%s): žádný nebo uvolněný sprite příslušející 
objektu Color"
 
-#: ../server/asobj/Color.cpp:237
+#: ../server/asobj/Color.cpp:230
 msgid "Color.setRGB() : missing argument"
 msgstr "Color.setRGB(): postrádám argument"
 
-#: ../server/asobj/Color.cpp:281
+#: ../server/asobj/Color.cpp:274
 msgid "Color.setTransform() : missing argument"
 msgstr "Color.setTransform(): postrádám argument"
 
-#: ../server/asobj/Color.cpp:291
+#: ../server/asobj/Color.cpp:284
 #, c-format
 msgid "Color.setTransform(%s) : first argument doesn't cast to an object"
 msgstr "Color.setTransform(%s): první argument nelze převést na objekt"
 
-#: ../server/asobj/Color.cpp:301
+#: ../server/asobj/Color.cpp:294
 #, c-format
 msgid ""
 "Color.setTransform(%s) : no or unloaded sprite associated with the Color "
@@ -3904,253 +4091,250 @@
 msgstr ""
 "Color.setTransform(%s): žádný nebo uvolněný sprite příslušející 
objektu Color"
 
-#: ../server/asobj/Color.cpp:365
+#: ../server/asobj/Color.cpp:358
 #, c-format
 msgid "new Color(%s) : first argument doesn't evaluate or point to a MovieClip"
 msgstr ""
 "new Color(%s): první argument nelze vyhodnotit nebo odkázat na MovieClip"
 
-#: ../server/asobj/Date.cpp:466
+#: ../server/asobj/Date.cpp:444
 msgid "Date constructor called with more than 7 arguments"
 msgstr "Konstruktor data zavolán s více než 7 argumenty"
 
-#: ../server/asobj/Date.cpp:493
-msgid "Date() failed to initialise from arguments"
-msgstr "Inicializace Date() podle argumentů selhala"
-
-#: ../server/asobj/Date.cpp:700
+#: ../server/asobj/Date.cpp:596
 msgid "Date.setTime needs one argument"
 msgstr "Date.setTime potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:707
+#: ../server/asobj/Date.cpp:606
 msgid "Date.setTime was called with more than one argument"
 msgstr "Date.setTime byl zavolán s více jak jedním argumentem"
 
-#: ../server/asobj/Date.cpp:757
-msgid "Failed to set a date."
-msgstr "Nastavení data selhalo."
-
-#: ../server/asobj/Date.cpp:794
-msgid "utc_tm_msec_to_date failed to convert a date"
-msgstr "Převod utc_tm_msec_to_date na datum selhal"
-
-#: ../server/asobj/Date.cpp:868
+#: ../server/asobj/Date.cpp:693
 msgid "Date.setFullYear needs one argument"
 msgstr "Date.setFullYear potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:884
+#: ../server/asobj/Date.cpp:709
 msgid "Date.setFullYear was called with more than three arguments"
 msgstr "Date.setFullYear byl zavolán s více jak třemi argumenty"
 
-#: ../server/asobj/Date.cpp:913
+#: ../server/asobj/Date.cpp:739
 msgid "Date.setYear needs one argument"
 msgstr "Date.setYear potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:933
+#: ../server/asobj/Date.cpp:756
 msgid "Date.setYear was called with more than three arguments"
 msgstr "Date.setYear byl zavolán s více jak třemi argumenty"
 
-#: ../server/asobj/Date.cpp:961
+#: ../server/asobj/Date.cpp:785
 msgid "Date.setMonth needs one argument"
 msgstr "Date.setMonth potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:990
+#: ../server/asobj/Date.cpp:817
 msgid "Date.setMonth was called with more than three arguments"
 msgstr "Date.setMonth byl zavolán s více jak třemi argumenty"
 
-#: ../server/asobj/Date.cpp:1009
+#: ../server/asobj/Date.cpp:836
 msgid "Date.setDate needs one argument"
 msgstr "Date.setDate potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:1023
+#: ../server/asobj/Date.cpp:850
 msgid "Date.setDate was called with more than one argument"
 msgstr "Date.setDate byl zavolán s více jak jedním argumentem"
 
-#: ../server/asobj/Date.cpp:1047
+#: ../server/asobj/Date.cpp:875
 msgid "Date.setHours needs one argument"
 msgstr "Date.setHours potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:1065
+#: ../server/asobj/Date.cpp:893
 msgid "Date.setHours was called with more than four arguments"
 msgstr "Date.setHours byl zavolán s více jak čtyřmi argumenty"
 
-#: ../server/asobj/Date.cpp:1087
+#: ../server/asobj/Date.cpp:918
 msgid "Date.setMinutes needs one argument"
 msgstr "Date.setMinutes potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:1104 ../server/asobj/Date.cpp:1142
+#: ../server/asobj/Date.cpp:935 ../server/asobj/Date.cpp:975
 msgid "Date.setMinutes was called with more than three arguments"
 msgstr "Date.setMinutes byl zavolán s více jak třemi argumenty"
 
-#: ../server/asobj/Date.cpp:1124
+#: ../server/asobj/Date.cpp:956
 msgid "Date.setSeconds needs one argument"
 msgstr "Date.setSeconds potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:1158
+#: ../server/asobj/Date.cpp:994
 msgid "Date.setMilliseconds needs one argument"
 msgstr "Date.setMilliseconds potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:1168
+#: ../server/asobj/Date.cpp:1010
 msgid "Date.setMilliseconds was called with more than one argument"
 msgstr "Date.setMilliseconds byl zavolán s více jak jedním argumentem"
 
-#: ../server/asobj/Date.cpp:1257
+#: ../server/asobj/Date.cpp:1103
 msgid "Date.UTC needs one argument"
 msgstr "Date.UTC potřebuje jeden argument"
 
-#: ../server/asobj/Date.cpp:1277
+#: ../server/asobj/Date.cpp:1127
 msgid "Date.UTC was called with more than 7 arguments"
 msgstr "Date.UTC byl zavolán s více jak 7 argumenty"
 
-#: ../server/asobj/Global.cpp:84 ../server/asobj/string.cpp:44
+#: ../server/asobj/Global.cpp:86 ../server/asobj/string.cpp:43
 #, c-format
 msgid "%s needs one argument"
 msgstr "%s potřebuje jeden argument"
 
-#: ../server/asobj/Global.cpp:90 ../server/asobj/string.cpp:50
+#: ../server/asobj/Global.cpp:92 ../server/asobj/string.cpp:49
 #, c-format
 msgid "%s has more than one argument"
 msgstr "%s má více jak jeden argument"
 
-#: ../server/asobj/Global.cpp:209
+#: ../server/asobj/Global.cpp:368
 #, c-format
 msgid "%s needs at least one argument"
 msgstr "%s potřebuje alespoň 1 argument"
 
-#: ../server/asobj/Global.cpp:215
+#: ../server/asobj/Global.cpp:375
 #, c-format
 msgid "%s has more than two arguments"
 msgstr "%s má více jak dva argumenty"
 
-#: ../server/asobj/Global.cpp:362
+#: ../server/asobj/Global.cpp:521
 #, c-format
 msgid "%s needs at least three arguments"
 msgstr "%s potřebuje aspoň tři argumenty"
 
-#: ../server/asobj/Global.cpp:368
+#: ../server/asobj/Global.cpp:527
 #, c-format
 msgid "%s has more than four arguments"
 msgstr "%s má více jak čtyři argumenty"
 
-#: ../server/asobj/Global.cpp:370
+#: ../server/asobj/Global.cpp:530
 #, c-format
 msgid "%s has four arguments in a SWF version 5 movie"
 msgstr "%s má v SWF verze 5 čtyři argumenty"
 
-#: ../server/asobj/Global.cpp:379
-#, c-format
-msgid "Invalid call to ASSetPropFlags: object argument is not an object: %s"
+#: ../server/asobj/Global.cpp:541
+#, fuzzy, c-format
+msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s"
 msgstr "Neplatné volání ASSetPropFlags: objektový argument není objektem: 
%s"
 
-#: ../server/asobj/Global.cpp:420
+#: ../server/asobj/Global.cpp:591
 #, c-format
 msgid "ASNative(%s): needs at least two arguments"
 msgstr "ASNative(%s): potřebuje alespoň dva argumenty"
 
-#: ../server/asobj/Global.cpp:431
+#: ../server/asobj/Global.cpp:602
 #, c-format
 msgid "ASNative(%s): first arg must be >= 0"
 msgstr "ASNative(%s): první arugment musí být >= 0"
 
-#: ../server/asobj/Global.cpp:438
+#: ../server/asobj/Global.cpp:609
 #, c-format
 msgid "ASNative(%s): second arg must be >= 0"
 msgstr "ASNative(%s): druhý argument musí být >= 0"
 
-#: ../server/asobj/Global.cpp:616
+#: ../server/asobj/Global.cpp:620
+#, c-format
+msgid "No ASnative(%d, %d) registered with the VM"
+msgstr ""
+
+#: ../server/asobj/Global.cpp:688
 msgid "Extensions enabled, scanning plugin dir for load"
 msgstr "Rozšíření povolena, prohledávám adresář zásuvných modulů 
pro nahrání"
 
-#: ../server/asobj/Global.cpp:622
+#: ../server/asobj/Global.cpp:693
 msgid "Extensions disabled"
 msgstr "Rozšíření zakázána"
 
-#: ../server/asobj/Key.cpp:153
+#: ../server/asobj/Key.cpp:150
 msgid "Key.isDown needs one argument (the key code)"
 msgstr "Key.isDown potřebuje jeden argument (kód klávesy)"
 
-#: ../server/asobj/LoadVars.cpp:329
+#: ../server/asobj/LoadVars.cpp:339
 #, c-format
 msgid "Can't load variables from %s (security?)"
 msgstr "Proměnné z %s nelze nahrát (bezpečnost?)"
 
-#: ../server/asobj/LoadVars.cpp:336
+#: ../server/asobj/LoadVars.cpp:346
 #, c-format
 msgid "Loading variables file from url: '%s'"
 msgstr "Načítám soubor s proměnnými z URL: „%s“"
 
-#: ../server/asobj/LoadVars.cpp:522
+#: ../server/asobj/LoadVars.cpp:532
 msgid "LoadVars.load() requires at least one argument"
 msgstr "LoadVars.load() vyžaduje alespoň jeden argument"
 
-#: ../server/asobj/LoadVars.cpp:531
+#: ../server/asobj/LoadVars.cpp:541
 msgid "LoadVars.load(): invalid empty url"
 msgstr "LoadVars.load(): neplatné prázdné URL"
 
-#: ../server/asobj/LoadVars.cpp:558
+#: ../server/asobj/LoadVars.cpp:568
 msgid "LoadVars.sendAndLoad() requires at least two arguments"
 msgstr "LoadVars.sendAndLoad() vyžaduje alespoň dva argumenty"
 
-#: ../server/asobj/LoadVars.cpp:567
+#: ../server/asobj/LoadVars.cpp:577
 msgid "LoadVars.sendAndLoad(): invalid empty url"
 msgstr "LoadVars.sendAndLoad(): neplatné prázdné URL"
 
-#: ../server/asobj/LoadVars.cpp:576
+#: ../server/asobj/LoadVars.cpp:586
 msgid "LoadVars.sendAndLoad(): invalid target (must be a LoadVars object)"
 msgstr "LoadVars.sendAndLoad(): neplatný cíl (musí být objektem typu 
LoadVars)"
 
-#: ../server/asobj/LocalConnection.cpp:235
+#: ../server/asobj/LocalConnection.cpp:236
 msgid "No connection name specified to LocalConnection.connect()"
 msgstr "Žádný název spojení nebyl zadán LocalConnection.connect()"
 
-#: ../server/asobj/Mouse.cpp:103
+#: ../server/asobj/LocalConnection.cpp:263
+msgid "LocalConnection.send unimplemented"
+msgstr ""
+
+#: ../server/asobj/Mouse.cpp:75
 msgid "No callback to handle Mouse.hide"
 msgstr "Žádné zpětné volání jako obsluha Mouse.hide"
 
-#: ../server/asobj/Mouse.cpp:121
+#: ../server/asobj/Mouse.cpp:97
 msgid "No callback to handle Mouse.show"
 msgstr "Žádné zpětné volání jako obsluha Mouse.show"
 
-#: ../server/asobj/MovieClipLoader.cpp:199
+#: ../server/asobj/MovieClipLoader.cpp:198
 #, c-format
 msgid " resolved url: %s"
 msgstr " přeložené URL: %s"
 
-#: ../server/asobj/MovieClipLoader.cpp:271
+#: ../server/asobj/MovieClipLoader.cpp:270
 #, c-format
 msgid "MovieClipLoader.loadClip(%s): missing arguments"
 msgstr "MovieClipLoader.loadClip(%s): postrádám argumenty"
 
-#: ../server/asobj/MovieClipLoader.cpp:285
+#: ../server/asobj/MovieClipLoader.cpp:284
 #, c-format
 msgid "Could not find target %s (evaluated from %s)"
 msgstr "Nemohu najít cíl %s (vyhodnoceno z %s)"
 
-#: ../server/asobj/MovieClipLoader.cpp:295
+#: ../server/asobj/MovieClipLoader.cpp:294
 #, c-format
 msgid "Target %s is not a sprite instance (%s)"
 msgstr "Cíl %s není instancí spritu (%s)"
 
-#: ../server/asobj/MovieClipLoader.cpp:302
+#: ../server/asobj/MovieClipLoader.cpp:301
 #, c-format
 msgid "load clip: %s, target is: %p\n"
 msgstr "nahrát klip: %s, cíl je: %p\n"
 
-#: ../server/asobj/MovieClipLoader.cpp:317
+#: ../server/asobj/MovieClipLoader.cpp:316
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: ../server/asobj/MovieClipLoader.cpp:343
+#: ../server/asobj/MovieClipLoader.cpp:342
 msgid "MovieClipLoader.getProgress(): missing argument"
 msgstr "MovieClipLoader.getProgress(): postrádám argument"
 
-#: ../server/asobj/MovieClipLoader.cpp:353
+#: ../server/asobj/MovieClipLoader.cpp:352
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an object"
 msgstr "MovieClipLoader.getProgress(%s): první argument není objekt"
 
-#: ../server/asobj/MovieClipLoader.cpp:363
+#: ../server/asobj/MovieClipLoader.cpp:362
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite"
 msgstr "MovieClipLoader.getProgress(%s): první argument není sprite"
@@ -4188,18 +4372,18 @@
 msgid "NetConnection.connect(): first argument shouldn't be undefined"
 msgstr "NetConnection.connect(): první argument by neměl být 
nedefinováno"
 
-#: ../server/asobj/NetStream.cpp:109
+#: ../server/asobj/NetStream.cpp:112
 #, c-format
 msgid ""
 "First argument to NetStream constructor doesn't cast to a NetConnection (%s)"
 msgstr ""
 "První argument konstruktoru NetConnection nelze převést na NetConnection 
(%s)"
 
-#: ../server/asobj/NetStream.cpp:149
+#: ../server/asobj/NetStream.cpp:152
 msgid "NetStream play needs args"
 msgstr "Přehrávání NetStreamu potřebuje argumenty"
 
-#: ../server/asobj/NetStream.cpp:157
+#: ../server/asobj/NetStream.cpp:160
 #, c-format
 msgid "NetStream.play(%s): stream is not connected"
 msgstr "NetStream.play(%s): proud není připojen"
@@ -4305,7 +4489,7 @@
 "že Gstreamer a gstreamer-plugins-base jsou správně nainstalovány. 
Přehrávání "
 "NetStreamu zastaveno."
 
-#: ../server/asobj/NetStreamGst.cpp:115
+#: ../server/asobj/NetStreamGst.cpp:118
 msgid ""
 "Couldn't create the Gstreamer video conversion elements. Please make sure "
 "Gstreamer and gstreamer-plugins-base are correctly installed. Video playback "
@@ -4315,18 +4499,18 @@
 "ujistěte se, že Gstreamer a gstreamer-plugins-base jsou správně "
 "nainstalovány. Přehrávání videa nebude možné."
 
-#: ../server/asobj/NetStreamGst.cpp:122
+#: ../server/asobj/NetStreamGst.cpp:125
 msgid ""
 "Failed to link video conversion elements. Video playback will not be possible"
 msgstr ""
 "Propojení prvků pro převod videa selhalo. Přehrávání videa nebude 
možné."
 
-#: ../server/asobj/NetStreamGst.cpp:240
+#: ../server/asobj/NetStreamGst.cpp:243
 #, c-format
 msgid "%s: The provided URL could not be resolved (url: %s)"
 msgstr "%s: Poskytnuté URL nelze přeložit (URL: %s)"
 
-#: ../server/asobj/NetStreamGst.cpp:257
+#: ../server/asobj/NetStreamGst.cpp:260
 #, c-format
 msgid ""
 "%s: No URI handler was found for the provided URL. NetStream playback will "
@@ -4337,39 +4521,39 @@
 "nebude možné! (URL: %s) Ujistěte se, prosím, že máte gstreamerový 
modul "
 "pro obsluhou URL, jakož i gnomevfssrc, neonhttpsrc nebo souphttpsrc."
 
-#: ../server/asobj/NetStreamGst.cpp:268
+#: ../server/asobj/NetStreamGst.cpp:271
 #, c-format
 msgid "URI handler \"%s\" found for URI %s"
 msgstr "Nalezena obsluha URI „%s“ pro URI %s"
 
-#: ../server/asobj/NetStreamGst.cpp:274
+#: ../server/asobj/NetStreamGst.cpp:277
 msgid "gst_bin_add failed. Aborting NetStream.play()."
 msgstr "gst_bin_add selhal. Ruším NetStream.play()."
 
-#: ../server/asobj/NetStreamGst.cpp:282
+#: ../server/asobj/NetStreamGst.cpp:285
 msgid "gst_element_link failed. Aborting NetStream.play()."
 msgstr "gst_element_link selhal. Ruším NetStream.play()."
 
-#: ../server/asobj/NetStreamGst.cpp:312
+#: ../server/asobj/NetStreamGst.cpp:315
 msgid "Seek failed. This is expected, but we tried it anyway."
 msgstr "Posun selhal. To se čekalo, přesto jsme to zkusili."
 
-#: ../server/asobj/NetStreamGst.cpp:527
+#: ../server/asobj/NetStreamGst.cpp:530
 #, c-format
 msgid "NetStream playback halted; module %s reported: %s\n"
 msgstr "Přehrávání NetStreamu zastaveno: modul %s ohlásil: %s\n"
 
-#: ../server/asobj/NetStreamGst.cpp:619
+#: ../server/asobj/NetStreamGst.cpp:633
 #, c-format
 msgid "Missing Gstreamer plugin: %s. Please consider installing it."
 msgstr "Postrádám zásuvný modul Gstreamer: %s. Prosím, zvažte jeho 
instalaci."
 
-#: ../server/asobj/NetStreamGst.cpp:630
+#: ../server/asobj/NetStreamGst.cpp:644
 #, c-format
 msgid "Missing plugin: %s. Will attempt to start system installer"
 msgstr "Postrádám zásuvný modul: %s. Zkusím spustit systémový 
instalátor"
 
-#: ../server/asobj/NetStreamGst.cpp:644
+#: ../server/asobj/NetStreamGst.cpp:658
 msgid ""
 "Gstreamer plugin installation was at least partially successful. Will try to "
 "restart the pipeline."
@@ -4377,7 +4561,7 @@
 "Instalace zásuvného modulu Gstreamer se alespn z části zdařila. Zkusím 
znovu "
 "spustit kolonu."
 
-#: ../server/asobj/NetStreamGst.cpp:648
+#: ../server/asobj/NetStreamGst.cpp:662
 msgid ""
 "The request for system installation of missing plugins has failed. Full "
 "playback will not be possible."
@@ -4385,7 +4569,7 @@
 "Požadavek na instalaci chybějících zásuvných modulů do systému "
 "selhal. Plnohodnotné přehrávání nebude možné."
 
-#: ../server/asobj/NetStreamGst.cpp:681
+#: ../server/asobj/NetStreamGst.cpp:695
 msgid ""
 "Failed to start the system Gstreamer plugin installer.Media playback will "
 "not work (fully)."
@@ -4393,26 +4577,26 @@
 "Spuštění instalace zásuvného modulu Gstreamer do systému selhala. 
Přehrávání "
 "médií nebude (plně) fungovat."
 
-#: ../server/asobj/NetStreamGst.cpp:743
+#: ../server/asobj/NetStreamGst.cpp:757
 #, c-format
 msgid "Streams of type %s are not supported!"
 msgstr "Proudy typu %s nejsou podporovány!"
 
-#: ../server/asobj/NetStreamGst.cpp:775
+#: ../server/asobj/NetStreamGst.cpp:789
 #, c-format
 msgid "Couldn't find a decoder for stream type %s!"
 msgstr "Nemohu najít dekodér pro typ proudu %s!"
 
-#: ../server/asobj/Number.cpp:203
+#: ../server/asobj/Number.cpp:216
 #, c-format
 msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)"
 msgstr "Number.toString(%s): základ musí být v rozsahu 2–36 (%d není 
platný)"
 
-#: ../server/asobj/Object.cpp:140
+#: ../server/asobj/Object.cpp:150
 msgid "Too many args to Object constructor"
 msgstr "Příliš mnoho argumentů pro konstruktor Objektu"
 
-#: ../server/asobj/Object.cpp:193
+#: ../server/asobj/Object.cpp:203
 #, c-format
 msgid ""
 "Invalid call to Object.addProperty(%s) - expected 3 arguments (<name>, "
@@ -4421,19 +4605,22 @@
 "Neplatné volání Object.addProperty(%s) – očekávány 3 argumenty 
(<název>, "
 "<getter>, <setter>)"
 
-#: ../server/asobj/Object.cpp:210
+#: ../server/asobj/Object.cpp:220
 msgid "Invalid call to Object.addProperty() - empty property name"
 msgstr "Neplatné volání Object.addProperty() – prázdný název 
vlastnost"
 
-#: ../server/asobj/Object.cpp:220
+#: ../server/asobj/Object.cpp:230
 msgid "Invalid call to Object.addProperty() - getter is not an AS function"
 msgstr "Neplatné volání Object.addProperty() – getter není AS funkce"
 
-#: ../server/asobj/Object.cpp:230
-msgid "Invalid call to Object.addProperty() - setter is not an AS function"
+#: ../server/asobj/Object.cpp:244
+#, fuzzy, c-format
+msgid ""
+"Invalid call to Object.addProperty() - setter is not null and not an AS "
+"function (%s)"
 msgstr "Neplatné volání Object.addProperty() – setter není AS funkce"
 
-#: ../server/asobj/Object.cpp:257
+#: ../server/asobj/Object.cpp:273
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - expected 2 arguments (<symbol>, "
@@ -4442,7 +4629,7 @@
 "Neplatné volání Object.registerClass(%s) – očekávány 2 argumenty 
(<symbol>, "
 "<konstruktor>)"
 
-#: ../server/asobj/Object.cpp:276
+#: ../server/asobj/Object.cpp:292
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - first argument (symbol id) "
@@ -4451,7 +4638,7 @@
 "Neplatné volání Object.registerClass(%s) – první argument (id symbolu) 
se "
 "vyhodnotí na prázdný řetězec"
 
-#: ../server/asobj/Object.cpp:288
+#: ../server/asobj/Object.cpp:304
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - second argument (class) is not a "
@@ -4459,12 +4646,12 @@
 msgstr ""
 "Neplatné volání Object.registerClass(%s) – druhý argument (třída) 
není funkce"
 
-#: ../server/asobj/Object.cpp:303
+#: ../server/asobj/Object.cpp:332
 #, c-format
 msgid "Object.registerClass(%s, %s): can't find exported symbol"
 msgstr "Object.registerClass(%s, %s): exportovaný symbol nelze nalézt"
 
-#: ../server/asobj/Object.cpp:321
+#: ../server/asobj/Object.cpp:350
 #, c-format
 msgid ""
 "Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol "
@@ -4473,39 +4660,55 @@
 "Object.registerClass(%s, %s): exportovaný symbol není MovieClip symbolem "
 "(sprite_definition), ale %s"
 
-#: ../server/asobj/Object.cpp:342
+#: ../server/asobj/Object.cpp:371
 msgid "Object.hasOwnProperty() requires one arg"
 msgstr "Object.hasOwnProperty() vyžaduje jede argument"
 
-#: ../server/asobj/Object.cpp:351
+#: ../server/asobj/Object.cpp:380
 #, c-format
 msgid "Invalid call to Object.hasOwnProperty('%s')"
 msgstr "Neplatné volání Object.hasOwnProperty(„%s“)"
 
-#: ../server/asobj/Object.cpp:366
+#: ../server/asobj/Object.cpp:395
 msgid "Object.isPropertyEnumerable() requires one arg"
 msgstr "Object.isPropertyEnumerable() vyžaduje jeden argument"
 
-#: ../server/asobj/Object.cpp:375
+#: ../server/asobj/Object.cpp:404
 #, c-format
 msgid "Invalid call to Object.isPropertyEnumerable('%s')"
 msgstr "Neplatné volání Object.isPropertyEnumerable(„%s)“"
 
-#: ../server/asobj/Object.cpp:396
+#: ../server/asobj/Object.cpp:425
 msgid "Object.isPrototypeOf() requires one arg"
 msgstr "Object.isPrototypeOf() vyžaduje jeden argument"
 
-#: ../server/asobj/Object.cpp:405
+#: ../server/asobj/Object.cpp:434
 #, c-format
 msgid "First arg to Object.isPrototypeOf(%s) is not an object"
 msgstr "První argument Object.isPrototypeOf(%s) není objekt"
 
-#: ../server/asobj/Sound.cpp:143
+#: ../server/asobj/Object.cpp:452
+#, fuzzy, c-format
+msgid "Object.watch(%s): missing arguments"
+msgstr "XML.load(): postrádám argument"
+
+#: ../server/asobj/Object.cpp:464
+#, fuzzy, c-format
+msgid "Object.watch(%s): second argument is not a function"
+msgstr ""
+"Neplatné volání Object.registerClass(%s) – druhý argument (třída) 
není funkce"
+
+#: ../server/asobj/Object.cpp:489
+#, fuzzy, c-format
+msgid "Object.unwatch(%s): missing argument"
+msgstr "XML.load(): postrádám argument"
+
+#: ../server/asobj/Sound.cpp:146
 #, c-format
 msgid "%s is still testing!"
 msgstr "%s se stále testuje!"
 
-#: ../server/asobj/Sound.cpp:146
+#: ../server/asobj/Sound.cpp:149
 #, c-format
 msgid ""
 "%s: This sound already has a connection?  (We try to handle this by "
@@ -4514,45 +4717,45 @@
 "%s: Tento zvuk již má spojení? (Pokusíme se jej zpracovat potlačením "
 "staršího…)"
 
-#: ../server/asobj/Sound.cpp:220 ../server/asobj/Sound.cpp:232
+#: ../server/asobj/Sound.cpp:223 ../server/asobj/Sound.cpp:235
 #, c-format
 msgid "%s: only works when ffmpeg, gstreamer or libmad is enabled"
 msgstr "%s: funguje jen, když je povolený ffmpeg, gstreamer nebo libmad"
 
-#: ../server/asobj/Sound.cpp:260
+#: ../server/asobj/Sound.cpp:263
 msgid "-- start sound"
 msgstr "– začni zvuk"
 
-#: ../server/asobj/Sound.cpp:285
+#: ../server/asobj/Sound.cpp:288
 msgid "-- stop sound "
 msgstr "– zastav zvuk "
 
-#: ../server/asobj/Sound.cpp:301 ../server/asobj/Sound.cpp:355
+#: ../server/asobj/Sound.cpp:304 ../server/asobj/Sound.cpp:358
 #, c-format
 msgid "import error: resource '%s' is not exported"
 msgstr "chyba importu: zdroj „%s“ není exportován"
 
-#: ../server/asobj/Sound.cpp:315 ../server/asobj/Sound.cpp:369
+#: ../server/asobj/Sound.cpp:318 ../server/asobj/Sound.cpp:372
 msgid "sound sample is NULL (doesn't cast to sound_sample)"
 msgstr "vzorek zvuku je NULL (nelze převést na sound_sample)"
 
-#: ../server/asobj/Sound.cpp:328
+#: ../server/asobj/Sound.cpp:331
 msgid "-- attach sound"
 msgstr "– připoj zvuk"
 
-#: ../server/asobj/Sound.cpp:333
+#: ../server/asobj/Sound.cpp:336
 msgid "attach sound needs one argument"
 msgstr "připojení zvuku potřebuje jeden argument"
 
-#: ../server/asobj/Sound.cpp:343
+#: ../server/asobj/Sound.cpp:346
 msgid "attachSound needs a non-empty string"
 msgstr "attachSound potřebuje neprázdný řetězec"
 
-#: ../server/asobj/Sound.cpp:444
+#: ../server/asobj/Sound.cpp:455
 msgid "loadSound needs 2 arguments"
 msgstr "loadSound potřebuje 2 argumenty"
 
-#: ../server/asobj/Sound.cpp:485
+#: ../server/asobj/Sound.cpp:486
 msgid "set volume of sound needs one argument"
 msgstr "nastavení hlasitosti zvuku potřebuje jeden argument"
 
@@ -4657,168 +4860,190 @@
 msgstr ""
 "Tento zvuk již má spojení? (Pokusíme se jej obsloužit potlačením 
staršího…)"
 
-#: ../server/asobj/Stage.cpp:264
+#: ../server/asobj/Stage.cpp:177
 msgid "Stage.width is a read-only property!"
 msgstr "Stage.width je vlastnost jen pro čtení!"
 
-#: ../server/asobj/Stage.cpp:282
+#: ../server/asobj/Stage.cpp:194
 msgid "Stage.height is a read-only property!"
 msgstr "Stage.height je vlastnost jen pro čtení!"
 
-#: ../server/asobj/Stage.cpp:293
-msgid ""
-"Stage.alignMode goes through the motions but is not properly implemented."
-msgstr "Stage.alignMode jde skrze pohyb, ale není správně implementováno."
-
-#: ../server/asobj/string.cpp:464
+#: ../server/asobj/string.cpp:449
 msgid "string.slice() called with end < start"
 msgstr "string.splice() zavoláno s koncem < začátek"
 
-#: ../server/asobj/string.cpp:578
+#: ../server/asobj/string.cpp:563
 msgid "string.charCodeAt needs one argument"
 msgstr "string.charCodeAt potřebuje jeden argument"
 
-#: ../server/asobj/string.cpp:587
+#: ../server/asobj/string.cpp:572
 msgid "string.charCodeAt has more than one argument"
 msgstr "string.charCodeAt má více jak jeden argument"
 
-#: ../server/asobj/xml.cpp:98 ../server/asobj/xml.cpp:120
+#: ../server/asobj/TextFormat.cpp:117
+#, c-format
+msgid "Too many args (%d) passed to TextFormat"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:101 ../server/asobj/xml.cpp:123
 #, c-format
 msgid "Creating XML data at %p"
 msgstr "Vytvářím XML data na %p"
 
-#: ../server/asobj/xml.cpp:188
+#: ../server/asobj/xml.cpp:193
 #, c-format
 msgid "\tDeleting XML top level node at %p"
 msgstr "\tMažu vrcholový XML uzel na %p"
 
-#: ../server/asobj/xml.cpp:327
-msgid "Can't load XML file"
-msgstr "XML soubor nelze nahrát"
+#: ../server/asobj/xml.cpp:246
+#, c-format
+msgid "%s: extracting node %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:254
+#, c-format
+msgid "extractNode %s has property %s, value is %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:266
+#, c-format
+msgid ""
+"\tPushing attribute %s for element %s has value %s, next attribute is %p"
+msgstr ""
 
-#: ../server/asobj/xml.cpp:356
+#: ../server/asobj/xml.cpp:366
 msgid "XML data is empty"
 msgstr "XML data jsou prázdná"
 
-#: ../server/asobj/xml.cpp:374
-msgid "Can't parse XML data"
-msgstr "XML data nelze rozebrat"
+#: ../server/asobj/xml.cpp:390
+msgid "malformed XML, trying to recover"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:395
+#, c-format
+msgid ""
+"unrecoverable malformed XML (xmlParseBalancedChunkMemoryRecover returned %d)."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:400
+msgid "recovered malformed XML."
+msgstr ""
 
-#: ../server/asobj/xml.cpp:544 ../server/asobj/xml.cpp:618
+#: ../server/asobj/xml.cpp:583 ../server/asobj/xml.cpp:657
 #, c-format
 msgid "Can't load XML file: %s (security?)"
 msgstr "XML soubor nelze nahrát: %s (bezpečnost?)"
 
-#: ../server/asobj/xml.cpp:551 ../server/asobj/xml.cpp:625
+#: ../server/asobj/xml.cpp:590 ../server/asobj/xml.cpp:664
 #, c-format
 msgid "Loading XML file from url: '%s'"
 msgstr "Načítám XML soubor z URL: „%s“"
 
-#: ../server/asobj/xml.cpp:561
+#: ../server/asobj/xml.cpp:600
 #, c-format
 msgid "%s: FIXME: onLoad Default event handler"
 msgstr "%s: OPRAVMĚ: obsluha události onLoad je Default"
 
-#: ../server/asobj/xml.cpp:651
+#: ../server/asobj/xml.cpp:690
 msgid "XML.load(): missing argument"
 msgstr "XML.load(): postrádám argument"
 
-#: ../server/asobj/xml.cpp:726
+#: ../server/asobj/xml.cpp:765
 #, c-format
 msgid "\tCloned the XML object at %p"
 msgstr "\tKlonuji XML objekt na %p"
 
-#: ../server/asobj/xml.cpp:735
+#: ../server/asobj/xml.cpp:774
 #, c-format
 msgid "First arg given to XML constructor (%s) evaluates to the empty string"
 msgstr ""
 "První argument zadaný XML konstruktoru (%s) se vyhodnotí na prázdný 
řetězec"
 
-#: ../server/asobj/xml.cpp:760
+#: ../server/asobj/xml.cpp:799
 #, c-format
 msgid "%s: %d args"
 msgstr "%s: %d argumentů"
 
-#: ../server/asobj/xml.cpp:791
+#: ../server/asobj/xml.cpp:830
 msgid "no text for element creation"
 msgstr "žádný text pro tvorbu elementu"
 
-#: ../server/asobj/xml.cpp:820
+#: ../server/asobj/xml.cpp:859
 msgid "no text for text node creation"
 msgstr "žádný text pro tvorbu textového uzlu"
 
-#: ../server/asobj/xml.cpp:886
+#: ../server/asobj/xml.cpp:925
 #, c-format
 msgid "XML.sendAndLoad(%s): missing arguments"
 msgstr "XML.sendAndLoad(%s): postrádám argument"
 
-#: ../server/asobj/xml.cpp:900
+#: ../server/asobj/xml.cpp:939
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
 msgstr "XML.sendAndLoad(%s): druhý argument nelze převést na objekt"
 
-#: ../server/asobj/xml.cpp:911
+#: ../server/asobj/xml.cpp:950
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument is not an XML object"
 msgstr "XML.sendAndLoad(%s): druhý argument není XML objekt"
 
-#: ../server/asobj/xml.cpp:994
+#: ../server/asobj/xml.cpp:1033
 #, c-format
 msgid "XML parser: %s"
 msgstr "XML parser: %s"
 
-#: ../server/asobj/xmlnode.cpp:86 ../server/asobj/xmlnode.cpp:98
+#: ../server/asobj/xmlnode.cpp:81 ../server/asobj/xmlnode.cpp:93
 #, c-format
 msgid "\tCreating XMLNode data at %p"
 msgstr "\tVytvářím XMLNode data na %p"
 
-#: ../server/asobj/xmlnode.cpp:126
+#: ../server/asobj/xmlnode.cpp:121
 #, c-format
 msgid "\tDeleting XMLNode data %s with value %s at %p"
 msgstr "\tMažu XMLNode data %s s hodnotou %s na %p"
 
-#: ../server/asobj/xmlnode.cpp:154
+#: ../server/asobj/xmlnode.cpp:149
 #, c-format
 msgid "XMLNode %p has no children"
 msgstr "XMLNode %p nemá žádné přímé potomky"
 
-#: ../server/asobj/xmlnode.cpp:195
+#: ../server/asobj/xmlnode.cpp:190
 msgid ""
 "XMLNode.insertBefore(): positional parameter is not a child of this node"
 msgstr ""
 "XMLNode.insertBefore(): poziční parametr není přímým potomkem tohoto 
uzlu"
 
-#: ../server/asobj/xmlnode.cpp:302
+#: ../server/asobj/xmlnode.cpp:297
 #, c-format
 msgid ""
 "Stringifying node %p with name %s, value %s, %u attributes and %u children"
 msgstr ""
 "Vyrábím řetězec z uzlu %p se jménem %s, hodnotou %s, %u atributy a %u 
potomky"
 
-#: ../server/asobj/xmlnode.cpp:440
+#: ../server/asobj/xmlnode.cpp:435
 msgid "XMLNode::appendChild() needs at least one argument"
 msgstr "XMLNode::appendChild() potřebuje alespoň jeden argument"
 
-#: ../server/asobj/xmlnode.cpp:449
+#: ../server/asobj/xmlnode.cpp:444
 msgid "First argument to XMLNode::appendChild() is not an XMLNode"
 msgstr "První argument XMLNode::appendChild() není XMLNode"
 
-#: ../server/asobj/xmlnode.cpp:483
+#: ../server/asobj/xmlnode.cpp:478
 #, c-format
 msgid "XMLNode.insertBefore(%s) needs at least two argument"
 msgstr "XMLNode.insertBefore(%s) potřebuje alespoň dva argumenty"
 
-#: ../server/asobj/xmlnode.cpp:493
+#: ../server/asobj/xmlnode.cpp:488
 #, c-format
 msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr "První argument XMLNode.insertBefore(%s) není XMLNode"
 
-#: ../server/asobj/xmlnode.cpp:504
+#: ../server/asobj/xmlnode.cpp:499
 #, c-format
 msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr "Druhý argument XMLNode.insertBefore(%s) není XMLNode"
 
-#: ../server/asobj/xmlsocket.cpp:210
+#: ../server/asobj/xmlsocket.cpp:211
 #, c-format
 msgid ""
 "%s: fd <= 0, returning false (timer not unregistered while socket "
@@ -4826,52 +5051,52 @@
 msgstr ""
 "%s: fd <= 0, vracím false (časovač nebyl při odpojení socketu 
odregistrován?"
 
-#: ../server/asobj/xmlsocket.cpp:225
+#: ../server/asobj/xmlsocket.cpp:226
 #, c-format
 msgid "The socket for fd #%d was interupted by a system call"
 msgstr "Socket pro deskriptor č. %d byl přerušen systémovým voláním"
 
-#: ../server/asobj/xmlsocket.cpp:230 ../server/asobj/xmlsocket.cpp:405
+#: ../server/asobj/xmlsocket.cpp:231 ../server/asobj/xmlsocket.cpp:406
 #, c-format
 msgid "%s: The socket for fd #%d never was available"
 msgstr "%s: Socket pro deskriptor č. %d nikdy nebyl dostupný"
 
-#: ../server/asobj/xmlsocket.cpp:246
+#: ../server/asobj/xmlsocket.cpp:247
 #, c-format
 msgid "%s: read %d bytes, first msg terminates at %d"
 msgstr "%s: přečteno %d bajtů, první zpráva končí na %d"
 
-#: ../server/asobj/xmlsocket.cpp:254
+#: ../server/asobj/xmlsocket.cpp:255
 #, c-format
 msgid "Packet size is %d at %p"
 msgstr "Velikost packetu je %d na %p"
 
-#: ../server/asobj/xmlsocket.cpp:262
-#, c-format
-msgid "%d: Pushing Packet of size "
+#: ../server/asobj/xmlsocket.cpp:263
+#, fuzzy, c-format
+msgid "%d: Pushing Packet of size %d at %p"
 msgstr "%d: Tlačím packet o velikost "
 
-#: ../server/asobj/xmlsocket.cpp:304
+#: ../server/asobj/xmlsocket.cpp:305
 #, c-format
 msgid "Throwing out partial packet %s"
 msgstr "Zahazuji částečný packet %s"
 
-#: ../server/asobj/xmlsocket.cpp:319
+#: ../server/asobj/xmlsocket.cpp:320
 #, c-format
 msgid "%s: Returning %d messages"
 msgstr "%s: Vracím %d zpráv(y)"
 
-#: ../server/asobj/xmlsocket.cpp:334
+#: ../server/asobj/xmlsocket.cpp:335
 #, c-format
 msgid "%s: socket not initialized"
 msgstr "%s: socket neinicializován"
 
-#: ../server/asobj/xmlsocket.cpp:341
+#: ../server/asobj/xmlsocket.cpp:342
 #, c-format
 msgid "%s: sent %d bytes, data was %s"
 msgstr "%s: odesláno %d bajtů(y), data byla %s"
 
-#: ../server/asobj/xmlsocket.cpp:401
+#: ../server/asobj/xmlsocket.cpp:402
 #, c-format
 msgid ""
 "%s: The socket for fd #%d was interupted by a system call in this thread"
@@ -4879,52 +5104,52 @@
 "%s: Socket pro deskriptor č. %d byl přerušen systémovým voláním v 
tomto "
 "vlákně"
 
-#: ../server/asobj/xmlsocket.cpp:409
+#: ../server/asobj/xmlsocket.cpp:410
 #, c-format
 msgid "%s: There is no data in the socket for fd #%d"
 msgstr "%s: V socketu pro deskriptor č. %d nejsou žádná data"
 
-#: ../server/asobj/xmlsocket.cpp:413
+#: ../server/asobj/xmlsocket.cpp:414
 #, c-format
 msgid "%s: There is data in the socket for fd #%d"
 msgstr "%s: V socketu pro deskriptor č. %d jsou data"
 
-#: ../server/asobj/xmlsocket.cpp:431
+#: ../server/asobj/xmlsocket.cpp:432
 #, c-format
 msgid "XMLSocket.connect(%s) called"
 msgstr "XMLSocket.connect(%s) zrušeno"
 
-#: ../server/asobj/xmlsocket.cpp:438
+#: ../server/asobj/xmlsocket.cpp:439
 msgid "XMLSocket.connect() called while already connected, ignored"
 msgstr "XMLSocket.connect() zavoláno během spojení, ignorováno"
 
-#: ../server/asobj/xmlsocket.cpp:457
+#: ../server/asobj/xmlsocket.cpp:458
 msgid "XMLSocket.connect(): tring to call onConnect"
 msgstr "XMLSocket.connect(): zkouším zavolat onConnect"
 
-#: ../server/asobj/xmlsocket.cpp:462
+#: ../server/asobj/xmlsocket.cpp:463
 msgid "Setting up timer for calling XMLSocket.onData()"
 msgstr "Nastavuji časovač pro volání XMLSocket.onData()"
 
-#: ../server/asobj/xmlsocket.cpp:470
+#: ../server/asobj/xmlsocket.cpp:471
 msgid "Timer set"
 msgstr "Časovač nastaven"
 
-#: ../server/asobj/xmlsocket.cpp:511
+#: ../server/asobj/xmlsocket.cpp:512
 #, c-format
 msgid "new XMLSocket(%s) called - created object at %p"
 msgstr "zavoláno new XMLSocket(%s) – vytvořen objekt na %p"
 
-#: ../server/asobj/xmlsocket.cpp:531
+#: ../server/asobj/xmlsocket.cpp:532
 #, c-format
 msgid "%s: not connected"
 msgstr "%s: nepřipojeno"
 
-#: ../server/asobj/xmlsocket.cpp:553
+#: ../server/asobj/xmlsocket.cpp:554
 msgid "Builtin XMLSocket.onData() needs an argument"
 msgstr "Vestavěný XMLSocket.onData() potřebuje jeden argument"
 
-#: ../server/asobj/xmlsocket.cpp:562
+#: ../server/asobj/xmlsocket.cpp:563
 #, c-format
 msgid ""
 "Builtin XMLSocket.onData() called with an argument that resolves to the "
@@ -4933,19 +5158,21 @@
 "Vestavěný XMLSocket.onData() zavolán s argumentem, který představuje 
prázdný "
 "řetězec: %s"
 
-#: ../server/asobj/xmlsocket.cpp:644
+#: ../server/asobj/xmlsocket.cpp:653
 msgid "Still processing data"
 msgstr "Data se stále zpracovávají"
 
-#: ../server/asobj/xmlsocket.cpp:654
-msgid "Got "
-msgstr "Obdrženo "
+#: ../server/asobj/xmlsocket.cpp:663
+#, fuzzy, c-format
+msgid "Got %d messages: "
+msgstr "%s: Vracím %d zpráv(y)"
 
-#: ../server/asobj/xmlsocket.cpp:657
-msgid " Message "
+#: ../server/asobj/xmlsocket.cpp:666
+#, fuzzy, c-format
+msgid " Message %d: %s "
 msgstr " Zpráva "
 
-#: ../server/asobj/xmlsocket.cpp:688
+#: ../server/asobj/xmlsocket.cpp:697
 #, c-format
 msgid "%s: Couldn't find onData"
 msgstr "%s: Nelze nalézt onData"
@@ -5004,44 +5231,49 @@
 msgid "\tTotal # of bytes: "
 msgstr "\tCelkový počet bajtů: "
 
-#: ../utilities/processor.cpp:137 ../gui/Player.cpp:407
+#: ../utilities/processor.cpp:136 ../gui/Player.cpp:419
 #, c-format
 msgid "fs_callback(%p): %s %s"
 msgstr "fs_callback(%p): %s %s"
 
-#: ../utilities/processor.cpp:165
+#: ../utilities/processor.cpp:146
+#, fuzzy, c-format
+msgid "eventCallback: %s %s"
+msgstr "fs_callback(%p): %s %s"
+
+#: ../utilities/processor.cpp:211
 #, c-format
 msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
 msgstr "Verze gnashového gprocessoru: %s, verze Gnashe: %s\n"
 
-#: ../utilities/processor.cpp:207 ../utilities/soldumper.cpp:96
-#: ../gui/gnash.cpp:233
+#: ../utilities/processor.cpp:253 ../utilities/soldumper.cpp:96
+#: ../gui/gnash.cpp:238
 msgid "Verbose output turned on"
 msgstr "Zapnut upovídaný výstup"
 
-#: ../utilities/processor.cpp:213 ../gui/gnash.cpp:297
+#: ../utilities/processor.cpp:259 ../gui/gnash.cpp:302
 msgid "Setting debugger ON"
 msgstr "ZAPÍNÁM debugger"
 
-#: ../utilities/processor.cpp:215
+#: ../utilities/processor.cpp:261
 msgid "The debugger has been disabled at configuration time"
 msgstr "Debugger byl zakázán při konfiguraci"
 
-#: ../utilities/processor.cpp:221
+#: ../utilities/processor.cpp:267
 msgid "Verbose actions disabled at compile time"
 msgstr "Upovídané akce zakázány při překladu"
 
-#: ../utilities/processor.cpp:228
+#: ../utilities/processor.cpp:274
 msgid "Verbose parsing disabled at compile time"
 msgstr "Upovídané rozebírání zakázáno při překladu"
 
-#: ../utilities/processor.cpp:338 ../utilities/processor.cpp:341
-#: ../gui/Player.cpp:222 ../gui/Player.cpp:245
+#: ../utilities/processor.cpp:385 ../utilities/processor.cpp:388
+#: ../gui/Player.cpp:235 ../gui/Player.cpp:258
 #, c-format
 msgid "%s appended to local sandboxes"
 msgstr "%s připojen k místním pískovištím (sandboxes)"
 
-#: ../utilities/processor.cpp:493
+#: ../utilities/processor.cpp:540
 #, c-format
 msgid ""
 "gprocessor -- an SWF preprocessor for Gnash.\n"
@@ -5065,7 +5297,7 @@
 "\n"
 "%s%s%s%s"
 
-#: ../utilities/processor.cpp:502
+#: ../utilities/processor.cpp:549
 msgid ""
 "options:\n"
 "\n"
@@ -5083,15 +5315,15 @@
 "              vstupním souboru.\n"
 "  -v          Bude upovídaný; tj. na standardní výstup vypisuje 
protokol\n"
 
-#: ../utilities/processor.cpp:510
+#: ../utilities/processor.cpp:557
 msgid "  -vp         Be verbose about movie parsing\n"
 msgstr "  -vp         Upovídané rozebírání filmu\n"
 
-#: ../utilities/processor.cpp:515
+#: ../utilities/processor.cpp:562
 msgid "  -va         Be verbose about ActionScript\n"
 msgstr "  -va         Upovídaný ActionScript\n"
 
-#: ../utilities/processor.cpp:520
+#: ../utilities/processor.cpp:567
 msgid ""
 "  -d [<ms>]\n"
 "              Milliseconds delay between advances (0 by default).\n"
@@ -5125,187 +5357,443 @@
 msgid "forcing local directory access only"
 msgstr "vynucuji přístup jen k místním adresářům"
 
-#: ../utilities/soldumper.cpp:105
-msgid "List .sol files in the default directory"
-msgstr "Vypsat soubory .sol v implicitním adresáři"
+#: ../utilities/soldumper.cpp:105
+msgid "List .sol files in the default directory"
+msgstr "Vypsat soubory .sol v implicitním adresáři"
+
+#: ../utilities/soldumper.cpp:188
+msgid "This program dumps the internal data of a .sol file"
+msgstr "Tento program vypíše vnitřní data souboru .sol"
+
+#: ../utilities/soldumper.cpp:190
+msgid "Usage: soldumper [h] filename"
+msgstr "Použití: soldumper [h] SOUBOR"
+
+#: ../utilities/soldumper.cpp:192
+msgid "-f\tForce local directory access"
+msgstr "-f\tVynutí přístup k místním adresářům"
+
+#: ../utilities/soldumper.cpp:193
+msgid "-l\tList all .sol files in default dir"
+msgstr "-l\tVypíše všechny soubory .sol v implicitním adresáři"
+
+#: ../gui/dump.cpp:124
+msgid "Ignoring request to display in X11 window"
+msgstr ""
+
+#: ../gui/dump.cpp:138
+msgid "# FATAL:  No filename given with -D argument."
+msgstr ""
+
+#: ../gui/dump.cpp:174 ../gui/dump.cpp:201
+msgid "Unable to call gettimeofday."
+msgstr ""
+
+#: ../gui/dump.cpp:258
+msgid "# FATAL:  Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:259
+msgid "Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:268
+msgid "Please supply a dump filename for gnash-dump."
+msgstr ""
+
+#: ../gui/dump.cpp:274
+#, fuzzy, c-format
+msgid "Unable to write file '%s'."
+msgstr "nemohu vytvořit socket: %s"
+
+#: ../gui/fb.cpp:190
+msgid "Closing framebuffer device"
+msgstr ""
+
+#: ../gui/fb.cpp:198
+msgid "Free'ing offscreen buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:212
+msgid "LUT8: Setting up colormap"
+msgstr ""
+
+#: ../gui/fb.cpp:234
+#, c-format
+msgid "LUT8: Error setting colormap: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:250
+msgid "You won't have any pointing input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:255
+msgid "You won't have any keyboard input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:268
+#, c-format
+msgid "Framebuffer device uses %d bytes of memory."
+msgstr ""
+
+#: ../gui/fb.cpp:270
+#, c-format
+msgid "Video mode: %dx%d with %d bits per pixel."
+msgstr ""
+
+#: ../gui/fb.cpp:310
+#, fuzzy
+msgid "Double buffering enabled"
+msgstr "Debugger zapnut >> "
+
+#: ../gui/fb.cpp:313
+#, fuzzy
+msgid "Double buffering disabled"
+msgstr "Získán visual se dvěma pamětmi."
+
+#: ../gui/fb.cpp:322
+#, fuzzy, c-format
+msgid "red channel: %d / %d"
+msgstr "Index AMF kanálu je %d"
+
+#: ../gui/fb.cpp:324
+#, fuzzy, c-format
+msgid "green channel: %d / %d"
+msgstr "Index AMF kanálu je %d"
+
+#: ../gui/fb.cpp:326
+#, fuzzy, c-format
+msgid "blue channel: %d / %d"
+msgstr "Index AMF kanálu je %d"
+
+#: ../gui/fb.cpp:328
+#, c-format
+msgid "Total bits per pixel: %d"
+msgstr ""
+
+#: ../gui/fb.cpp:476
+msgid "This GUI does not yet support menus"
+msgstr ""
+
+#: ../gui/fb.cpp:481
+msgid "This GUI does not yet support a mouse pointer"
+msgstr ""
+
+#: ../gui/fb.cpp:567
+msgid "WARNING: Could not detect controlling TTY"
+msgstr ""
+
+#: ../gui/fb.cpp:577 ../gui/fb.cpp:612 ../gui/fb.cpp:643 ../gui/fb.cpp:693
+#, fuzzy, c-format
+msgid "WARNING: Could not open %s"
+msgstr "VAROVÁNÍ: prostředí nenastaveno v %s"
+
+#: ../gui/fb.cpp:582
+msgid "WARNING: Could not get current VT state"
+msgstr ""
+
+#: ../gui/fb.cpp:588
+#, c-format
+msgid "Original TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:594
+msgid "WARNING: Could not request a new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:599
+#, c-format
+msgid "Own TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:606 ../gui/fb.cpp:637 ../gui/fb.cpp:687
+#, c-format
+msgid "WARNING: Could not find device for VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:617 ../gui/fb.cpp:698
+#, c-format
+msgid "WARNING: Could not activate VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:623 ../gui/fb.cpp:704
+#, c-format
+msgid "WARNING: Error waiting for VT %d becoming active"
+msgstr ""
+
+#: ../gui/fb.cpp:661
+msgid "WARNING: Could not query current keyboard mode on VT"
+msgstr ""
+
+#: ../gui/fb.cpp:665
+msgid "WARNING: Could not switch to graphics mode on new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:670
+#, c-format
+msgid "VT %d ready"
+msgstr ""
+
+#: ../gui/fb.cpp:683
+msgid "Restoring terminal..."
+msgstr ""
+
+#: ../gui/fb.cpp:714
+msgid "WARNING: Could not restore keyboard mode"
+msgstr ""
+
+#: ../gui/fb.cpp:758
+#, c-format
+msgid "mouse_command: discarded %d bytes from input buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:791 ../gui/fb.cpp:921
+#, fuzzy
+msgid "Could not open "
+msgstr "Kodek %d nelze otevřít"
+
+#: ../gui/fb.cpp:809
+#, fuzzy
+msgid "Mouse reset failed"
+msgstr "%s: přeskakování selhalo"
+
+#: ../gui/fb.cpp:817
+msgid "WARNING: Could not detect mouse device ID"
+msgstr ""
+
+#: ../gui/fb.cpp:821
+#, c-format
+msgid "WARNING: Non-standard mouse device ID %d"
+msgstr ""
+
+#: ../gui/fb.cpp:826
+msgid "Could not activate Data Reporting mode for mouse"
+msgstr ""
+
+#: ../gui/fb.cpp:833
+msgid "Mouse enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:880
+#, c-format
+msgid "x/y %d/%d btn %d"
+msgstr ""
+
+#: ../gui/fb.cpp:939
+msgid "Touchpad enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:1027 ../gui/fb.cpp:1244
+#, fuzzy, c-format
+msgid "Could not open %s: %s"
+msgstr "Nemohu otevřít soubor: %s"
+
+#: ../gui/fb.cpp:1031
+#, c-format
+msgid "Pointing device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1034
+#, c-format
+msgid "Could not set non-blocking mode for pointing device: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:1117
+#, fuzzy
+msgid "WARNING: Error parsing calibration data!"
+msgstr "Chyba při rozebírání přepínačů z příkazového řádku: "
 
-#: ../utilities/soldumper.cpp:188
-msgid "This program dumps the internal data of a .sol file"
-msgstr "Tento program vypíše vnitřní data souboru .sol"
+#: ../gui/fb.cpp:1119
+#, c-format
+msgid "Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f"
+msgstr ""
 
-#: ../utilities/soldumper.cpp:190
-msgid "Usage: soldumper [h] filename"
-msgstr "Použití: soldumper [h] SOUBOR"
+#: ../gui/fb.cpp:1123
+msgid ""
+"WARNING: No touchscreen calibration settings found. The mouse pointer most "
+"probably won't work precisely. Set TSCALIB environment variable with correct "
+"values for better results"
+msgstr ""
 
-#: ../utilities/soldumper.cpp:192
-msgid "-f\tForce local directory access"
-msgstr "-f\tVynutí přístup k místním adresářům"
+#: ../gui/fb.cpp:1248
+#, c-format
+msgid "Keyboard device %s open"
+msgstr ""
 
-#: ../utilities/soldumper.cpp:193
-msgid "-l\tList all .sol files in default dir"
-msgstr "-l\tVypíše všechny soubory .sol v implicitním adresáři"
+#: ../gui/fb.cpp:1251
+#, c-format
+msgid "Could not set non-blocking mode for keyboard device: %s"
+msgstr ""
 
-#: ../gui/gnash.cpp:81
+#: ../gui/gnash.cpp:83
 msgid "Usage: gnash [options] movie_file.swf"
 msgstr "Použití: gnahs [PŘEPÍNAČE] SOUBOR_S_FILMEM.SWF"
 
-#: ../gui/gnash.cpp:83
+#: ../gui/gnash.cpp:85
 msgid "Plays a SWF (Shockwave Flash) movie"
 msgstr "Přehraje SWF (Shockwave Flash) film"
 
-#: ../gui/gnash.cpp:84
+#: ../gui/gnash.cpp:86
 msgid "Options:"
 msgstr "Přepínače:"
 
-#: ../gui/gnash.cpp:86
+#: ../gui/gnash.cpp:88
 msgid "  -h,  --help              Print this help and exit"
 msgstr "  -h,  --help              Vytiskne tuto nápovědu a skončí"
 
-#: ../gui/gnash.cpp:87
+#: ../gui/gnash.cpp:89
 msgid "  -V,  --version           Print version information and exit"
 msgstr "  -V,  --version           Vytiskne informace o verzi a skončí"
 
-#: ../gui/gnash.cpp:88
+#: ../gui/gnash.cpp:90
 msgid "  -s,  --scale <factor>    Scale the movie by the specified factor"
 msgstr "  -s,  --scale <činitel>    Škáluje film podle zadaného činitele"
 
-#: ../gui/gnash.cpp:89
+#: ../gui/gnash.cpp:91
 msgid ""
 "  -c                       Produce a core file instead of letting SDL trap it"
 msgstr ""
 "  -c                       Vyrobí core dump namísto, aby se o něj 
postarala "
 "SDL"
 
-#: ../gui/gnash.cpp:90
+#: ../gui/gnash.cpp:92
 msgid "  -d,  --delay num         Number of milliseconds to delay in main loop"
 msgstr ""
 "  -d,  --delay počet       Délka čekání v milisekundách v hlavní 
smyčce"
 
-#: ../gui/gnash.cpp:91
+#: ../gui/gnash.cpp:93
 msgid "  -v,  --verbose           Produce verbose output"
 msgstr "  -v,  --verbose           Způsobí upovídaný výstup"
 
-#: ../gui/gnash.cpp:93
+#: ../gui/gnash.cpp:95
 msgid "  -va                      Be (very) verbose about action execution"
 msgstr ""
 "  -va                      Bude (velmi) upovídaný ohledně provádění 
akcí"
 
-#: ../gui/gnash.cpp:96
+#: ../gui/gnash.cpp:98
 msgid "  -vp                      Be (very) verbose about parsing"
 msgstr "  -vp                      Bude (velmi) upovídaný ohledně 
rozebírání"
 
-#: ../gui/gnash.cpp:98
+#: ../gui/gnash.cpp:100
+msgid "  -A <file>                Audio dump file (wave format)"
+msgstr ""
+
+#: ../gui/gnash.cpp:101
+msgid "  -D <file>                Video dump file (only valid with dump-gnash)"
+msgstr ""
+
+#: ../gui/gnash.cpp:102
 msgid "  -x,  --xid <ID>          X11 Window ID for display"
 msgstr ""
 "  -x,  --xid <ID>          Identifikátor X11 okna určeného pro zobrazení"
 
-#: ../gui/gnash.cpp:99
+#: ../gui/gnash.cpp:103
 msgid "  -w,  --writelog          Produce the disk based debug log"
 msgstr "  -w,  --writelog          Uloží ladicí prokol na disk"
 
-#: ../gui/gnash.cpp:100
+#: ../gui/gnash.cpp:104
 msgid "  -j,  --width <width>     Set window width"
 msgstr "  -j,  --width <šířka>     Nastaví šířku okna"
 
-#: ../gui/gnash.cpp:101
+#: ../gui/gnash.cpp:105
 #, fuzzy
 msgid "  -k,  --height <height>   Set window height"
 msgstr "  -k,  --height <výška>    Nastaví výšku okna"
 
-#: ../gui/gnash.cpp:102
+#: ../gui/gnash.cpp:106
 msgid "  -1,  --once              Exit when/if movie reaches the last frame"
 msgstr "  -1,  --once              Skončí až film dosáhne posledního 
snímku"
 
-#: ../gui/gnash.cpp:103
+#: ../gui/gnash.cpp:107
 msgid "  -g,  --debugger          Turn on the Flash debugger"
 msgstr "  -g,  --debugger          Zapne debugger Flashe"
 
-#: ../gui/gnash.cpp:104
+#: ../gui/gnash.cpp:108
 msgid "  -r,  --render-mode <0|1|2|3>"
 msgstr "  -r,  --render-mode <0|1|2|3>"
 
-#: ../gui/gnash.cpp:105
+#: ../gui/gnash.cpp:109
 msgid "                           0 disable rendering and sound"
 msgstr "                           0 vypne vykreslování a zvuk"
 
-#: ../gui/gnash.cpp:106
+#: ../gui/gnash.cpp:110
 msgid "                           1 enable rendering, disable sound"
 msgstr "                           1 zapne vykreslování, vypne zvuk"
 
-#: ../gui/gnash.cpp:107
+#: ../gui/gnash.cpp:111
 msgid "                           2 enable sound, disable rendering"
 msgstr "                           2 zapne zvuk, vypne vykreslování"
 
-#: ../gui/gnash.cpp:108
+#: ../gui/gnash.cpp:112
 msgid "                           3 enable rendering and sound (default)"
 msgstr "                           3 zapne vykreslování i zvuk 
(implicitní)"
 
-#: ../gui/gnash.cpp:109
+#: ../gui/gnash.cpp:113
 msgid "  -t,  --timeout <sec>     Exit after the specified number of seconds"
 msgstr "  -t,  --timeout <sekund>  Skončí po uplynutá zadaného počtu 
sekund"
 
-#: ../gui/gnash.cpp:110
+#: ../gui/gnash.cpp:114
 msgid "  -u,  --real-url <url>    Set \"real\" URL of the movie"
 msgstr "  -u,  --real-url <url>    Nastaví „real“ (skutečné) URL filmu"
 
-#: ../gui/gnash.cpp:111
+#: ../gui/gnash.cpp:115
 msgid "  -U,  --base-url <url>    Set \"base\" URL for resolving relative URLs"
 msgstr ""
 "  -U,  --base-url <url>    Nastaví „base“ (základní) URL pro\n"
 "                           vyhodnocování relativních URL"
 
-#: ../gui/gnash.cpp:112
+#: ../gui/gnash.cpp:116
 msgid "  -P,  --param <param>     Set parameter (e.g. \"FlashVars=A=1&b=2\")"
 msgstr ""
 "  -P,  --param <param>     Nastavá parametr (např. „FlashVars=A=1&b=2“)"
 
-#: ../gui/gnash.cpp:113
+#: ../gui/gnash.cpp:117
 msgid ""
 "  -F,  --fd <fd>           Filedescriptor to use for external communications"
 msgstr "  -F,  --fd <fd>           Desktriptor souboru pro vnější 
komunikaci"
 
-#: ../gui/gnash.cpp:115
+#: ../gui/gnash.cpp:119
 msgid "  -f,  --debug-fps num     Print FPS every num seconds (float)."
 msgstr ""
 " -f,  --debug-fps počet    Vypíše FPS každých počet sekund (desetinné 
číslo)"
 
-#: ../gui/gnash.cpp:118
+#: ../gui/gnash.cpp:122
 msgid "  --max-advances num       Exit after specified number of advances"
 msgstr "  --max-advances počet     Skončí po zadaném počtu kroků"
 
-#: ../gui/gnash.cpp:119
+#: ../gui/gnash.cpp:123
 msgid "  --fullscreen             Start in fullscreen mode"
 msgstr "  --fullscreen             Spustí se přes celou obrazovku"
 
-#: ../gui/gnash.cpp:121
+#: ../gui/gnash.cpp:125
 msgid "Keys:"
 msgstr "Klávesy:"
 
-#: ../gui/gnash.cpp:123
+#: ../gui/gnash.cpp:127
 msgid "  CTRL-Q, CTRL-W           Quit/Exit"
 msgstr "  CTRL-Q, CTRL-W           Konec"
 
-#: ../gui/gnash.cpp:124
+#: ../gui/gnash.cpp:128
 msgid "  CTRL-P                   Toggle Pause"
 msgstr "  CTRL-P                   Přepnout pauzu"
 
-#: ../gui/gnash.cpp:125
+#: ../gui/gnash.cpp:129
 msgid "  CTRL-R                   Restart the movie"
 msgstr "  CTRL-R                   Spustí film od začátku"
 
-#: ../gui/gnash.cpp:128
+#: ../gui/gnash.cpp:132
 msgid "  CTRL-[ or kp-   Step back one frame"
 msgstr "  CTRL-[ nebo kp-  Vrátí se o jeden snímek zpět"
 
-#: ../gui/gnash.cpp:129
+#: ../gui/gnash.cpp:133
 msgid "  CTRL-] or kp+   Step forward one frame"
 msgstr "  CTRL-] nebo kp+  Přejde o jeden snímek vpřed"
 
-#: ../gui/gnash.cpp:132
+#: ../gui/gnash.cpp:136
 msgid "  CTRL-L                   Force immediate redraw"
 msgstr "  CTRL-L                   Vynutí okamžité překreslení"
 
-#: ../gui/gnash.cpp:146
+#: ../gui/gnash.cpp:150
 msgid ""
 "Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n"
 "Gnash comes with NO WARRANTY, to the extent permitted by law.\n"
@@ -5313,136 +5801,146 @@
 "Public License.  For more information, see the file named COPYING.\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:155
+#: ../gui/gnash.cpp:159
 msgid "Build options "
 msgstr "Volby při sestavení "
 
-#: ../gui/gnash.cpp:156
+#: ../gui/gnash.cpp:160
 msgid "   Target: "
 msgstr "   Cíl: "
 
-#: ../gui/gnash.cpp:158
+#: ../gui/gnash.cpp:162
 msgid "   Renderer: "
 msgstr "   Vykreslování přes: "
 
-#: ../gui/gnash.cpp:159
+#: ../gui/gnash.cpp:163
 msgid " - GUI: "
 msgstr " – GUI: "
 
-#: ../gui/gnash.cpp:160
+#: ../gui/gnash.cpp:164
 msgid " - Media handler: "
 msgstr " – Obsluha médií: "
 
-#: ../gui/gnash.cpp:162
+#: ../gui/gnash.cpp:166
 msgid "   Configured with: "
 msgstr "   Nakonfigurováno s: "
 
-#: ../gui/gnash.cpp:163
+#: ../gui/gnash.cpp:167
 msgid "   CXXFLAGS: "
 msgstr "   CXXFLAGS: "
 
-#: ../gui/gnash.cpp:166
+#: ../gui/gnash.cpp:170
 msgid "Built against ffmpeg version: "
 msgstr "Sestaveno proti ffmpegu verze: "
 
-#: ../gui/gnash.cpp:169
+#: ../gui/gnash.cpp:173
 msgid "Built against gstreamer version: "
 msgstr "Sestaveno proti gstreameru verze: "
 
-#: ../gui/gnash.cpp:241
+#: ../gui/gnash.cpp:246
 msgid "Logging to disk enabled"
 msgstr "Protokolování na disk zapnuto"
 
-#: ../gui/gnash.cpp:247
+#: ../gui/gnash.cpp:252
 msgid "No verbose actions; disabled at compile time"
 msgstr "Žádné upovídané akce; zakázáno při překladu"
 
-#: ../gui/gnash.cpp:254
+#: ../gui/gnash.cpp:259
 msgid "No verbose parsing; disabled at compile time"
 msgstr "Žádné upovídané rozebírání; zakázáno při překladu"
 
-#: ../gui/gnash.cpp:273
+#: ../gui/gnash.cpp:278
 #, c-format
 msgid "Setting root URL to %s"
 msgstr "Nastavuji kořenové URL na %s"
 
-#: ../gui/gnash.cpp:277
+#: ../gui/gnash.cpp:282
 #, c-format
 msgid "Setting base URL to %s"
 msgstr "Nastavuji základní (base) URL na %s"
 
-#: ../gui/gnash.cpp:284
+#: ../gui/gnash.cpp:289
 #, c-format
 msgid "Invalid host communication filedescriptor %d\n"
 msgstr "Neplatný deskriptor %d pro komunikaci s hostitelem\n"
 
-#: ../gui/gnash.cpp:293
-msgid "Setting width to "
+#: ../gui/gnash.cpp:298
+#, fuzzy, c-format
+msgid "Setting width to %d"
 msgstr "Nastavuji šířku na "
 
-#: ../gui/gnash.cpp:302
+#: ../gui/gnash.cpp:307
 msgid "No debugger; disabled at compile time, -g is invalid"
 msgstr "Žádný debugger; zakázáno při překladu, přepínač -g je 
neplatný"
 
-#: ../gui/gnash.cpp:309
-msgid "Setting height to "
+#: ../gui/gnash.cpp:314
+#, fuzzy, c-format
+msgid "Setting height to %d"
 msgstr "Nastavuji výšku na "
 
-#: ../gui/gnash.cpp:343
+#: ../gui/gnash.cpp:348
 msgid "ERROR: -r must be followed by 0, 1, 2 or 3 "
 msgstr "CHYBA: -r musí být následováno 0, 1, 2, nebo 3 "
 
-#: ../gui/gnash.cpp:354
+#: ../gui/gnash.cpp:359
 msgid "FPS debugging disabled at compile time, -f is invalid"
 msgstr "Ladění FPS zakázáno při překladu, přepínač -f je neplatný"
 
-#: ../gui/gnash.cpp:383
+#: ../gui/gnash.cpp:394
 msgid "Error parsing command line options: "
 msgstr "Chyba při rozebírání přepínačů z příkazového řádku: "
 
-#: ../gui/gnash.cpp:384
+#: ../gui/gnash.cpp:395
 msgid "This is a Gnash bug."
 msgstr "Toto je chyba Gnashe."
 
-#: ../gui/gnash.cpp:389
+#: ../gui/gnash.cpp:400
 msgid "No rendering flags specified, using rcfile"
 msgstr "Nezadán žádný příznak vykreslování, použiji rcfile"
 
-#: ../gui/gnash.cpp:433
+#: ../gui/gnash.cpp:438
+msgid "Exception thrown during parseCommandLine"
+msgstr ""
+
+#: ../gui/gnash.cpp:444
 msgid "Error: no input file was specified. Exiting."
 msgstr "Chyba: nebyl zadán žádný vstupní soubor. Končím."
 
-#: ../gui/gtk.cpp:122
+#: ../gui/gtk.cpp:136
 msgid "Created XEmbedded window"
 msgstr "Vytvořeno XEmbedded okno"
 
-#: ../gui/gtk.cpp:130
+#: ../gui/gtk.cpp:144
 msgid "Created top level window"
 msgstr "Vytvořeno vrcholové okno"
 
-#: ../gui/gtk.cpp:192
+#: ../gui/gtk.cpp:156
+msgid "Click to play"
+msgstr ""
+
+#: ../gui/gtk.cpp:216
 msgid "LIRC daemon not running"
 msgstr "LIRC démon neběží"
 
-#: ../gui/gtk.cpp:530
+#: ../gui/gtk.cpp:599
 msgid "Sound"
 msgstr "Zvuk"
 
-#: ../gui/gtk.cpp:546 ../gui/kde.cpp:445
+#: ../gui/gtk.cpp:615 ../gui/kde.cpp:442
 msgid "Quit Gnash"
 msgstr "Ukončit Gnash"
 
-#: ../gui/gtk.cpp:626 ../gui/gtk.cpp:627
+#: ../gui/gtk.cpp:695 ../gui/gtk.cpp:696
 #, c-format
 msgid "Couldn't find pixmap file: %s"
 msgstr "Nemohu najít soubor s pixmapu: %s"
 
-#: ../gui/gtk.cpp:633
+#: ../gui/gtk.cpp:702
 #, c-format
 msgid "Failed to load pixbuf file: %s: %s"
 msgstr "Selhalo načtení pixbuf souboru: %s: %s"
 
-#: ../gui/gtk.cpp:839
+#: ../gui/gtk.cpp:920
 #, c-format
 msgid ""
 "Attempting to open file %s.\n"
@@ -5451,167 +5949,167 @@
 "Pokouším se otevřít soubor %s.\n"
 "POZNÁMKA: Schopnost otevírání souboru ještě nebyla implementována!"
 
-#: ../gui/gtk.cpp:963
+#: ../gui/gtk.cpp:1045
 msgid "Gnash preferences"
 msgstr "Nastavení Gnashe"
 
-#: ../gui/gtk.cpp:989
+#: ../gui/gtk.cpp:1071
 msgid "_Logging"
 msgstr "Protoko_lování"
 
-#: ../gui/gtk.cpp:993
+#: ../gui/gtk.cpp:1075
 msgid "<b>Logging options</b>"
 msgstr "<b>Volby protokolování</b>"
 
-#: ../gui/gtk.cpp:997
+#: ../gui/gtk.cpp:1079
 msgid "Verbosity level:"
 msgstr "Úroveň upovídanosti:"
 
-#: ../gui/gtk.cpp:1006
+#: ../gui/gtk.cpp:1088
 msgid "Log to _file"
 msgstr "Zaznamenávat do _souboru"
 
-#: ../gui/gtk.cpp:1010
+#: ../gui/gtk.cpp:1092
 msgid "Logfile name:"
 msgstr "Jméno souboru s protokolem:"
 
-#: ../gui/gtk.cpp:1019
+#: ../gui/gtk.cpp:1101
 msgid "Log _parser output"
 msgstr "Zaznamenávat výstup _parseru"
 
-#: ../gui/gtk.cpp:1026
+#: ../gui/gtk.cpp:1108
 msgid "Log SWF _actions"
 msgstr "Zaznamenávat _akce SWF"
 
-#: ../gui/gtk.cpp:1033
+#: ../gui/gtk.cpp:1115
 msgid "Log malformed SWF _errors"
 msgstr "Zaznamenávat _chyby poškozeného SWF"
 
-#: ../gui/gtk.cpp:1039
+#: ../gui/gtk.cpp:1121
 msgid "Log ActionScript _coding errors"
 msgstr "Zaznamenávat chyby v _kódu ActionScriptu"
 
-#: ../gui/gtk.cpp:1046
+#: ../gui/gtk.cpp:1128
 msgid "Log _Local Connection activity"
 msgstr "Zaznamenávat _místní spojení"
 
-#: ../gui/gtk.cpp:1053
+#: ../gui/gtk.cpp:1135
 msgid "Enable _debugger"
 msgstr "Zapnout _ladění"
 
-#: ../gui/gtk.cpp:1066
+#: ../gui/gtk.cpp:1148
 msgid "_Security"
 msgstr "_Bezpečnost"
 
-#: ../gui/gtk.cpp:1071
+#: ../gui/gtk.cpp:1153
 msgid "<b>Network connections</b>"
 msgstr "<b>Síťová spojení</b>"
 
-#: ../gui/gtk.cpp:1075
+#: ../gui/gtk.cpp:1157
 msgid "Connect only to local _host"
 msgstr "Připojovat se jen na _tento stroj"
 
-#: ../gui/gtk.cpp:1079
+#: ../gui/gtk.cpp:1161
 msgid "Connect only to local _domain"
 msgstr "Připojovat se jen do místní _domény"
 
-#: ../gui/gtk.cpp:1083
+#: ../gui/gtk.cpp:1165
 msgid "Disable SSL _verification"
 msgstr "Vypnout o_věřování SSL"
 
-#: ../gui/gtk.cpp:1087
+#: ../gui/gtk.cpp:1169
 msgid "_Whitelist"
 msgstr "Seznam _povolených"
 
-#: ../gui/gtk.cpp:1093
+#: ../gui/gtk.cpp:1175
 msgid "_Blacklist"
 msgstr "Seznam _zakázaných"
 
-#: ../gui/gtk.cpp:1100
+#: ../gui/gtk.cpp:1182
 msgid "<b>Privacy</b>"
 msgstr "<b>Soukromí</b>"
 
-#: ../gui/gtk.cpp:1104
+#: ../gui/gtk.cpp:1186
 msgid "Shared objects directory:"
 msgstr "Adresář se sdílenými objekty:"
 
-#: ../gui/gtk.cpp:1113
+#: ../gui/gtk.cpp:1195
 msgid "Do _not write Shared Object files"
 msgstr "_Nezapisovat soubory sdílených objektů"
 
-#: ../gui/gtk.cpp:1119
+#: ../gui/gtk.cpp:1201
 msgid "Only _access local Shared Object files"
 msgstr "_Zpřístupnit jen soubory s místními sdílenými objekty"
 
-#: ../gui/gtk.cpp:1125
+#: ../gui/gtk.cpp:1207
 msgid "Disable Local _Connection object"
 msgstr "Zakázat objekty místních spojení"
 
-#: ../gui/gtk.cpp:1136
+#: ../gui/gtk.cpp:1218
 msgid "_Media"
 msgstr "_Média"
 
-#: ../gui/gtk.cpp:1141
+#: ../gui/gtk.cpp:1223
 msgid "<b>Sound</b>"
 msgstr "<b>Zvuk</b>"
 
-#: ../gui/gtk.cpp:1145
+#: ../gui/gtk.cpp:1227
 msgid "Use sound _handler"
 msgstr "Použít obslu_hu zvuku"
 
-#: ../gui/gtk.cpp:1154
+#: ../gui/gtk.cpp:1236
 msgid "_Player"
 msgstr "_Přehrávač"
 
-#: ../gui/gtk.cpp:1159
+#: ../gui/gtk.cpp:1241
 msgid "<b>Player description</b>"
 msgstr "<b>Popis přehrávače</b>"
 
-#: ../gui/gtk.cpp:1167
+#: ../gui/gtk.cpp:1249
 msgid "Player version:"
 msgstr "Verze přehrávače:"
 
-#: ../gui/gtk.cpp:1180
+#: ../gui/gtk.cpp:1262
 msgid "Operating system:"
 msgstr "Operační systém:"
 
-#: ../gui/gtk.cpp:1189
+#: ../gui/gtk.cpp:1271
 msgid "<i>If blank, Gnash will detect your OS</i>"
 msgstr "<i>Není-li uvedeno, Gnash váš OS odhadne.</i>"
 
-#: ../gui/gtk.cpp:1199
+#: ../gui/gtk.cpp:1281
 msgid "URL opener:"
 msgstr "Otevírač URL:"
 
-#: ../gui/gtk.cpp:1209
+#: ../gui/gtk.cpp:1291
 msgid "<b>Performance</b>"
 msgstr "<b>Výkon</b>"
 
-#: ../gui/gtk.cpp:1217
+#: ../gui/gtk.cpp:1299
 msgid "Max size of movie library:"
 msgstr "Maximální velikost knihovny filmu:"
 
-#: ../gui/gtk.cpp:1227
+#: ../gui/gtk.cpp:1309
 msgid "Start _Gnash in pause mode"
 msgstr "Spouštět _Gnash v režimu pozastaveného přehrávání"
 
-#: ../gui/gtk.cpp:1240
+#: ../gui/gtk.cpp:1322
 msgid "Movie properties"
 msgstr "Vlastnosti filmu"
 
-#: ../gui/gtk.cpp:1313
+#: ../gui/gtk.cpp:1397
 msgid "Variable"
 msgstr "Proměnná"
 
-#: ../gui/gtk.cpp:1325
+#: ../gui/gtk.cpp:1409
 msgid "Value"
 msgstr "Hodnota"
 
-#: ../gui/gtk.cpp:1369
+#: ../gui/gtk.cpp:1455
 msgid "Gnash is the GNU Flash movie player based on GameSWF."
 msgstr "Gnash je GNU přehrávač flashových filmů založený na GameSWF."
 
-#: ../gui/gtk.cpp:1371
+#: ../gui/gtk.cpp:1457
 msgid ""
 "\n"
 "Renderer: "
@@ -5619,7 +6117,7 @@
 "\n"
 "Vykreslování přes: "
 
-#: ../gui/gtk.cpp:1373
+#: ../gui/gtk.cpp:1459
 msgid ""
 "\n"
 "GUI: "
@@ -5627,7 +6125,7 @@
 "\n"
 "GUI: "
 
-#: ../gui/gtk.cpp:1375
+#: ../gui/gtk.cpp:1461
 msgid ""
 "\n"
 "Media: "
@@ -5635,7 +6133,7 @@
 "\n"
 "Média: "
 
-#: ../gui/gtk.cpp:1378
+#: ../gui/gtk.cpp:1464
 msgid ""
 "\n"
 "Built against gstreamer version: "
@@ -5643,7 +6141,7 @@
 "\n"
 "Sestaveno proti gstremeru verze: "
 
-#: ../gui/gtk.cpp:1384
+#: ../gui/gtk.cpp:1470
 msgid ""
 "\n"
 "Built against ffmpeg version: "
@@ -5651,71 +6149,75 @@
 "\n"
 "Sestaveno proti ffmpegu verze: "
 
-#: ../gui/gtk.cpp:1393
+#: ../gui/gtk.cpp:1479
 msgid "GNASH flash movie player"
 msgstr "Přehrávač flashových filmů GNASH"
 
-#: ../gui/gtk.cpp:1425 ../gui/gtk.cpp:1438
+#: ../gui/gtk.cpp:1511 ../gui/gtk.cpp:1524
 msgid "Open file"
 msgstr "Otevřít soubor"
 
-#: ../gui/gtk.cpp:1779
+#: ../gui/gtk.cpp:1878
 msgid "_File"
 msgstr "_Soubor"
 
-#: ../gui/gtk.cpp:1843
+#: ../gui/gtk.cpp:1942
 msgid "_Edit"
 msgstr "_Upravit"
 
-#: ../gui/gtk.cpp:1865
+#: ../gui/gtk.cpp:1964
 msgid "_Help"
 msgstr "_Nápověda"
 
-#: ../gui/gtk.cpp:1886
+#: ../gui/gtk.cpp:1986
 msgid "_View"
 msgstr "_Zobrazit"
 
-#: ../gui/gtk.cpp:1896
+#: ../gui/gtk.cpp:1996
 msgid "Redraw"
 msgstr "Překreslit"
 
-#: ../gui/gtk.cpp:1908 ../gui/gtk.cpp:1914
+#: ../gui/gtk.cpp:2008 ../gui/gtk.cpp:2014
 msgid "Toggle fullscreen"
 msgstr "Přepnout celoobrazovkový režim"
 
-#: ../gui/gtk.cpp:1930
+#: ../gui/gtk.cpp:2024
+msgid "Show updated ranges"
+msgstr ""
+
+#: ../gui/gtk.cpp:2045
 msgid "Movie _Control"
 msgstr "_Ovládání filmu"
 
-#: ../gui/gtk.cpp:1943
+#: ../gui/gtk.cpp:2058
 msgid "Play"
 msgstr "Přehrát"
 
-#: ../gui/gtk.cpp:1956
+#: ../gui/gtk.cpp:2071
 msgid "Pause"
 msgstr "Pozastavit"
 
-#: ../gui/gtk.cpp:1969
+#: ../gui/gtk.cpp:2084
 msgid "Stop"
 msgstr "Zastavit"
 
-#: ../gui/gtk.cpp:1984 ../gui/kde.cpp:437
+#: ../gui/gtk.cpp:2099 ../gui/kde.cpp:434
 msgid "Restart Movie"
 msgstr "Přehrát od začátku"
 
-#: ../gui/gtk.cpp:2000
+#: ../gui/gtk.cpp:2115
 msgid "Step Forward Frame"
 msgstr "O snímek vpřed"
 
-#: ../gui/gtk.cpp:2012
+#: ../gui/gtk.cpp:2127
 msgid "Step Backward Frame"
 msgstr "O snímek zpět"
 
-#: ../gui/gtk.cpp:2025
+#: ../gui/gtk.cpp:2140
 msgid "Jump Forward 10 Frames"
 msgstr "O 10 snímků vpřed"
 
-#: ../gui/gtk.cpp:2035
+#: ../gui/gtk.cpp:2150
 msgid "Jump Backward 10 Frames"
 msgstr "O 10 snímků zpět"
 
@@ -5744,57 +6246,57 @@
 msgid "Got double-buffered visual."
 msgstr "Získán visual se dvěma pamětmi."
 
-#: ../gui/gui.cpp:169 ../gui/gui.cpp:175
+#: ../gui/gui.cpp:166 ../gui/gui.cpp:172
 msgid "Fullscreen not yet supported in this GUI"
 msgstr "Zobrazení přes celou obrazovku není v tomto GUI ještě 
podporováno"
 
-#: ../gui/gui.cpp:184
+#: ../gui/gui.cpp:181
 msgid "Mouse show/hide not yet supported in this GUI"
 msgstr "Zobrazování/skrývání ukazatele není v tomto GUO ještě 
podporováno"
 
-#: ../gui/gui.cpp:195
+#: ../gui/gui.cpp:194
 msgid "menushow not yet supported in this GUI"
 msgstr "menushow není v tomto GUI ještě podporováno"
 
-#: ../gui/gui.cpp:375
+#: ../gui/gui.cpp:518
 #, c-format
 msgid "mouse @ %d,%d"
 msgstr "myš na %d,%d"
 
-#: ../gui/gui.cpp:763
+#: ../gui/gui.cpp:934
 #, c-format
 msgid "Frame %d"
 msgstr "Snímek %d"
 
-#: ../gui/kde.cpp:434
+#: ../gui/kde.cpp:431
 msgid "Play Movie"
 msgstr "Přehrát film"
 
-#: ../gui/kde.cpp:435
+#: ../gui/kde.cpp:432
 msgid "Pause Movie"
 msgstr "Pozastavit film"
 
-#: ../gui/kde.cpp:436
+#: ../gui/kde.cpp:433
 msgid "Stop Movie"
 msgstr "Ukončit film"
 
-#: ../gui/kde.cpp:439
+#: ../gui/kde.cpp:436
 msgid "Step Forward"
 msgstr "Krok vpřed"
 
-#: ../gui/kde.cpp:440
+#: ../gui/kde.cpp:437
 msgid "Step Backward"
 msgstr "Krok zpět"
 
-#: ../gui/kde.cpp:441
+#: ../gui/kde.cpp:438
 msgid "Jump Forward"
 msgstr "Skok vpřed"
 
-#: ../gui/kde.cpp:442
+#: ../gui/kde.cpp:439
 msgid "Jump Backward"
 msgstr "Skok zpět"
 
-#: ../gui/kde.cpp:444
+#: ../gui/kde.cpp:441
 msgid "Refresh"
 msgstr "Obnovit"
 
@@ -5803,45 +6305,52 @@
 msgid "Timer delay set to %d milliseconds"
 msgstr "Prodleva časovače nastaveno na %d milisekund(u/y)"
 
-#: ../gui/Player.cpp:169
+#: ../gui/Player.cpp:182
 msgid "Sound requested but no sound support compiled in"
 msgstr "Požadován zvuk, ale podpora zvuku nebyla zakompilována"
 
-#: ../gui/Player.cpp:202
+#: ../gui/Player.cpp:215
 #, c-format
 msgid "Activating FPS debugging every %g seconds"
 msgstr "Aktivuji ladění FPS každých %g sekund"
 
-#: ../gui/Player.cpp:357
-msgid "Input movie has collapsed dimensions "
+#: ../gui/Player.cpp:366
+#, fuzzy, c-format
+msgid ""
+"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on."
 msgstr "Vstupní film má zřícené rozměry "
 
-#: ../gui/Player.cpp:415
+#: ../gui/Player.cpp:452
 #, c-format
-msgid "Running as plugin: ignoring fscommand %s."
+msgid "Sent FsCommand '%s' to host fd %d"
+msgstr ""
+
+#: ../gui/Player.cpp:461
+#, fuzzy, c-format
+msgid "Running as plugin: skipping internal handling of FsCommand %s%s."
 msgstr "Běžím jako zásuvný modul: ignoruji fscommand %s."
 
-#: ../gui/Player.cpp:452
-#, c-format
-msgid "FScommand exec called with argument %s"
+#: ../gui/Player.cpp:506
+#, fuzzy, c-format
+msgid "FsCommand exec called with argument %s"
 msgstr "FScommand exec zavolán s argumentem %s"
 
-#: ../gui/Player.cpp:459
-#, c-format
-msgid "FScommand allowscale called with argument %s"
+#: ../gui/Player.cpp:513
+#, fuzzy, c-format
+msgid "FsCommand allowscale called with argument %s"
 msgstr "FScommand allowscale zavolán s argumentem %s"
 
-#: ../gui/Player.cpp:466
-#, c-format
-msgid "FScommand trapallkeys called with argument %s"
+#: ../gui/Player.cpp:520
+#, fuzzy, c-format
+msgid "FsCommand trapallkeys called with argument %s"
 msgstr "FScommand trapallkeys zavolán s argumentem %s"
 
-#: ../gui/Player.cpp:470
+#: ../gui/Player.cpp:526
 #, c-format
-msgid "Unhandled FSCommand %s (%s)"
-msgstr "Neobsloužený FSCommand %s (%s)"
+msgid "FsCommand '%s(%s)' not handled internally"
+msgstr ""
 
-#: ../gui/Player.cpp:496
+#: ../gui/Player.cpp:597
 #, c-format
 msgid "Unhandled callback %s with arguments %s"
 msgstr "Neobsloužené zpětné volání %s s argumenty %s"
@@ -5889,6 +6398,324 @@
 msgid "Field name is: %s: "
 msgstr " Jméno položky je: %s"
 
+#~ msgid "Could not find a usable WinSock DLL"
+#~ msgstr "Nemohu nalézt použitelnou dynamickou knihovnu WinSock"
+
+#~ msgid "Can't connect to privileged port #%d"
+#~ msgstr "Nemohu se připojit na privilegovaný port č. %d"
+
+#~ msgid "unable to get protocol entry for %s"
+#~ msgstr "nemohu získat položku pro protokol %s"
+
+#~ msgid "setsockopt SO_REUSEADDR failed"
+#~ msgstr "selhalo setsockopt SO_REUSEADDR"
+
+#~ msgid "unable to bind to port %hd: %s"
+#~ msgstr "Nemohu se přichytit na port %hd: %s"
+
+#, fuzzy
+#~ msgid "Server bound to service on %s, port %hd, using fd #%d"
+#~ msgstr "Server přichycen ke službě na %s, portu %hd, deskriptoru %d"
+
+#~ msgid "unable to listen on port: %hd: %s "
+#~ msgstr "na portu %hd nemohu poslouchat: %s"
+
+#, fuzzy
+#~ msgid "Trying to accept net traffic on fd #%d"
+#~ msgstr "Pokouším se přijmout síťové spojení na deskriptor %d"
+
+#~ msgid "There is data at the console for stdin"
+#~ msgstr "Na standardním vstupu konzole jsou data"
+
+#, fuzzy
+#~ msgid "The accept() socket for fd #%d was interupted by a system call"
+#~ msgstr "Volání accept() na socketu č. %d bylo přerušeno systémovým 
voláním"
+
+#, fuzzy
+#~ msgid "The accept() socket for fd #%d never was available for writing"
+#~ msgstr ""
+#~ "accept() socket na deskriptoru č. %d nikdy nebyl připraven pro zápis"
+
+#, fuzzy
+#~ msgid "The accept() socket for fd #%d timed out waiting to write"
+#~ msgstr "Limit čekání accept() socketu na deskriptoru č. %d na zápis 
vypršel"
+
+#~ msgid "unable to accept: %s"
+#~ msgstr "nemohu přijmout spojení: %s"
+
+#, fuzzy
+#~ msgid "Accepting tcp/ip connection on fd #%d"
+#~ msgstr "Přijímám TCP/IP spojení na deskriptoru %d"
+
+#~ msgid "The connect() socket for fd %d was interupted by a system call"
+#~ msgstr ""
+#~ "Čekání na connect() na socketu č. %d bylo přerušeno systémovým 
voláním"
+
+#~ msgid "The connect() socket for fd %d never was available for writing"
+#~ msgstr ""
+#~ "connect() socket na deskriptoru č. %d nikdy nebyl připraven pro zápis"
+
+#~ msgid "The connect() socket for fd %d timed out waiting to write"
+#~ msgstr "Limit Čekání connect() socketu č. %d na zápis vypršelo"
+
+#~ msgid "\tsocket name %s for fd %d"
+#~ msgstr "\tnázev socketu %s pro deskriptor %d"
+
+#~ msgid "Can't connect to privileged port %hd"
+#~ msgstr "Na privilegovaný port %hd se nemohu připojit"
+
+#~ msgid "%s: to host %s at port %d"
+#~ msgstr "%s: na stroj %s na port %d"
+
+#~ msgid "The hostname for this machine is %s"
+#~ msgstr "Jméno tohoto stroje je %s"
+
+#~ msgid "Couldn't get the hostname for this machine"
+#~ msgstr "Nemohu získat jméno tohoto stroje"
+
+#~ msgid "The IP address for this client socket is %s"
+#~ msgstr "IP adresa tohoto klientského socketu je %s"
+
+#~ msgid "\tport %d at IP %s for fd %d"
+#~ msgstr "\tport %d na IP %s pro deskriptor %d"
+
+#, fuzzy
+#~ msgid "Unable to close the socket for fd #%d: %s"
+#~ msgstr "Nemohu zavřít socket deskriptoru %d: %s"
+
+#, fuzzy
+#~ msgid "Closed the socket on fd #%d"
+#~ msgstr "Socket na deskriptoru %d uzavřen"
+
+#~ msgid "The socket for fd %d was interupted by a system call"
+#~ msgstr "Socket na deskriptoru %d byl přerušen systémovým voláním"
+
+#~ msgid "The socket for fd %d was never available for reading"
+#~ msgstr "Socket na deskriptoru %d nikdy nebyl schopný čtení"
+
+#~ msgid "The socket for fd %d timed out waiting to read"
+#~ msgstr "Limit čekání socketu na deskriptoru %d na čtení vypršel"
+
+#~ msgid "read %d bytes from fd %d"
+#~ msgstr "z deskriptoru %2$d přečteno %1$d bajtů"
+
+#~ msgid ""
+#~ "%s: Read packet data from fd %d (%d bytes): \n"
+#~ "%s"
+#~ msgstr ""
+#~ "%s: Přečtena data packetu z deskriptoru %d (%d bajtů): \n"
+#~ "%s"
+
+#~ msgid "The socket for fd %d was never available for writing"
+#~ msgstr "Socket na deskriptoru %d nikdy nebyl připraven pro zápis"
+
+#~ msgid "The socket for fd %d timed out waiting to write"
+#~ msgstr "Limit čekání socketu na deskriptoru %d na zápis vypršel"
+
+#~ msgid "Wrote zero out of %d bytes to fd %d: %s"
+#~ msgstr "Na deskriptor %2$d nebyl zapsán žádný z %1$d bajtů: %3$s"
+
+#~ msgid "Couldn't write %d bytes to fd %d: %s"
+#~ msgstr "Nemohu zapsat %d bajtů na deskriptor %d: %s"
+
+#~ msgid "wrote %d bytes to fd %d, expected %d"
+#~ msgstr "na deskriptor %2$d zapsáno %1$d bajtů, očekáváno %3$d"
+
+#~ msgid "wrote %d bytes to fd %d"
+#~ msgstr "%d bajtů zapsáno na deskriptor %d"
+
+#~ msgid ""
+#~ "%s: Wrote packet data to fd %d: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "%s: Zapsal data packetu na deskriptor %d: \n"
+#~ "%s"
+
+#~ msgid "took %d usec to write (%d bytes)"
+#~ msgstr "%d μs trval zápis (%d bajtů)"
+
+#~ msgid "\" in rcfile."
+#~ msgstr "“ v rc-souboru"
+
+#~ msgid "Type is %s"
+#~ msgstr "Typ je %s"
+
+#~ msgid "Boolean is %d"
+#~ msgstr "Pravdivostní hodnota je %d"
+
+#~ msgid "Undefined element"
+#~ msgstr "Nedefinovaný element"
+
+#~ msgid "The packet head is: 0x%s"
+#~ msgstr "Hlavička packetu je: 0x%s"
+
+#~ msgid "AMF Header size bits (0x%X) out of range"
+#~ msgstr "Bity velikosti AMF hlavičky (0x%X) mimo rozsah"
+
+#~ msgid "AMF header byte is: 0x%X"
+#~ msgstr "Bajt AMF hlavičky je: 0x%X"
+
+#~ msgid "The header size is %d"
+#~ msgstr "Velikost hlavičky je %d"
+
+#~ msgid "The mystery word is: %d or 0x%s"
+#~ msgstr "Tajemné slovo je: %d nebo 0x%s"
+
+#~ msgid "The body size is: %d, or 0x%s"
+#~ msgstr "Velikos t2la je: %d nebo 0x%s"
+
+#~ msgid "The type is: %d, or 0x%s"
+#~ msgstr "Typ je: %d nebo 0x%s"
+
+#~ msgid "ERROR: Unidentified AMF header data type %d"
+#~ msgstr "CHYBA: Neidentifikovaný typ dat %d AMF hlavičky"
+
+#~ msgid "The source/destination is: %d, or 0x%s"
+#~ msgstr "Zdroj/cíl je: %d nebo 0x%s"
+
+#~ msgid "The packet body is: 0x%s"
+#~ msgstr "Tělo packetu je: 0x%s"
+
+#~ msgid "The element is: 0x%s"
+#~ msgstr "Element je: 0x%s"
+
+#~ msgid "Number \"%s\" is: 0x%s"
+#~ msgstr "Číslo „%s“ je: 0x%s"
+
+#~ msgid "Read initial Handshake Request"
+#~ msgstr "Přečten prvotní požadavek na navázání spojení (handshake)"
+
+#~ msgid "Couldn't read initial Handshake Request"
+#~ msgstr "Nelze přečíst prvotní požadavek na navázání spojení 
(handshake)"
+
+#~ msgid "Handshake is correct"
+#~ msgstr "Navázání spojení bylo úspěšné"
+
+#~ msgid "Handshake isn't correct; Data read is: 0x%x"
+#~ msgstr "Navázání spojení nebylo úspěšné, načtená data 
jsou: 0x%x"
+
+#~ msgid "Read Handshake Data"
+#~ msgstr "Data z navázání spojení přečtena"
+
+#~ msgid "Couldn't read Handshake DataData read is: %s"
+#~ msgstr "Nelze přečíst data z navázání spojení, data jsou: %s"
+
+#~ msgid "Read first data block in handshake"
+#~ msgstr "Přečten první blok dat z navázání spojení"
+
+#~ msgid "Couldn't read first data block in handshake"
+#~ msgstr "Nelze přečíst první blok dat z navázání spojení"
+
+#~ msgid "Read second data block in handshake"
+#~ msgstr "Přečten druhý blok dat z navázání spojení"
+
+#~ msgid "Couldn't read second data block in handshake"
+#~ msgstr "Nelze přečíst druhý blok dat z navázání spojení"
+
+#~ msgid "Read Handshake Finish Data"
+#~ msgstr "Přečtena závěrečná data z navázání spojení"
+
+#~ msgid "Couldn't read Handshake Finish Data"
+#~ msgstr "Závěrečná data z navázání spojení nelze přečíst"
+
+#~ msgid "Read first RTMP header byte"
+#~ msgstr "Načten první bajt RTMP hlavičky"
+
+#~ msgid "Couldn't read first RTMP header byte"
+#~ msgstr "Nelze přečíst první bajt RTMP hlavičky"
+
+#~ msgid "The Header size is: %d"
+#~ msgstr "Velikost hlavičky je: %d"
+
+#~ msgid "The AMF index is: 0x%x"
+#~ msgstr "AMF index je: 0x%x"
+
+#~ msgid "Read first RTMP packet header of header size %d"
+#~ msgstr "Přečtena hlavička prvního RTMP packetu o velikosti %d"
+
+#~ msgid "Couldn't read first RTMP packet header"
+#~ msgstr "Nelze přečíst hlavičku prvního RTMP packetu"
+
+#~ msgid "Reading AMF packets till we're done..."
+#~ msgstr "Čtu AMF packety, dokud nebudu hotový…"
+
+#~ msgid "The packet data is: 0x%s"
+#~ msgstr "Data packetu jsou 0x%s"
+
+#~ msgid "Done reading packet"
+#~ msgstr "Čtení packetu dokončeno"
+
+#~ msgid ""
+#~ "A sprite member (%s) clashes with the name of an existing character in "
+#~ "its display list.  The member will hide the character"
+#~ msgstr ""
+#~ "Člen (%s), který je spritem, se bije s názvem existujícího znaku ve 
svém "
+#~ "seznamu vyobrazení. Člen zakryje znak."
+
+#~ msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
+#~ msgstr "TextFormat.setFormat() potřebuje nejméně 3 argumenty – … 
myslím"
+
+#~ msgid ""
+#~ "Argument 3 given to TextFormat.setFormat() is not a TextFormat object "
+#~ "- ... should it be?"
+#~ msgstr ""
+#~ "3. argument TextFormat.setFormat() není objektem TextFormat – … 
měl by?"
+
+#~ msgid "%s: args=%d unfinished implementation"
+#~ msgstr "%s: nedokončená implementace argumentů=%d"
+
+#~ msgid "-- start movie"
+#~ msgstr "– začni film"
+
+#~ msgid "FIXME: %s"
+#~ msgstr "OPRAVMĚ: %s"
+
+#~ msgid "After execution: PC "
+#~ msgstr " Po provedení: PC "
+
+#~ msgid "End of DoAction block hit while skipping "
+#~ msgstr "Během přeskakování potkán konec bloku DoAction "
+
+#~ msgid "'With' stack depth ("
+#~ msgstr "Hloubka „With“ zásobníku ("
+
+#~ msgid "Stack underrun: "
+#~ msgstr "Zásobník podtekl: "
+
+#~ msgid "\t"
+#~ msgstr "\t"
+
+#~ msgid "branch to offset "
+#~ msgstr "větev má odsazení "
+
+#~ msgid "-- actions in button"
+#~ msgstr "– akce v tlačítku"
+
+#~ msgid "Date() failed to initialise from arguments"
+#~ msgstr "Inicializace Date() podle argumentů selhala"
+
+#~ msgid "Failed to set a date."
+#~ msgstr "Nastavení data selhalo."
+
+#~ msgid "utc_tm_msec_to_date failed to convert a date"
+#~ msgstr "Převod utc_tm_msec_to_date na datum selhal"
+
+#~ msgid ""
+#~ "Stage.alignMode goes through the motions but is not properly implemented."
+#~ msgstr "Stage.alignMode jde skrze pohyb, ale není správně 
implementováno."
+
+#~ msgid "Can't load XML file"
+#~ msgstr "XML soubor nelze nahrát"
+
+#~ msgid "Can't parse XML data"
+#~ msgstr "XML data nelze rozebrat"
+
+#~ msgid "Got "
+#~ msgstr "Obdrženo "
+
+#~ msgid "Unhandled FSCommand %s (%s)"
+#~ msgstr "Neobsloužený FSCommand %s (%s)"
+
 #~ msgid "TRACE"
 #~ msgstr "TRASOVÁNÍ"
 
@@ -5926,12 +6753,6 @@
 #~ "Seznam „%s“ v rc-souboru obsahuje dvojtečku. To je zastaralé a 
může vést "
 #~ "k neočekávanému chování. Prosím, jako oddělovač používejte jen 
mezeru."
 
-#~ msgid "Couldn't open file: %s"
-#~ msgstr "Nemohu otevřít soubor: %s"
-
-#~ msgid "Couldn't open file %s for writing"
-#~ msgstr "Soubor „%s“ nelze otevřít pro zápis"
-
 #~ msgid "Recoverable error while decoding MP3-stream, MAD error: %s"
 #~ msgstr "Zotavitelná chyba při dekódování MP3 proudu, chyba MAD: %s"
 
@@ -5978,10 +6799,6 @@
 #~ msgid "failed to initialize the video decoder. Bailing out."
 #~ msgstr "inicializace dekodéru videa selhala. Vracím se."
 
-#~ msgid ""
-#~ "second argument of MovieClip.loadMovie(%s, <variables>) will be discarded"
-#~ msgstr "druhý argument MovieClip.loadMovie(%s, <proměnné>) bude smazán"
-
 #~ msgid "Created New TextFormat object at %p.  Not fully implemented yet"
 #~ msgstr ""
 #~ "Vytvořen nový objekt TextFormat na %p. Ještě ne zcela implementováno"
@@ -6325,9 +7142,6 @@
 #~ msgid "Relative drag"
 #~ msgstr "Relativní uchopení"
 
-#~ msgid "note: couldn't open cache file '%s'"
-#~ msgstr "poznámka: nemohu otevřít kešový soubor „%s“"
-
 #~ msgid "extern movie deleted"
 #~ msgstr "vnější film smazán"
 
@@ -6398,9 +7212,6 @@
 #~ msgstr ""
 #~ "Pro tento krát MovieClip.loadVariables() s GET/POST nepřipojí 
proměnné"
 
-#~ msgid "Setting variable '%s' to value '%s'"
-#~ msgstr "Nastavuji proměnné „%s“ hodnotu „%s“"
-
 #~ msgid "Can't remove sprite %s as it has no parent"
 #~ msgstr "Sprite %s nelze odstranit, neboť nemá žádného rodiče"
 

Index: po/de.po
===================================================================
RCS file: /sources/gnash/gnash/po/de.po,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- po/de.po    19 Mar 2008 09:05:56 -0000      1.6
+++ po/de.po    7 May 2008 15:40:41 -0000       1.7
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: Gnash\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-19 10:00+0100\n"
+"POT-Creation-Date: 2008-05-07 17:34+0200\n"
 "PO-Revision-Date: 2008-03-19 09:54+0100\n"
 "Last-Translator: Alwin Meschede <address@hidden>\n"
 "Language-Team: German <address@hidden>\n"
@@ -16,6 +16,10 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 
+#: ../libbase/ClockTime.cpp:269
+msgid "Cannot get requested timezone information"
+msgstr ""
+
 #: ../libbase/curl_adapter.cpp:374
 #, c-format
 msgid "Timeout (%u milliseconds) while loading from url %s"
@@ -65,33 +69,33 @@
 msgid "Gnash Plugin name: %s"
 msgstr "Gnash-Plugin-Name: %s"
 
-#: ../libbase/GC.cpp:62
+#: ../libbase/GC.cpp:68
 #, c-format
 msgid "GC %p deleted, deleting all managed resources - collector run "
 msgstr ""
 
-#: ../libbase/GC.cpp:79
+#: ../libbase/GC.cpp:85
 #, c-format
 msgid "GC %p: SWEEP SCAN"
 msgstr ""
 
-#: ../libbase/GC.cpp:89
+#: ../libbase/GC.cpp:95
 #, c-format
 msgid "GC %p: cleanUnreachable deleting object %p (%s)"
 msgstr ""
 
-#: ../libbase/GC.cpp:104
+#: ../libbase/GC.cpp:110
 #, c-format
 msgid "GC %p: cleanUnreachable deleted "
 msgstr ""
 
-#: ../libbase/GC.cpp:119
+#: ../libbase/GC.cpp:125
 msgid ""
 "Garbage collection skipped since number of collectables added since last run "
 "is too low ("
 msgstr ""
 
-#: ../libbase/GC.cpp:130
+#: ../libbase/GC.cpp:136
 #, c-format
 msgid "GC %p Starting collector: "
 msgstr ""
@@ -101,243 +105,47 @@
 msgid "Internal jpeg error: %s"
 msgstr "Interner JPEG-Fehler: %s"
 
-#: ../libbase/log.cpp:158
-msgid "TRACE"
-msgstr "TRACE"
-
-#: ../libbase/log.cpp:229
-msgid "ERROR"
-msgstr "FEHLER"
-
-#: ../libbase/log.cpp:244
-msgid "UNIMPLEMENTED"
-msgstr "NICHT IMPLEMENTIERT"
-
-#: ../libbase/log.cpp:259
-msgid "SECURITY"
-msgstr "SICHERHEIT"
-
-#: ../libbase/log.cpp:274
-msgid "MALFORMED SWF"
-msgstr "FEHLERHAFTES SWF"
-
-#: ../libbase/log.cpp:289
-msgid "ACTIONSCRIPT ERROR"
-msgstr "ACTIONSCRIPT-FEHLER"
-
-#: ../libbase/network.cpp:82
-msgid "Could not find a usable WinSock DLL"
-msgstr "Konnte keine verwendbare WinSock-DLL finden"
-
-#: ../libbase/network.cpp:124
-#, c-format
-msgid "Can't connect to privileged port #%d"
-msgstr "Kann mit privilegiertem Port %d nicht verbinden"
-
-#: ../libbase/network.cpp:146
-#, c-format
-msgid "unable to get protocol entry for %s"
-msgstr "Erfassen des Protokolleintrags für %s nicht möglich!"
-
-#: ../libbase/network.cpp:163 ../libbase/network.cpp:323
-#: ../libbase/network.cpp:471
-#, c-format
-msgid "unable to create socket: %s"
-msgstr "konnte Sockel nicht erstellen: %s"
-
-#: ../libbase/network.cpp:170
-msgid "setsockopt SO_REUSEADDR failed"
-msgstr "setsockopt SO_REUSEADDR fehlgeschlagen"
-
-#: ../libbase/network.cpp:180
-#, c-format
-msgid "unable to bind to port %hd: %s"
-msgstr "Binden an Port %hd unmöglich: %s"
-
-#: ../libbase/network.cpp:190
-#, c-format
-msgid "Server bound to service on %s, port %hd, using fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:196
-#, c-format
-msgid "unable to listen on port: %hd: %s "
-msgstr ""
-
-#: ../libbase/network.cpp:233
-#, c-format
-msgid "Trying to accept net traffic on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:263
-msgid "There is data at the console for stdin"
-msgstr ""
-
-#: ../libbase/network.cpp:270
-#, c-format
-msgid "The accept() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:274
-#, c-format
-msgid "The accept() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:281
-#, c-format
-msgid "The accept() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:293
-#, c-format
-msgid "unable to accept: %s"
-msgstr "nicht annehmbar: %s"
-
-#: ../libbase/network.cpp:298
-#, c-format
-msgid "Accepting tcp/ip connection on fd %d"
-msgstr "Nehme TCP/IP-Verbindung an fd %d an"
-
-#: ../libbase/network.cpp:345 ../libbase/network.cpp:493
-#, c-format
-msgid "The connect() socket for fd %d was interupted by a system call"
-msgstr ""
-"Der connect()-Sockel für fd %d wurde durch einen Systemaufruf unterbrochen"
-
-#: ../libbase/network.cpp:352 ../libbase/network.cpp:377
-#: ../libbase/network.cpp:500 ../libbase/network.cpp:529
-#, c-format
-msgid "The connect() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:363 ../libbase/network.cpp:511
-#, c-format
-msgid "The connect() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:371
-#, c-format
-msgid "\tsocket name %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:436
-#, c-format
-msgid "Can't connect to privileged port %hd"
-msgstr "Verbindung mit privilegiertem Port %hd unmöglich"
-
-#: ../libbase/network.cpp:441
-#, c-format
-msgid "%s: to host %s at port %d"
-msgstr ""
-
-#: ../libbase/network.cpp:447
-#, c-format
-msgid "The hostname for this machine is %s"
-msgstr "Der Hostname für diesen Rechner ist %s"
-
-#: ../libbase/network.cpp:449
-msgid "Couldn't get the hostname for this machine"
-msgstr "Konnte Hostnamen für diesen Rechner nicht ermitteln"
-
-#: ../libbase/network.cpp:463
-#, c-format
-msgid "The IP address for this client socket is %s"
-msgstr "Die IP-Adresse für diesen Client-Sockel ist %s"
+#: ../libbase/rc.cpp:344 ../libbase/rc.cpp:351
+#, fuzzy
+msgid "RcInitFile: couldn't open file: "
+msgstr "Konnte Datei %s nicht öffnen"
 
-#: ../libbase/network.cpp:522
-#, c-format
-msgid "\tport %d at IP %s for fd %d"
+#: ../libbase/rc.cpp:355
+msgid "RcInitFile: parsing "
 msgstr ""
 
-#: ../libbase/network.cpp:598
-#, c-format
-msgid "Unable to close the socket for fd %d: %s"
-msgstr "Kann Sockel für fd %d nicht schließen: %s"
-
-#: ../libbase/network.cpp:605
-#, c-format
-msgid "Closed the socket on fd %d"
-msgstr "Sockel auf fd %d geschlossen"
-
-#: ../libbase/network.cpp:688 ../libbase/network.cpp:779
+#: ../libbase/rc.cpp:393
 #, c-format
-msgid "The socket for fd %d was interupted by a system call"
+msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d"
 msgstr ""
-"Der connect()-Sockel für fd %d wurde durch einen Systemaufruf unterbrochen"
 
-#: ../libbase/network.cpp:692
+#: ../libbase/rc.cpp:519
 #, c-format
-msgid "The socket for fd %d was never available for reading"
+msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:697
+#: ../libbase/rc.cpp:533
 #, c-format
-msgid "The socket for fd %d timed out waiting to read"
+msgid "Warning: empty include specification in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:703
-#, c-format
-msgid "read %d bytes from fd %d"
-msgstr "%d bytes from fd %d gelesen"
-
-#: ../libbase/network.cpp:707
+#: ../libbase/rc.cpp:540
 #, c-format
 msgid ""
-"%s: Read packet data from fd %d (%d bytes): \n"
-"%s"
-msgstr ""
-
-#: ../libbase/network.cpp:783
-#, c-format
-msgid "The socket for fd %d was never available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:787
-#, c-format
-msgid "The socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:793
-#, c-format
-msgid "Wrote zero out of %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:798
-#, c-format
-msgid "Couldn't write %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:806
-#, c-format
-msgid "wrote %d bytes to fd %d, expected %d"
-msgstr ""
-
-#: ../libbase/network.cpp:811
-#, c-format
-msgid "wrote %d bytes to fd %d"
+"Warning: include specification must be an absolute pathin rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:819
+#: ../libbase/rc.cpp:551
 #, c-format
-msgid ""
-"%s: Wrote packet data to fd %d: \n"
-"%s"
+msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:833
+#: ../libbase/rc.cpp:628
 #, c-format
-msgid "took %d usec to write (%d bytes)"
-msgstr ""
-
-#: ../libbase/rc.cpp:491
-msgid "Warning: unrecognized directive \""
-msgstr ""
-
-#: ../libbase/rc.cpp:492
-msgid "\" in rcfile."
-msgstr ""
+msgid "Couldn't open file %s for writing"
+msgstr "Konnte Datei %s für Dekodierung nicht öffnen"
 
-#: ../libbase/rc.cpp:559
+#: ../libbase/rc.cpp:637
 msgid "# Generated by Gnash. Manual changes to this file may be overridden."
 msgstr ""
 "# Von Gnash generiert. Manuelle Änderungen in dieser Datei könnten "
@@ -348,212 +156,99 @@
 msgid "Couldn't initialize ltdl: %s"
 msgstr "Konnte ltdl nicht initialisieren: %s"
 
-#: ../libbase/sharedlib.cpp:179
+#: ../libbase/sharedlib.cpp:177
 #, c-format
 msgid "Opened dynamic library \"%s\""
 msgstr "Dynamische Bibliothek \"%s\" geöffnet"
 
-#: ../libbase/sharedlib.cpp:214 ../libbase/sharedlib.cpp:239
+#: ../libbase/sharedlib.cpp:212 ../libbase/sharedlib.cpp:237
 #, c-format
 msgid "Couldn't find symbol: %s"
 msgstr "Konnte Symbol %s nicht finden"
 
-#: ../libbase/sharedlib.cpp:217 ../libbase/sharedlib.cpp:242
+#: ../libbase/sharedlib.cpp:215 ../libbase/sharedlib.cpp:240
 #, c-format
 msgid "Found symbol %s @ %p"
 msgstr "Symbol %s @ %p gefunden"
 
-#: ../libamf/amf.cpp:177
-#, c-format
-msgid "Type is %s"
-msgstr "Typ ist %s"
-
-#: ../libamf/amf.cpp:188
-#, c-format
-msgid "Boolean is %d"
-msgstr "Boolean ist %d"
-
-#: ../libamf/amf.cpp:202
-#, c-format
-msgid "String is %s"
-msgstr "String ist %s"
-
-#: ../libamf/amf.cpp:219
-msgid "Undefined element"
-msgstr "Undefiniertes Element"
-
-#: ../libamf/amf.cpp:683 ../libamf/amf.cpp:1391
-#, c-format
-msgid "The packet head is: 0x%s"
-msgstr "Der Paket-Header ist: 0x%s"
-
-#: ../libamf/amf.cpp:1363
-#, c-format
-msgid "AMF Header size bits (0x%X) out of range"
-msgstr "AMF Header-Längen-Bits (0x%X) außerhalb des erlaubten Bereichs"
-
-#: ../libamf/amf.cpp:1379
-#, c-format
-msgid "AMF header byte is: 0x%X"
-msgstr "AMF Header Byte ist: 0x%X"
-
-#: ../libamf/amf.cpp:1382
-#, c-format
-msgid "The AMF channel index is %d"
-msgstr "Der AMF Channel-Index ist %d"
-
-#: ../libamf/amf.cpp:1385
-#, c-format
-msgid "The header size is %d"
-msgstr "Die Header-Länge ist %d"
-
-#: ../libamf/amf.cpp:1398
-#, c-format
-msgid "The mystery word is: %d or 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1407
-#, c-format
-msgid "The body size is: %d, or 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1417
+#: ../backend/render_handler_agg.cpp:628
 #, c-format
-msgid "The type is: %d, or 0x%s"
+msgid "Initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d bytes"
 msgstr ""
 
-#: ../libamf/amf.cpp:1436
-#, c-format
-msgid "ERROR: Unidentified AMF header data type %d"
-msgstr "FEHLER: Unbekannter AMF-Header-Datentyp %d"
-
-#: ../libamf/amf.cpp:1444
-#, c-format
-msgid "The source/destination is: %d, or 0x%s"
+#: ../backend/render_handler_agg.cpp:698
+msgid "Warning: rendering ended while drawing a mask"
 msgstr ""
 
-#: ../libamf/amf.cpp:1479
-msgid "AMF body input data is NULL"
+#: ../backend/render_handler_agg.cpp:701
+msgid "Warning: rendering ended while masks were still active"
 msgstr ""
 
-#: ../libamf/amf.cpp:1491
-#, c-format
-msgid "The packet body is: 0x%s"
+#: ../backend/render_handler_agg.cpp:898
+msgid ""
+"Warning: select_clipbounds encountered a character definition with null "
+"bounds"
 msgstr ""
 
-#: ../libamf/amf.cpp:1593
-#, c-format
-msgid "The element is: 0x%s"
+#: ../backend/render_handler_agg.cpp:988
+msgid "Warning: AGG renderer skipping a whole character"
 msgstr ""
 
-#: ../libamf/amf.cpp:1630
-#, c-format
-msgid "Number \"%s\" is: 0x%s"
+#: ../backend/render_handler_agg.cpp:1749
+msgid ""
+"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable "
+"one)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1690
+#: ../backend/render_handler_agg.cpp:2099
 #, c-format
-msgid "astype_e of value: %x"
+msgid "Framebuffer pixel format is %s (little-endian host)"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:87
-msgid "Read initial Handshake Request"
-msgstr "Initialer Handshake-Request gelesen"
-
-#: ../libamf/rtmp.cpp:89
-msgid "Couldn't read initial Handshake Request"
-msgstr "Konnte initialen Handshake-Request nicht lesen"
-
-#: ../libamf/rtmp.cpp:95
-msgid "Handshake is correct"
-msgstr "Handshake ist korrekt"
-
-#: ../libamf/rtmp.cpp:97
-#, c-format
-msgid "Handshake isn't correct; Data read is: 0x%x"
-msgstr "Handshake ist nicht korrekt; Die gelesenen Daten sind: 0x%x"
-
-#: ../libamf/rtmp.cpp:104
-msgid "Read Handshake Data"
-msgstr "Handshake-Daten gelesen"
-
-#: ../libamf/rtmp.cpp:108
+#: ../backend/render_handler_agg.cpp:2101
 #, c-format
-msgid "Couldn't read Handshake DataData read is: %s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:176
-msgid "Read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:178
-msgid "Couldn't read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:183
-msgid "Read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:187
-msgid "Couldn't read second data block in handshake"
+msgid "Framebuffer pixel format is %s (big-endian host)"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:208
-msgid "Read Handshake Finish Data"
+#: ../backend/render_handler_cairo.cpp:558
+msgid "Scaled strokes in Cairo renderer"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:210
-msgid "Couldn't read Handshake Finish Data"
+#: ../backend/render_handler_ogl.cpp:1236
+msgid "Unidirectionally scaled strokes in OGL renderer"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:267
-msgid "Read first RTMP header byte"
+#: ../libamf/amf.cpp:673
+msgid "AMF body input data is NULL"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:269
-msgid "Couldn't read first RTMP header byte"
-msgstr "Konnte das erste Byte im RTMP-Header nicht lesen"
-
-#: ../libamf/rtmp.cpp:275
-#, c-format
-msgid "The Header size is: %d"
-msgstr "Die Header-Größe ist: %d"
-
-#: ../libamf/rtmp.cpp:276
-#, c-format
-msgid "The AMF index is: 0x%x"
-msgstr "Der AMF-Index ist: 0x%x"
-
-#: ../libamf/rtmp.cpp:280
-#, c-format
-msgid "Read first RTMP packet header of header size %d"
-msgstr ""
+#: ../libamf/amf.cpp:722
+#, fuzzy, c-format
+msgid "AMF String length is: %d"
+msgstr "String ist %s"
 
-#: ../libamf/rtmp.cpp:284
-msgid "Couldn't read first RTMP packet header"
-msgstr ""
+#: ../libamf/amf.cpp:729
+#, fuzzy, c-format
+msgid "AMF String is: %s"
+msgstr "String ist %s"
 
-#: ../libamf/rtmp.cpp:297
-msgid "Reading AMF packets till we're done..."
+#: ../libamf/amf.cpp:802
+msgid "End of Object definition"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:303 ../libamf/rtmp.cpp:305
+#: ../libamf/amf.cpp:913
 #, c-format
-msgid "The packet data is: 0x%s"
+msgid "amf0_type_e of value: %x"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:309
-msgid "Done reading packet"
-msgstr "Lesen des Pakets abgeschlossen"
-
-#: ../libamf/sol.cpp:193
+#: ../libamf/sol.cpp:204
 #, c-format
 msgid ""
 "%s: SOL file header is: \n"
 "%s"
 msgstr ""
 
-#: ../libmedia/AudioDecoderNellymoser.cpp:832
+#: ../libmedia/AudioDecoderNellymoser.cpp:836
 #: ../libmedia/AudioDecoderSimple.cpp:415
 msgid "Error in sound sample conversion"
 msgstr "Fehler bei Audio-Sample-Umwandlung"
@@ -618,36 +313,36 @@
 msgid "Error while decoding audio data."
 msgstr "Fehler beim Dekodieren von Audio-Daten"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:112
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:132
 msgid "gnash has not been compiled to handle mp3 audio"
 msgstr "Gnash ist nicht kompiliert worden, um MP3-Audio zu verarbeiten!"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:128
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:148
 #, c-format
 msgid "unknown sound format %d requested; gnash does not handle it"
 msgstr ""
 "Unbekanntes Audioformat %d angefordert. Gnash kann es nicht verarbeiten"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:190
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:210
 msgid "Trying to play sound with size 0"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:265
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:285
 #, c-format
 msgid "Unable to start SDL sound: %s"
 msgstr "Kann SDL-Audioausgabe nicht starten: %s"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:434
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:454
 #, c-format
 msgid "Unable to start aux SDL sound: %s"
 msgstr "Kann Aux-SDL-Audioausgabe nicht starten: %s"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:637
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:717
 #, c-format
 msgid "Negative buffer length in sdl_audio_callback (%d)"
 msgstr "Negative Pufferlänge in sdl_audio_callback (%d)"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:643
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:723
 msgid "Zero buffer length in sdl_audio_callback"
 msgstr "Pufferlänge in sdl_audio_callback (%d) ist Null"
 
@@ -719,7 +414,7 @@
 "Gnash konnte keinen passenden Gstreamer-Audio-Decoder finden. Bitte "
 "installieren Sie gstreamer-ffmpeg und/oder gstreamer-plugins-bad"
 
-#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:136
+#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:139
 msgid "Failed to make a valid audio sink."
 msgstr "Konnte keinen Audiosink setzen."
 
@@ -738,207 +433,202 @@
 "available; consider installing gstreamer-ffmpeg."
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:224
+#: ../libmedia/gst/VideoDecoderGst.cpp:225
 #, c-format
 msgid "Embedded video playback halted; module %s reported: %s\n"
 msgstr "Eingebettetes Video-Playback angehalten; Modul %s meldete: %s\n"
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:236
-#: ../server/asobj/NetStreamGst.cpp:542
+#: ../libmedia/gst/VideoDecoderGst.cpp:237
+#: ../server/asobj/NetStreamGst.cpp:545
 msgid "NetStream has reached the end of the stream."
 msgstr "NetStream hat das Ende des Streams erreicht."
 
-#: ../server/array.cpp:302
+#: ../server/array.cpp:309
 #, c-format
 msgid "Unhandled sort flags: %d (0x%X)"
 msgstr ""
 
-#: ../server/array.cpp:625
+#: ../server/array.cpp:630
 msgid "tried to pop element from back of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:646
+#: ../server/array.cpp:651
 msgid "tried to shift element from front of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:749
+#: ../server/array.cpp:750
 #, c-format
 msgid "Array.slice(%u, %u) called"
 msgstr ""
 
-#: ../server/array.cpp:779
-#, c-format
-msgid "Current array is %s"
-msgstr ""
-
-#: ../server/array.cpp:910
+#: ../server/array.cpp:908
 #, c-format
 msgid "Array(%s).splice(%s) called"
 msgstr ""
 
-#: ../server/array.cpp:916
+#: ../server/array.cpp:914
 msgid "Array.splice() needs at least 1 argument, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:932
+#: ../server/array.cpp:930
 #, c-format
 msgid "Array.splice: start:%d became %u"
 msgstr ""
 
-#: ../server/array.cpp:945
+#: ../server/array.cpp:943
 #, c-format
 msgid "Array.splice(%d,%d): negative length given, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:1014
+#: ../server/array.cpp:1011
 msgid "Sort called with invalid arguments."
 msgstr "Sort mit ungültigen Argumenten aufgerufen."
 
-#: ../server/array.cpp:1171
+#: ../server/array.cpp:1164
 msgid "SortOn called with invalid arguments."
 msgstr "SortOn mit ungültigen Argumenten aufgerufen."
 
-#: ../server/array.cpp:1186
+#: ../server/array.cpp:1179
 #, c-format
 msgid "calling array push, pushing %d values onto back of array"
 msgstr ""
 
-#: ../server/array.cpp:1202
+#: ../server/array.cpp:1195
 #, c-format
 msgid "calling array unshift, pushing %d values onto front of array"
 msgstr ""
 
-#: ../server/array.cpp:1221
+#: ../server/array.cpp:1214
 #, c-format
 msgid "calling array pop, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1237
+#: ../server/array.cpp:1230
 #, c-format
 msgid "calling array shift, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1254
+#: ../server/array.cpp:1247
 #, c-format
 msgid "called array reverse, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1289
+#: ../server/array.cpp:1282
 #, c-format
 msgid "array_to_string called, nargs = %d, this_ptr = %p"
 msgstr ""
 
-#: ../server/array.cpp:1292
+#: ../server/array.cpp:1285
 #, c-format
 msgid "to_string result is: %s"
 msgstr ""
 
-#: ../server/array.cpp:1342
+#: ../server/array.cpp:1338
 msgid ""
 "More than 2 arguments to Array.slice, and I don't know what to do with "
 "them.  Ignoring them"
 msgstr ""
 
-#: ../server/array.cpp:1420
+#: ../server/array.cpp:1416
 #, c-format
 msgid "array_new called, nargs = %d"
 msgstr ""
 
-#: ../server/array.cpp:1447
+#: ../server/array.cpp:1443
 #, c-format
 msgid "array_new setting object %p in result"
 msgstr ""
 
-#: ../server/as_environment.cpp:62
+#: ../server/as_environment.cpp:57
 #, c-format
 msgid "get_variable(%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:83
+#: ../server/as_environment.cpp:78
 #, c-format
 msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed"
 msgstr ""
 
-#: ../server/as_environment.cpp:89
+#: ../server/as_environment.cpp:84
 #, c-format
 msgid "...but get_variable_raw(%s, <scopeStack>) succeeded (%s)!"
 msgstr ""
 
-#: ../server/as_environment.cpp:153
+#: ../server/as_environment.cpp:148
 #, c-format
 msgid "Won't get invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:220
+#: ../server/as_environment.cpp:215
 #, c-format
 msgid "reference to unexisting variable '%s'"
 msgstr ""
 
-#: ../server/as_environment.cpp:310
+#: ../server/as_environment.cpp:305
 #, c-format
 msgid "Path target '%s' not found while setting %s=%s"
 msgstr ""
 
-#: ../server/as_environment.cpp:339
+#: ../server/as_environment.cpp:334
 #, c-format
 msgid "Won't set invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:536
+#: ../server/as_environment.cpp:531
 #, c-format
 msgid "find_object(%s) called"
 msgstr ""
 
-#: ../server/as_environment.cpp:542
+#: ../server/as_environment.cpp:537
 msgid "Returning m_target (empty path)"
 msgstr ""
 
-#: ../server/as_environment.cpp:566
+#: ../server/as_environment.cpp:561
 #, c-format
 msgid "Path is '/', return the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:576
+#: ../server/as_environment.cpp:571
 #, c-format
 msgid "Absolute path, start at the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:583
+#: ../server/as_environment.cpp:578
 #, c-format
 msgid "Relative path, start at (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:598
+#: ../server/as_environment.cpp:593
 #, c-format
 msgid "Path is %s, returning the root"
 msgstr ""
 
-#: ../server/as_environment.cpp:609
+#: ../server/as_environment.cpp:604
 #, c-format
 msgid "invalid path '%s' (p=next_slash=%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:620
+#: ../server/as_environment.cpp:615
 #, c-format
 msgid "invalid path '%s' (dot not allowed after having seen a slash)"
 msgstr ""
 
-#: ../server/as_environment.cpp:640
+#: ../server/as_environment.cpp:635
 #, c-format
 msgid "No more subparts, env is %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:700
+#: ../server/as_environment.cpp:695
 #, c-format
 msgid "Invoking get_path_element(%s) on object %p (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:707
+#: ../server/as_environment.cpp:702
 #, c-format
 msgid "Path element %s not found in object %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:887
+#: ../server/as_environment.cpp:882
 #, c-format
 msgid "Max stack count reached (%u)"
 msgstr ""
@@ -984,228 +674,298 @@
 msgid "it's a built-in class"
 msgstr ""
 
-#: ../server/as_function.cpp:418
+#: ../server/as_function.cpp:425
 #, c-format
 msgid "constructor prototype is %s"
 msgstr ""
 
-#: ../server/as_object.cpp:197
+#: ../server/as_object.cpp:234 ../server/sprite_instance.cpp:2505
+#: ../server/sprite_instance.cpp:2554
 #, c-format
 msgid "Caught exception: %s"
 msgstr ""
 
-#: ../server/as_object.cpp:509 ../server/as_object.cpp:554
+#: ../server/as_object.cpp:554 ../server/as_object.cpp:665
 #, c-format
 msgid "Attempt to set read-only property '%s'"
 msgstr ""
 
-#: ../server/as_object.cpp:523 ../server/as_object.cpp:567
+#: ../server/as_object.cpp:600 ../server/as_object.cpp:702
 #, c-format
 msgid "%s: Exception %s. Will create a new member"
 msgstr ""
 
-#: ../server/as_object.cpp:536
+#: ../server/as_object.cpp:614
 #, c-format
 msgid "Unknown failure in setting property '%s' on object '%p'"
 msgstr ""
 
-#: ../server/as_object.cpp:594
+#: ../server/as_object.cpp:729
 msgid ""
 "Attempt to set a slot for either a slot or a property which already exists."
 msgstr ""
 
-#: ../server/as_object.cpp:602
+#: ../server/as_object.cpp:737
 #, c-format
 msgid "Attempt to initialize read-only property ``%s'' on object ``%p'' twice"
 msgstr ""
 
-#: ../server/as_object.cpp:756
+#: ../server/as_object.cpp:962
 msgid "Circular inheritance chain detected during isPrototypeOf call"
 msgstr ""
 
-#: ../server/as_object.cpp:765
+#: ../server/as_object.cpp:971
 #, c-format
-msgid " members of object %p follow"
+msgid "%d members of object %p follow"
 msgstr ""
 
-#: ../server/as_object.cpp:822
+#: ../server/as_object.cpp:1028
 #, c-format
 msgid ""
 "Can't set propflags on object property %s (either not found or protected)"
 msgstr ""
 
-#: ../server/as_object.cpp:870
+#: ../server/as_object.cpp:1076
 #, c-format
 msgid ""
 "Invalid call to AsSetPropFlags: invalid second argument %s (expected string, "
 "null or an array)"
 msgstr ""
 
-#: ../server/as_value.cpp:183
+#: ../server/as_value.cpp:178
 #, c-format
 msgid "to_primitive(%s, STRING) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/as_value.cpp:454
+#: ../server/as_value.cpp:599
 #, c-format
 msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:465
+#: ../server/as_value.cpp:1723
 #, c-format
-msgid "Unhandled button event %s"
+msgid "(%s + %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:551
+#: ../server/button_character_instance.cpp:503
 #, c-format
-msgid "Executing actions for button condition %d"
+msgid "Unhandled button event %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:911
+#: ../server/button_character_instance.cpp:1081
 #, c-format
 msgid ""
 "A button member (%s) clashes with the name of an existing character in its "
 "display list.  The member will hide the character"
 msgstr ""
 
-#: ../server/character.cpp:117
+#: ../server/button_character_instance.cpp:1174
+msgid "Button state"
+msgstr ""
+
+#: ../server/character.cpp:128
 msgid ""
 "ActionScript code trying to reference a nonexistent parent with '..'  (a "
 "nonexistent parent probably only occurs in the root MovieClip). Returning "
 "NULL. "
 msgstr ""
 
-#: ../server/character.cpp:282
+#: ../server/character.cpp:300
 #, c-format
 msgid "Attempt to set _xscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:318
+#: ../server/character.cpp:336
 #, c-format
 msgid "Attempt to set _yscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:436
-msgid "FIXME: can't set _width on character with null or world bounds"
+#: ../server/character.cpp:405
+#, c-format
+msgid "Ignored attempt to set %s.%s=%s"
+msgstr ""
+
+#: ../server/character.cpp:407
+msgid "_alpha"
+msgstr ""
+
+#: ../server/character.cpp:466
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with null or world bounds"
 msgstr ""
 
-#: ../server/character.cpp:443
+#: ../server/character.cpp:474
 #, c-format
-msgid "FIXME: can't set _height on character with width %d"
+msgid "FIXME: can't set _width on character %s (%s) with width %d"
 msgstr ""
 
-#: ../server/character.cpp:451
+#: ../server/character.cpp:483
 #, c-format
 msgid "Setting _width=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/character.cpp:485
-msgid "FIXME: can't set _height on character with null or world bounds"
+#: ../server/character.cpp:518
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with null or world bounds"
 msgstr ""
 
-#: ../server/character.cpp:492
+#: ../server/character.cpp:526
 #, c-format
-msgid "FIXME: can't set _height on character with height %d"
+msgid "FIXME: can't set _height on character %s (%s) with height %d"
 msgstr ""
 
-#: ../server/character.cpp:500
+#: ../server/character.cpp:535
 #, c-format
 msgid "Setting _height=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/debugger.cpp:142
+#: ../server/character.cpp:1031 ../server/movie_root.cpp:2110
+msgid "yes"
+msgstr ""
+
+#: ../server/character.cpp:1032 ../server/movie_root.cpp:2111
+msgid "no"
+msgstr ""
+
+#: ../server/character.cpp:1038
+msgid "Depth"
+msgstr "Tiefe"
+
+#: ../server/character.cpp:1045
+msgid "Ratio"
+msgstr ""
+
+#: ../server/character.cpp:1055
+msgid "Clipping depth"
+msgstr ""
+
+#: ../server/character.cpp:1060
+msgid "Dimensions"
+msgstr ""
+
+#: ../server/character.cpp:1062
+msgid "Dynamic"
+msgstr ""
+
+#: ../server/character.cpp:1063
+msgid "Mask"
+msgstr ""
+
+#: ../server/character.cpp:1064
+msgid "Destroyed"
+msgstr ""
+
+#: ../server/character.cpp:1065
+msgid "Unloaded"
+msgstr ""
+
+#: ../server/debugger.cpp:143
 msgid "Debugger enabled >> "
 msgstr "Debugger eingeschaltet >>"
 
-#: ../server/debugger.cpp:357 ../server/debugger.cpp:398
+#: ../server/debugger.cpp:358 ../server/debugger.cpp:399
 msgid "No format flag"
 msgstr "Kein Format-Flag"
 
-#: ../server/debugger.cpp:467
+#: ../server/debugger.cpp:468
 #, c-format
 msgid "Setting watchpoint for variable: \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:514
+#: ../server/debugger.cpp:515
 #, c-format
 msgid "Matched for variable \"%s\": \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:529 ../server/debugger.cpp:548
-#: ../server/debugger.cpp:561 ../server/debugger.cpp:623
+#: ../server/debugger.cpp:530 ../server/debugger.cpp:549
+#: ../server/debugger.cpp:562 ../server/debugger.cpp:624
 #, c-format
 msgid "WARNING: environment not set in %s"
 msgstr ""
 
-#: ../server/debugger.cpp:565
+#: ../server/debugger.cpp:566
 #, c-format
 msgid "Stack Dump of: %p"
 msgstr ""
 
-#: ../server/debugger.cpp:593
+#: ../server/debugger.cpp:594
 #, c-format
 msgid "Stack Dump of 0x%p: empty"
 msgstr ""
 
-#: ../server/debugger.cpp:628
+#: ../server/debugger.cpp:629
 msgid "Global Registers Dump:"
 msgstr ""
 
-#: ../server/dlist.cpp:401
+#: ../server/dlist.cpp:367
 #, c-format
-msgid "move_display_object() -- can't find object at depth %d"
+msgid "move_character() -- can't find object at depth %d"
 msgstr ""
 
-#: ../server/dlist.cpp:746
+#: ../server/dlist.cpp:729
 #, c-format
 msgid "Item %d at depth %d (char id %d, name %s, type %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:448
+#: ../server/edit_text_character.cpp:205
+msgid "missing arg"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:220
+#, fuzzy
+msgid "first argument is not an object"
+msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt"
+
+#: ../server/edit_text_character.cpp:230
+#, fuzzy
+msgid "first argument is not a TextFormat"
+msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen"
+
+#: ../server/edit_text_character.cpp:550
 #, c-format
 msgid ""
 "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:847
+#: ../server/edit_text_character.cpp:952
 #, c-format
 msgid "Attempt to set TextField._width to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:855
+#: ../server/edit_text_character.cpp:960
 #, c-format
 msgid "Attempt to set TextField._width to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:909
+#: ../server/edit_text_character.cpp:1013
 #, c-format
 msgid "Attempt to set TextField._height to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:917
+#: ../server/edit_text_character.cpp:1021
 #, c-format
 msgid ""
 "Attempt to set TextField._height to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1086
+#: ../server/edit_text_character.cpp:1190
 #, c-format
 msgid ""
 "TextField text doesn't fit in its boundaries: width %g, margin %g - nothing "
 "to align"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1145
+#: ../server/edit_text_character.cpp:1253
 msgid "TextField.autoSize != 'none' TESTING"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1165
+#: ../server/edit_text_character.cpp:1271
 #, c-format
 msgid "No font for edit_text_character! [%s:%d]"
 msgstr "Keine Schriftart für edit_text_character! [%s:%d]"
 
-#: ../server/edit_text_character.cpp:1289
+#: ../server/edit_text_character.cpp:1397
 msgid ""
 "HTML in a text field is unsupported, gnash will just forget the tags and "
 "print their content"
@@ -1213,38 +973,38 @@
 "HTML in einem Textfeld wird nicht unterstützt, gnash wird einfach die Tags "
 "vergessen und ihren Inhalt ausgeben"
 
-#: ../server/edit_text_character.cpp:1313
+#: ../server/edit_text_character.cpp:1418
 #, c-format
 msgid ""
 "%s -- missing glyph for space char (needed for TAB).  Make sure character "
 "shapes for font %s are being exported into your SWF file."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1364
+#: ../server/edit_text_character.cpp:1469
 #, c-format
 msgid ""
 "%s -- missing embedded glyph for char %d.  Make sure character shapes for "
 "font %s are being exported into your SWF file"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1373
+#: ../server/edit_text_character.cpp:1478
 #, c-format
 msgid ""
 "%s -- missing device glyph for char %d.  Maybe you don't have font '%s' "
 "installed in your system?"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1538
+#: ../server/edit_text_character.cpp:1661
 #, c-format
 msgid "VariableName: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1554
+#: ../server/edit_text_character.cpp:1677
 #, c-format
 msgid "Variable text Path: %s, Var: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1567
+#: ../server/edit_text_character.cpp:1690
 #, c-format
 msgid ""
 "VariableName associated to text field refer to an unknown target (%s). It is "
@@ -1252,19 +1012,19 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1584
+#: ../server/edit_text_character.cpp:1707
 msgid "registerTextVariable() called"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1590
+#: ../server/edit_text_character.cpp:1713
 msgid "registerTextVariable() no-op call (already registered)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1598
+#: ../server/edit_text_character.cpp:1721
 msgid "string is empty, consider as registered"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1608
+#: ../server/edit_text_character.cpp:1731
 #, c-format
 msgid ""
 "VariableName associated to text field (%s) refer to an unknown target. It is "
@@ -1272,33 +1032,45 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1625
+#: ../server/edit_text_character.cpp:1748
 #, c-format
 msgid "target object (%s @ %p) does have a member named %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1636
+#: ../server/edit_text_character.cpp:1759
 #, c-format
 msgid ""
 "target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll "
 "add it with value %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:2067
+#: ../server/edit_text_character.cpp:1768
+#, c-format
+msgid ""
+"target sprite (%s @ %p) does NOT have a member named %s, and we don't have "
+"text defined"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2275
+#, c-format
+msgid "Attempt to set length property of TextField %s"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2335
 #, c-format
 msgid "Invalid value given to TextField.type: %s"
 msgstr ""
 
-#: ../server/fill_style.cpp:150
+#: ../server/fill_style.cpp:151
 msgid "num gradients 0"
 msgstr ""
 
-#: ../server/fill_style.cpp:160
+#: ../server/fill_style.cpp:161
 #, c-format
 msgid "Unexpected num gradients (%d), expected 1 to 8"
 msgstr ""
 
-#: ../server/fill_style.cpp:235
+#: ../server/fill_style.cpp:236
 #, c-format
 msgid ""
 "Bitmap fill specifies '%d' as associated bitmap character id, but that "
@@ -1306,107 +1078,107 @@
 "such  malformed SWF, so we'll only warn once about this."
 msgstr ""
 
-#: ../server/fill_style.cpp:299
+#: ../server/fill_style.cpp:300
 #, c-format
 msgid "Unknown fill style %d"
 msgstr ""
 
-#: ../server/fill_style.cpp:340
+#: ../server/fill_style.cpp:341
 #, c-format
 msgid ""
 "First gradient in a fill_style have position==%d (expected 0). This seems to "
 "be common, so will warn only once."
 msgstr ""
 
-#: ../server/fill_style.cpp:376
+#: ../server/fill_style.cpp:377
 #, c-format
 msgid "two gradients in a fill_style have the same position/ratio: %d"
 msgstr ""
 
-#: ../server/font.cpp:102 ../server/font.cpp:424
+#: ../server/font.cpp:103 ../server/font.cpp:431
 #, c-format
 msgid "Could not initialize device font face '%s'"
 msgstr ""
 
-#: ../server/font.cpp:156
+#: ../server/font.cpp:163
 msgid "reading DefineFont"
 msgstr ""
 
-#: ../server/font.cpp:200
+#: ../server/font.cpp:207
 msgid "Glyphs offset table corrupted in DefineFont tag"
 msgstr ""
 
-#: ../server/font.cpp:215
+#: ../server/font.cpp:222
 msgid "reading DefineFont2 or DefineFont3"
 msgstr ""
 
-#: ../server/font.cpp:265 ../server/font.cpp:281
+#: ../server/font.cpp:272 ../server/font.cpp:288
 #, c-format
 msgid "Glyph %d at offset %u"
 msgstr ""
 
-#: ../server/font.cpp:303
+#: ../server/font.cpp:310
 msgid "Glyphs offset table corrupted in DefineFont2/3 tag"
 msgstr ""
 
-#: ../server/font.cpp:318
+#: ../server/font.cpp:325
 msgid "Bad offset in DefineFont2"
 msgstr ""
 
-#: ../server/font.cpp:384
+#: ../server/font.cpp:391
 msgid "Repeated kerning pair found - ignoring"
 msgstr ""
 
-#: ../server/font.cpp:415
+#: ../server/font.cpp:422
 msgid "DefineFontInfo2 partially implemented"
 msgstr ""
 
-#: ../server/font.cpp:448
+#: ../server/font.cpp:455
 #, c-format
 msgid "reading code table at offset %lu"
 msgstr ""
 
-#: ../server/font.cpp:486
+#: ../server/font.cpp:493
 #, c-format
 msgid "get_glyph_index(%u) returning %d"
 msgstr ""
 
-#: ../server/font.cpp:498
+#: ../server/font.cpp:505
 #, c-format
 msgid "get_glyph_index(%u) returning -1"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:360
+#: ../server/FreetypeGlyphsProvider.cpp:366
 #, c-format
 msgid "Can't find font file for font '%s'"
 msgstr "Kann für Schriftart '%s' keine Schriftartendatei finden"
 
-#: ../server/FreetypeGlyphsProvider.cpp:372
+#: ../server/FreetypeGlyphsProvider.cpp:378
 #, c-format
 msgid "Font file '%s' has bad format"
 msgstr "Schriftartendatei '%s' hat ein ungültiges Format"
 
-#: ../server/FreetypeGlyphsProvider.cpp:379
+#: ../server/FreetypeGlyphsProvider.cpp:385
 #, c-format
 msgid "Some error opening font '%s'"
 msgstr "Beim Öffnen der Schrift '%s' ist ein Fehler aufgetreten"
 
-#: ../server/impl.cpp:98
+#: ../server/impl.cpp:100
 #, c-format
 msgid "Base url set to: %s"
 msgstr "Basis-URL gesetzt auf: %s"
 
-#: ../server/impl.cpp:295
+#: ../server/impl.cpp:297
 #, c-format
 msgid "get_movie_info(): can't open '%s'"
 msgstr "get_movie_info(): kann '%s' nicht öffnen"
 
-#: ../server/impl.cpp:310
+#: ../server/impl.cpp:312
 #, c-format
 msgid "get_movie_info(): file '%s' does not start with a SWF header"
 msgstr "get_movie_info(): Datei '%s' beginnt nicht mit einem SWF-Header"
 
-#: ../server/impl.cpp:320
+#: ../server/impl.cpp:322
 msgid ""
 "get_movie_info(): can't read zipped SWF data; gnash was compiled without "
 "zlib support"
@@ -1414,186 +1186,148 @@
 "get_movie_info(): Kann gezippte SWF-Daten nicht lesen; gnash wurde ohne zlib-"
 "Unterstützung kompiliert"
 
-#: ../server/impl.cpp:381
+#: ../server/impl.cpp:383
 #, c-format
 msgid "Can't read jpeg from %s"
 msgstr "Kann jpeg von %s nicht lesen"
 
-#: ../server/impl.cpp:396
+#: ../server/impl.cpp:398
 msgid "Loading of png"
 msgstr "Laden von png"
 
-#: ../server/impl.cpp:404
+#: ../server/impl.cpp:406
 #, c-format
 msgid "Can't read png from %s"
 msgstr "Kann png von %s nicht lesen"
 
-#: ../server/impl.cpp:427
+#: ../server/impl.cpp:429
 msgid "Can't read file header"
 msgstr "Kann Kopfteil der Datei nicht lesen"
 
-#: ../server/impl.cpp:519
+#: ../server/impl.cpp:521
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a jpeg, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:527
+#: ../server/impl.cpp:529
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a png, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:536
+#: ../server/impl.cpp:538
 #, c-format
 msgid "unknown file type (%s)"
 msgstr "unbekannter Dateityp (%s)"
 
-#: ../server/impl.cpp:554
+#: ../server/impl.cpp:556
 #, c-format
 msgid "failed to open '%s'; can't create movie"
 msgstr "Konnte '%s' nicht öffnen. Kann Film nicht erstellen"
 
-#: ../server/impl.cpp:559
+#: ../server/impl.cpp:561
 #, c-format
 msgid "streamProvider opener can't open '%s'"
 msgstr "streamProvider opener kann '%s' nicht öffnen"
 
-#: ../server/impl.cpp:802
+#: ../server/impl.cpp:804
 #, c-format
 msgid "Movie %s already in library"
 msgstr "Film %s bereits in der Bibliothek"
 
-#: ../server/impl.cpp:816
+#: ../server/impl.cpp:818
 #, c-format
 msgid "Couldn't load library movie '%s'"
 msgstr "Konnte die Film-Bibliothek '%s' nicht laden"
 
-#: ../server/impl.cpp:825
+#: ../server/impl.cpp:827
 #, c-format
 msgid "Movie %s (SWF%d) added to library"
 msgstr ""
 
-#: ../server/impl.cpp:829
+#: ../server/impl.cpp:831
 #, c-format
 msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)"
 msgstr ""
 
-#: ../server/movie_root.cpp:181
+#: ../server/movie_root.cpp:194
 #, c-format
 msgid "ActionLimits hit during setRootMovie: %s.Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:275 ../server/movie_root.cpp:284
+#: ../server/movie_root.cpp:289 ../server/movie_root.cpp:298
 #, c-format
 msgid ""
 "%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't "
 "swap it's depth"
 msgstr ""
 
-#: ../server/movie_root.cpp:346
+#: ../server/movie_root.cpp:360
 msgid "Original root movie can't be removed"
 msgstr ""
 
-#: ../server/movie_root.cpp:365 ../server/sprite_instance.cpp:4183
+#: ../server/movie_root.cpp:379 ../server/sprite_instance.cpp:4376
 #, c-format
 msgid "can't create movie_definition for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:374 ../server/sprite_instance.cpp:4192
+#: ../server/movie_root.cpp:388 ../server/sprite_instance.cpp:4385
 #, c-format
 msgid "can't create extern movie_instance for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:857
+#: ../server/movie_root.cpp:873
 #, c-format
 msgid "ActionLimits hit during mouse event processing: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1048
+#: ../server/movie_root.cpp:1065
 #, c-format
 msgid "ActionLimits hit during advance: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1846
+#: ../server/movie_root.cpp:2043
 #, c-format
 msgid "processLoadMovieRequest: Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/movie_root.cpp:1913
-msgid "yes"
-msgstr ""
-
-#: ../server/movie_root.cpp:1914
-msgid "no"
-msgstr ""
-
-#: ../server/movie_root.cpp:1959
+#: ../server/movie_root.cpp:2160
 msgid "Live characters"
 msgstr ""
 
-#: ../server/movie_root.cpp:1970
-msgid "Depth"
-msgstr "Tiefe"
-
-#: ../server/movie_root.cpp:1977
-msgid "Ratio"
-msgstr ""
-
-#: ../server/movie_root.cpp:1987
-msgid "Clipping depth"
-msgstr ""
-
-#: ../server/movie_root.cpp:1992
-msgid "Dimensions"
-msgstr ""
-
-#: ../server/movie_root.cpp:1994
-msgid "Dynamic"
-msgstr ""
-
-#: ../server/movie_root.cpp:1995
-msgid "Mask"
-msgstr ""
-
-#: ../server/movie_root.cpp:1996
-msgid "Destroyed"
-msgstr ""
-
-#: ../server/movie_root.cpp:1997
-msgid "Unloaded"
-msgstr ""
-
-#: ../server/PropertyList.cpp:172
+#: ../server/PropertyList.cpp:189
 #, c-format
-msgid "Property %s is read-only, not setting it to %s"
+msgid ""
+"Property %s (key %d) in namespace %s (key %d) is read-only %s, not setting "
+"it to %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:214
+#: ../server/sprite_instance.cpp:211
 #, c-format
 msgid ""
 "attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
 "- returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:228
+#: ../server/sprite_instance.cpp:225
 #, c-format
 msgid "attachMovie: '%s': no such exported resource - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:239
+#: ../server/sprite_instance.cpp:235
 #, c-format
 msgid ""
 "attachMovie: exported resource '%s' is not a character definition (%s) -- "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:265
+#: ../server/sprite_instance.cpp:260
 #, c-format
 msgid "Could not attach character at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:282
+#: ../server/sprite_instance.cpp:277
 #, c-format
 msgid ""
 "Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as "
@@ -1610,36 +1344,36 @@
 msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:363
+#: ../server/sprite_instance.cpp:365
 #, c-format
 msgid "%s.swapDepths() needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:373
+#: ../server/sprite_instance.cpp:375
 #, c-format
 msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:391
+#: ../server/sprite_instance.cpp:393
 #, c-format
 msgid "%s.swapDepths(%s): invalid call, swapping to self?"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:401
+#: ../server/sprite_instance.cpp:403
 #, c-format
 msgid ""
 "%s.swapDepths(%s): invalid call, the two characters don't have the same "
 "parent"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:417
+#: ../server/sprite_instance.cpp:419
 #, c-format
 msgid ""
 "%s.swapDepths(%s): ignored, source and target characters have the same depth "
 "%d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:435
+#: ../server/sprite_instance.cpp:436
 #, c-format
 msgid ""
 "%s.swapDepths(%s): first argument invalid (neither a sprite nor a number)"
@@ -1650,338 +1384,651 @@
 msgid "%s.swapDepths(%s): ignored, character already at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:492
+#: ../server/sprite_instance.cpp:491
 msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:523
+#: ../server/sprite_instance.cpp:522
 msgid "sprite_goto_and_play needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:533
+#: ../server/sprite_instance.cpp:532
 #, c-format
 msgid "sprite_goto_and_play('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:552
+#: ../server/sprite_instance.cpp:551
 msgid "sprite_goto_and_stop needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:562
+#: ../server/sprite_instance.cpp:561
 #, c-format
 msgid "sprite_goto_and_stop('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:625
+#: ../server/sprite_instance.cpp:624
 #, c-format
 msgid ""
 "MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:637
+#: ../server/sprite_instance.cpp:636
 #, c-format
 msgid ""
 "First argument of MovieClip.loadMovie(%s) evaluates to an empty string - "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:674
+#: ../server/sprite_instance.cpp:673
 #, c-format
 msgid ""
 "MovieClip.loadMovie(%s): second argument (if any) must be 'post' or "
 "'get' [got %s]"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:718
+#: ../server/sprite_instance.cpp:691
+#, c-format
+msgid "POSTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:700
+#, c-format
+msgid "GETTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:717
 #, c-format
 msgid ""
 "MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:730
+#: ../server/sprite_instance.cpp:729
 #, c-format
 msgid ""
 "First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
 "string - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:796
+#: ../server/sprite_instance.cpp:790
 #, c-format
 msgid "Can't find hitTest target %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:836
+#: ../server/sprite_instance.cpp:830
 #, c-format
 msgid "hitTest() called with %u args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:855
+#: ../server/sprite_instance.cpp:849
 #, c-format
 msgid "createTextField called with %d args, expected 6 - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:873
+#: ../server/sprite_instance.cpp:867
 #, c-format
 msgid "createTextField: negative width (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:883
+#: ../server/sprite_instance.cpp:877
 #, c-format
 msgid "createTextField: negative height (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1014
+#: ../server/sprite_instance.cpp:956
+#, fuzzy, c-format
+msgid "meth(%s): first argument doesn't cast to object"
+msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen"
+
+#: ../server/sprite_instance.cpp:963
+#, c-format
+msgid "after call to toLowerCase with arg %s we got %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:998
 #, c-format
 msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1065
+#: ../server/sprite_instance.cpp:1049
 msgid "MovieClip.globalToLocal() takes one arg"
 msgstr "MovieClip.globalToLocal() nimmt ein Argument"
 
-#: ../server/sprite_instance.cpp:1074
+#: ../server/sprite_instance.cpp:1058
 #, c-format
 msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1088
+#: ../server/sprite_instance.cpp:1072
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1099
+#: ../server/sprite_instance.cpp:1083
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1127
+#: ../server/sprite_instance.cpp:1111
 msgid "MovieClip.localToGlobal() takes one arg"
 msgstr "MovieClip.localToGlobal() nimmt ein Argument"
 
-#: ../server/sprite_instance.cpp:1136
+#: ../server/sprite_instance.cpp:1120
 #, c-format
 msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1150
+#: ../server/sprite_instance.cpp:1134
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1161
+#: ../server/sprite_instance.cpp:1145
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1191
+#: ../server/sprite_instance.cpp:1175
 #, c-format
 msgid "%s.setMask() : needs an argument"
 msgstr "%s.setMask() : benötigt ein Argument"
 
-#: ../server/sprite_instance.cpp:1210
+#: ../server/sprite_instance.cpp:1194
 #, c-format
 msgid "%s.setMask(%s) : first argument is not a character"
 msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen"
 
-#: ../server/sprite_instance.cpp:1244
-msgid "MovieClip.lineTo() takes two args"
+#: ../server/sprite_instance.cpp:1217
+#, c-format
+msgid "MovieClip.endFill(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1235
+#, fuzzy
+msgid "MovieClip.lineTo() needs at least two"
 msgstr "MovieClip.lineTo() benötigt zwei Argumente"
 
-#: ../server/sprite_instance.cpp:1290
+#: ../server/sprite_instance.cpp:1244
+#, c-format
+msgid "MovieClip.lineTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1255
+#, c-format
+msgid "%s.lineTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1266
+#, c-format
+msgid "%s.lineTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1289
 msgid "MovieClip.moveTo() takes two args"
 msgstr "MovieClip.moveTo() benötigt zwei Argumente"
 
-#: ../server/sprite_instance.cpp:1383
+#: ../server/sprite_instance.cpp:1298
+#, c-format
+msgid "MovieClip.moveTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1309
+#, c-format
+msgid "%s.moveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1320
+#, c-format
+msgid "%s.moveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1328
+#, c-format
+msgid "%s.moveTo(%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1388
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first three will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1420
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1444
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: %s|%s|%s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1468
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid jointStyle value '%s' (valid values: %s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1482
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first eight will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1513
 msgid "MovieClip.curveTo() takes four args"
 msgstr "MovieClip.curveTo() benötigt vier Argumente"
 
-#: ../server/sprite_instance.cpp:1502
+#: ../server/sprite_instance.cpp:1522
+#, fuzzy, c-format
+msgid "MovieClip.curveTo(%s): args after the first four will be discarded"
+msgstr "MovieClip.curveTo() benötigt vier Argumente"
+
+#: ../server/sprite_instance.cpp:1535
+#, c-format
+msgid "%s.curveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1546
+#, c-format
+msgid "%s.curveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1557
+#, c-format
+msgid "%s.curveTo(%s) : non-finite third argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1568
+#, c-format
+msgid "%s.curveTo(%s) : non-finite fourth argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1576
+#, c-format
+msgid "%s.curveTo(%g,%g,%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1592
+#, c-format
+msgid "MovieClip.clear(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1597
+#, c-format
+msgid "%s.clear();"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1629
+#, c-format
+msgid "MovieClip.beginFill(%s): args after the first will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1639
+#, c-format
+msgid "%s.beginFill(%d,%d,%d);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1655
 #, c-format
 msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
 msgstr "%s.beginGradientFill(%s): ungültiger Aufruf: 5 Argumente benötigt"
 
-#: ../server/sprite_instance.cpp:1517
+#: ../server/sprite_instance.cpp:1665
+#, c-format
+msgid ""
+"MovieClip.beginGradientFill(%s): args after the first five will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1678
 #, c-format
 msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1535
+#: ../server/sprite_instance.cpp:1696
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
 "cast to objects"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1694
+#: ../server/sprite_instance.cpp:1855
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
 "length"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1802
+#: ../server/sprite_instance.cpp:1866
 #, c-format
-msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
+msgid ""
+"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%"
+"d), will trim to 8"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1804
+#: ../server/sprite_instance.cpp:1958
 #, c-format
-msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
+msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2324
+#: ../server/sprite_instance.cpp:1960
 #, c-format
-msgid ""
-"A sprite member (%s) clashes with the name of an existing character in its "
-"display list.  The member will hide the character"
+msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2416
+#: ../server/sprite_instance.cpp:2605
 #, c-format
 msgid "call_frame('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2519
+#: ../server/sprite_instance.cpp:2700
 msgid "Can't clone root of the movie"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2525
+#: ../server/sprite_instance.cpp:2706
 #, c-format
 msgid "%s parent is not a sprite, can't clone"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2767
-msgid "it's a Text Variable, associated with "
+#: ../server/sprite_instance.cpp:2762
+#, c-format
+msgid "Event %s invoked for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2769
+#, c-format
+msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2777
+#, c-format
+msgid "Sprite %s ignored button-like event %s as not 'enabled'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2838
+#, c-format
+msgid ""
+"Sprite %s (depth %d) won't check for user-defined LOAD event (is not "
+"dynamic, has a parent, no registered class and no clip events defined)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2950
+#, c-format
+msgid "it's a Text Variable, associated with %d TextFields"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2778
+#: ../server/sprite_instance.cpp:2962
 msgid "it's NOT a Text Variable"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2800
+#: ../server/sprite_instance.cpp:2983
 #, c-format
 msgid "advance_sprite: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2814
+#: ../server/sprite_instance.cpp:2995
 #, c-format
 msgid "Advance_sprite for sprite '%s' - frame %u/%u "
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2827
+#: ../server/sprite_instance.cpp:3008
 msgid "sprite_instance::advance_sprite we're in PLAY mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2833
+#: ../server/sprite_instance.cpp:3014
 msgid "on_event_load called, incrementing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2837
+#: ../server/sprite_instance.cpp:3018
 #, c-format
 msgid "after increment we are at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2864
+#: ../server/sprite_instance.cpp:3028
+#, c-format
+msgid "Jumping back to frame 0 of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3035
+#, c-format
+msgid "Executing frame%d (0-based) tags of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3045
 msgid "sprite_instance::advance_sprite we're in STOP mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2877
+#: ../server/sprite_instance.cpp:3058
 #, c-format
 msgid "Advance sprite '%s' at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2976
-msgid "Executing "
-msgstr "Führe aus"
+#: ../server/sprite_instance.cpp:3077
+#, c-format
+msgid "Queuing init actions in frame %d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3097
+#, c-format
+msgid "Init actions for character %d already executed"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3155
+#, c-format
+msgid "Executing %d tags in frame %d/%d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3191
+#, c-format
+msgid "sprite %s ::goto_frame(%d) - current frame is %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3206
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded,although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:3005
+#: ../server/sprite_instance.cpp:3239
 #, c-format
-msgid "sprite %s ::goto_frame("
+msgid ""
+"GotoFrame(%d) targets a yet to be loaded frame (%d) loaded). We'll wait for "
+"it but a more correct form is explicitly using WaitForFrame instead"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3056
-msgid "GotoFrame("
-msgstr "GotoFrame("
+#: ../server/sprite_instance.cpp:3249
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded, although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
 
-#: ../server/sprite_instance.cpp:3127
+#: ../server/sprite_instance.cpp:3311
 #, c-format
 msgid "sprite_instance::goto_labeled_frame('%s') unknown label"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3200
+#: ../server/sprite_instance.cpp:3376
 #, c-format
 msgid "sprite_instance::add_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3261
+#: ../server/sprite_instance.cpp:3442
 #, c-format
 msgid "sprite::replace_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3358
+#: ../server/sprite_instance.cpp:3492
+#, c-format
+msgid ""
+"sprite_instance::replace_display_object: could not find any character at "
+"depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3539
 #, c-format
 msgid "Frame %u/%u, bytes %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3825
+#: ../server/sprite_instance.cpp:3599
+#, c-format
+msgid ""
+"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3613 ../server/sprite_instance.cpp:3879
+#, c-format
+msgid ""
+"Character %s at depth %d is a mask not hitting the query point %g,%g and "
+"masking up to depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3622 ../server/sprite_instance.cpp:3888
+#, c-format
+msgid "Character %s at depth %d is a mask hitting the query point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3659
+#, c-format
+msgid "MouseEntityFinder found character %s (depth %d) hitting point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3751
+#, c-format
+msgid ""
+"%s is a dynamic mask and can't handle mouse events, no point will hit it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3760
+#, c-format
+msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3862
+#, c-format
+msgid ""
+"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3874
+msgid "FIXME: invisible mask in MouseEntityFinder."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4013
 #, c-format
 msgid "%s doesn't even check for a char"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3971
+#: ../server/sprite_instance.cpp:4156
+#, c-format
+msgid "Sprite '%s' placed on stage"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4175
 #, c-format
 msgid "stagePlacementCallback: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3979
+#: ../server/sprite_instance.cpp:4193
 #, c-format
-msgid "Sprite '%s' placed on stage"
+msgid ""
+"Sprite %s is dynamic, sending INITIALIZE and CONSTRUCT events immediately"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4202
+#, c-format
+msgid "Queuing INITIALIZE event for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4207
+#, c-format
+msgid "Queuing CONSTRUCT event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4034 ../server/sprite_instance.cpp:4056
+#: ../server/sprite_instance.cpp:4224 ../server/sprite_instance.cpp:4246
 #, c-format
 msgid "Executing tags of frame0 in sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4041 ../server/sprite_instance.cpp:4051
+#: ../server/sprite_instance.cpp:4231 ../server/sprite_instance.cpp:4241
 #, c-format
 msgid "Queuing ONLOAD event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4091
+#: ../server/sprite_instance.cpp:4258
+#, c-format
+msgid "constructAsScriptObject called for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4281
 #, c-format
 msgid "Attached sprites %s registered class is %p"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4152
+#: ../server/sprite_instance.cpp:4342
 #, c-format
 msgid "Unloading sprite '%s'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4290
+#: ../server/sprite_instance.cpp:4372
+#, c-format
+msgid "Posting data '%s' to url '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4479
 #, c-format
 msgid "Could not load variables from %s"
 msgstr "Konnte Variablen von %s nicht laden"
 
-#: ../server/sprite_instance.cpp:4365
+#: ../server/sprite_instance.cpp:4504
+#, fuzzy, c-format
+msgid "Setting variable '%s' to value '%s'"
+msgstr "Lade Variablen-Datei von URL: '%s'"
+
+#: ../server/sprite_instance.cpp:4556
 #, c-format
 msgid ""
 "removeMovieClip(%s): sprite depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/stream.cpp:263 ../server/parser/action_buffer.cpp:502
+#: ../server/sprite_instance.cpp:4784
+#, c-format
+msgid "Stream sound id from %d to %d, stopping old"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4839
+msgid "Childs"
+msgstr ""
+
+#: ../server/stream.cpp:280 ../server/parser/action_buffer.cpp:508
 msgid "Native floating point format not recognised"
 msgstr ""
 
-#: ../server/stream.cpp:438
+#: ../server/stream.cpp:459
 msgid "Unexpected end of stream"
 msgstr "Unerwartetes Ende des Streams"
 
+#: ../server/stream.cpp:527
+#, c-format
+msgid ""
+"Tag %d starting at offset %d is advertised to end at offset %d, which is "
+"after end of previously opened tag starting at offset %d and ending at "
+"offset %d. Making it end where container tag ends."
+msgstr ""
+
+#: ../server/stream.cpp:563
+msgid "Could not seek to end position"
+msgstr ""
+
 #: ../server/StreamProvider.cpp:100 ../server/StreamProvider.cpp:142
 #, c-format
 msgid "Unsupported network connection %s"
@@ -1991,12 +2038,12 @@
 msgid "POST data discarded while getting a stream from file: uri"
 msgstr ""
 
-#: ../server/text.cpp:60
+#: ../server/text.cpp:59
 #, c-format
 msgid "text style references unknown font (id = %d)"
 msgstr "Text-Style verweist auf unbekannte Schriftart (id = %d)"
 
-#: ../server/text.cpp:159
+#: ../server/text.cpp:154
 msgid "invalid glyph (-1)"
 msgstr ""
 
@@ -2004,19 +2051,59 @@
 msgid "render shape glyph using filled outline (render::draw_glyph)"
 msgstr ""
 
-#: ../server/textformat.cpp:155
-msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
+#: ../server/URLAccessManager.cpp:106
+#, c-format
+msgid "Load from host %s granted (whitelisted)"
 msgstr ""
 
-#: ../server/textformat.cpp:164
-msgid ""
-"Argument 3 given to TextFormat.setFormat() is not a TextFormat object - ... "
-"should it be?"
+#: ../server/URLAccessManager.cpp:112
+#, c-format
+msgid "Load from host %s forbidden (not in non-empty whitelist)"
 msgstr ""
 
-#: ../server/textformat.cpp:245
+#: ../server/URLAccessManager.cpp:124
 #, c-format
-msgid "%s: args=%d unfinished implementation"
+msgid "Load from host %s forbidden (blacklisted)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:129
+#, c-format
+msgid "Load from host %s granted (default)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:166
+#, c-format
+msgid "Load of file %s forbidden (starting url %s is not a local resource)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:184
+#, c-format
+msgid "Load of file %s granted (under local sandbox %s)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:192
+#, c-format
+msgid "Load of file %s forbidden (not under local sandboxes)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:232
+#, c-format
+msgid "gethostname failed: %s"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:254
+#, c-format
+msgid "Load from host %s forbidden (not in the local domain)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:260
+#, c-format
+msgid "Load from host %s forbidden (not on the local host)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:288
+#, c-format
+msgid "Checking security of URL '%s'"
 msgstr ""
 
 #: ../server/video_stream_instance.cpp:116
@@ -2028,58 +2115,52 @@
 msgid "attachVideo(%s) first arg is not a NetStream instance"
 msgstr "attachVideo(%s) erstes Argument ist keine NetStream-Instanz"
 
-#: ../server/video_stream_instance.cpp:214
+#: ../server/video_stream_instance.cpp:216
 #, c-format
 msgid "Video frame data is missing in frame %d"
 msgstr ""
 
-#: ../server/vm/action.cpp:162
+#: ../server/vm/action.cpp:96
 #, c-format
 msgid ""
 "Attempt to call a value which is neither a C nor an ActionScript function (%"
 "s)"
 msgstr ""
 
-#: ../server/vm/action.cpp:198
+#: ../server/vm/action.cpp:132
 #, c-format
 msgid "FIXME(%d): %s"
 msgstr ""
 
-#: ../server/vm/action.cpp:242
+#: ../server/vm/action.cpp:176
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%l%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:251
+#: ../server/vm/action.cpp:185
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:267
+#: ../server/vm/action.cpp:201
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid char '%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:303
-msgid "-- start movie"
-msgstr ""
-
-#: ../server/vm/action.cpp:314
+#: ../server/vm/ActionExec.cpp:175
 #, c-format
-msgid "FIXME: %s"
-msgstr ""
-
-#: ../server/vm/ActionExec.cpp:174
-msgid "at ActionExec operator() start, pc="
+msgid "at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d."
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:329
 #, c-format
-msgid "Length %u (%d) of action tag id %u at pc "
+msgid ""
+"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d"
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:391
-msgid "After execution: PC "
+#, c-format
+msgid "After execution: PC %d, next PC %d, stack follows"
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:413
@@ -2087,9 +2168,10 @@
 msgid "Script exceeded time limit of %u milliseconds."
 msgstr "Skript hat das Zeitlimit von %u Millisekunden überschritten"
 
-#: ../server/vm/ActionExec.cpp:422
+#: ../server/vm/ActionExec.cpp:421
 #, c-format
-msgid "Loop iterations count exceeded limit of "
+msgid ""
+"Loop iterations count exceeded limit of %d. Last branch was from pc %d to %d."
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:457
@@ -2099,66 +2181,82 @@
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:469
-msgid " elements left on the stack after block execution.  Cleaning up"
+#, c-format
+msgid "%d elements left on the stack after block execution.  Cleaning up"
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:493
-msgid "End of DoAction block hit while skipping "
+#, c-format
+msgid ""
+"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) "
+"(WaitForFrame, probably)"
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:530
-msgid "'With' stack depth ("
+#, c-format
+msgid ""
+"'With' stack depth (%d) exceeds the allowed limit for current SWF target "
+"version (%d for version %d). Don't expect this movie to work with all "
+"players."
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:613
-msgid "Stack underrun: "
+#, c-format
+msgid ""
+"Stack underrun: %d elements required, %d/%d available. Fixing by inserting %"
+"d undefined values on the missing slots."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:107
-#, c-format
-msgid "Unsupported action handler invoked, code at pc is %x"
+#: ../server/vm/ASHandlers.cpp:108
+#, fuzzy, c-format
+msgid "Unsupported action handler invoked, code at pc is %#x"
 msgstr "Nicht unterstützter Aktions-Handler aufgerufen, Code bei pc ist %x"
 
-#: ../server/vm/ASHandlers.cpp:187
+#: ../server/vm/ASHandlers.cpp:184
 msgid ""
 "FIXME: VM not initialized at SWFHandlers construction time, can't set action "
 "handlers based on SWF version"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:471
+#: ../server/vm/ASHandlers.cpp:458
+#, c-format
+msgid "Malformed action code: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:473
 #, c-format
 msgid "%s: CHECKME: was broken"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:627
+#: ../server/vm/ASHandlers.cpp:621
 #, c-format
 msgid "GetUrl: target=%s url=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:648
+#: ../server/vm/ASHandlers.cpp:642
 #, c-format
-msgid "ActionWaitForFrame (0x%X) tag length == "
+msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:663 ../server/vm/ASHandlers.cpp:715
-#: ../server/vm/ASHandlers.cpp:1894
+#: ../server/vm/ASHandlers.cpp:657 ../server/vm/ASHandlers.cpp:709
+#: ../server/vm/ASHandlers.cpp:1930
 #, c-format
 msgid "%s: environment target is not a sprite_instance"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:896
+#: ../server/vm/ASHandlers.cpp:894
 msgid "Undefined or null string passed to ActionSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:915 ../server/vm/ASHandlers.cpp:1768
+#: ../server/vm/ASHandlers.cpp:914 ../server/vm/ASHandlers.cpp:1803
 msgid "Negative size passed to ActionSubString, taking as whole length"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:927
+#: ../server/vm/ASHandlers.cpp:934
 msgid "Start is less then 1 in ActionSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:938
+#: ../server/vm/ASHandlers.cpp:945
 msgid ""
 "Start goes beyond input string in ActionSubString, returning the empty "
 "string."
@@ -2169,84 +2267,84 @@
 "start + size goes beyond input string in ActionSubString, adjusting size"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1014
+#: ../server/vm/ASHandlers.cpp:1013
 #, c-format
 msgid "-- get var: %s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1037
+#: ../server/vm/ASHandlers.cpp:1036
 #, c-format
 msgid "-- set var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1102
+#: ../server/vm/ASHandlers.cpp:1101
 msgid ""
 "ActionGetProperty(<empty>) called, but current target is not a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1125
+#: ../server/vm/ASHandlers.cpp:1124
 #, c-format
 msgid "invalid property query, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1134
+#: ../server/vm/ASHandlers.cpp:1133
 #, c-format
 msgid "Could not find GetProperty target (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1166
+#: ../server/vm/ASHandlers.cpp:1165
 #, c-format
 msgid "invalid set_property, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1174
+#: ../server/vm/ASHandlers.cpp:1173
 #, c-format
 msgid "ActionSetProperty: can't find target %s for setting property %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1198
+#: ../server/vm/ASHandlers.cpp:1197
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1209
+#: ../server/vm/ASHandlers.cpp:1208
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1234
+#: ../server/vm/ASHandlers.cpp:1233
 #, c-format
 msgid "Path given to removeMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1244
+#: ../server/vm/ASHandlers.cpp:1243
 #, c-format
 msgid "Path given to removeMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1289
+#: ../server/vm/ASHandlers.cpp:1288
 #, c-format
 msgid "startDrag: unknown target '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1314
+#: ../server/vm/ASHandlers.cpp:1313
 msgid "Y values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1322
+#: ../server/vm/ASHandlers.cpp:1321
 msgid "X values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1395
+#: ../server/vm/ASHandlers.cpp:1394
 #, c-format
 msgid "-- %s cast_to %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1417
+#: ../server/vm/ASHandlers.cpp:1416
 msgid "ActionCastOp TESTING"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1439
+#: ../server/vm/ASHandlers.cpp:1438
 #, c-format
 msgid "Stack value on IMPLEMENTSOP is not an object: %s."
 msgstr ""
@@ -2257,277 +2355,303 @@
 
 #: ../server/vm/ASHandlers.cpp:1456
 #, c-format
+msgid "IMPLEMENTSOP target object's prototype is not an object (%s)"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1465
+#, c-format
 msgid "Invalid interfaces count (%d) on IMPLEMENTSOP"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1469
+#: ../server/vm/ASHandlers.cpp:1479
+#, c-format
+msgid "class found on stack on IMPLEMENTSOP is not an object: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1486
+msgid "Interface object for IMPLEMENTSOP has no prototype."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1494
 #, c-format
-msgid "class found on stack on IMPLEMENTSOP is not a function: %s"
+msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1749
+#: ../server/vm/ASHandlers.cpp:1785
 msgid ""
 "Undefined or null string passed to ActionMBSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1777
+#: ../server/vm/ASHandlers.cpp:1812
 msgid "Base is less then 1 in ActionMbSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1786
+#: ../server/vm/ASHandlers.cpp:1821
 msgid ""
 "base goes beyond input string in ActionMbSubString, returning the empty "
 "string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1799
+#: ../server/vm/ASHandlers.cpp:1834
 #, c-format
 msgid ""
 "base+size goes beyond input string in ActionMbSubString, adjusting size "
 "based on length:%d and start:%d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1903
+#: ../server/vm/ASHandlers.cpp:1939
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid "
 "frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1968
+#: ../server/vm/ASHandlers.cpp:2004
 #, c-format
 msgid "[push length=%d]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1987
+#: ../server/vm/ASHandlers.cpp:2023
 #, c-format
 msgid ""
 "Unknown push type %d. Execution will continue but it is likely to fail due "
 "to lost sync."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2039
+#: ../server/vm/ASHandlers.cpp:2075
 #, c-format
-msgid "register %d out of local registers bounds (0.."
+msgid "register %d out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2048
+#: ../server/vm/ASHandlers.cpp:2084
 #, c-format
 msgid "register %d out of global registers bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2094 ../server/vm/ASHandlers.cpp:2113
+#: ../server/vm/ASHandlers.cpp:2130 ../server/vm/ASHandlers.cpp:2149
 #, c-format
 msgid "dict_lookup %d is out of bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2125 ../server/vm/ASHandlers.cpp:2129
-msgid "\t"
+#: ../server/vm/ASHandlers.cpp:2161
+#, c-format
+msgid "\t%d) type=%s (%d), value=%s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2165
+#, c-format
+msgid "\t%d) type=%s, value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2183
+#: ../server/vm/ASHandlers.cpp:2219
 msgid "Bogus empty GetUrl url in SWF file, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2198
+#: ../server/vm/ASHandlers.cpp:2234
 msgid ""
 "Bogus GetUrl2 send vars method  in SWF file (both GET and POST requested), "
 "use GET"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2251
+#: ../server/vm/ASHandlers.cpp:2287
 #, c-format
 msgid ""
 "get url: target=%s, url=%s (%s), method=%x (sendVars:%X, loadTarget:%d, "
 "loadVariable:%d)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2291
+#: ../server/vm/ASHandlers.cpp:2327
 msgid "getURL2 loadVariable"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2295
+#: ../server/vm/ASHandlers.cpp:2331
 #, c-format
 msgid "get url: target %s not found"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2303 ../server/vm/ASHandlers.cpp:2358
+#: ../server/vm/ASHandlers.cpp:2339 ../server/vm/ASHandlers.cpp:2394
 #, c-format
 msgid "get url: target %s is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2311
+#: ../server/vm/ASHandlers.cpp:2347
 msgid "POST with loadVariables ignored"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2323
+#: ../server/vm/ASHandlers.cpp:2359
 msgid "getURL2 target load"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2330 ../server/vm/ASHandlers.cpp:2385
+#: ../server/vm/ASHandlers.cpp:2366 ../server/vm/ASHandlers.cpp:2421
 #, c-format
 msgid "Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2343
+#: ../server/vm/ASHandlers.cpp:2379
 #, c-format
 msgid "Unknown loadMovie target: %s"
 msgstr "unbekannter loadMovie-Ziel (%s)"
 
-#: ../server/vm/ASHandlers.cpp:2399
+#: ../server/vm/ASHandlers.cpp:2435
 msgid "POST with host-provided uri grabber"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2444
+#: ../server/vm/ASHandlers.cpp:2480
 #, c-format
 msgid "Launching URL... %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2498
+#: ../server/vm/ASHandlers.cpp:2510
+#, c-format
+msgid "Sent request '%s' to host fd %d"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2536
 #, c-format
 msgid ""
 "Couldn't find movie \"%s\" to set target to! Resetting to original target..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2527
+#: ../server/vm/ASHandlers.cpp:2565
 msgid "Undefined GetUrl2 url on stack, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2564
-msgid "branch to offset "
+#: ../server/vm/ASHandlers.cpp:2602
+#, c-format
+msgid "branch to offset %d  --  this section only runs to %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2604
+#: ../server/vm/ASHandlers.cpp:2642
 #, c-format
 msgid ""
 "Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions "
 "will not be called..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2666
+#: ../server/vm/ASHandlers.cpp:2704
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionGotoExpression doesn't evaluate to a "
 "valid frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2680
+#: ../server/vm/ASHandlers.cpp:2718
 #, c-format
 msgid ""
 "Couldn't find target sprite \"%s\" in ActionGotoExpression.  Will not go to "
 "target frame..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2747
+#: ../server/vm/ASHandlers.cpp:2785
 #, c-format
 msgid "-- set local var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2779
+#: ../server/vm/ASHandlers.cpp:2817
 #, c-format
 msgid "ActionCallFunction: %s is not an object"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2791
+#: ../server/vm/ASHandlers.cpp:2829
 msgid "Object doensn't have a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2811
+#: ../server/vm/ASHandlers.cpp:2849
 #, c-format
 msgid ""
 "Attempt to call a function with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2906
+#: ../server/vm/ASHandlers.cpp:2944
 #, c-format
 msgid "---new object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2919
+#: ../server/vm/ASHandlers.cpp:2957
 #, c-format
 msgid "ActionNew: '%s' is not a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2961
+#: ../server/vm/ASHandlers.cpp:2999
 msgid "The 'var whatever' syntax in timeline context is a no-op."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3077
+#: ../server/vm/ASHandlers.cpp:3115
 #, c-format
 msgid "Argument to TargetPath(%s) doesn't cast to a MovieClip"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3115
+#: ../server/vm/ASHandlers.cpp:3153
 #, c-format
 msgid ""
 "Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3159
+#: ../server/vm/ASHandlers.cpp:3197
 #, c-format
 msgid "ActionNewAdd(%s, %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3253 ../server/vm/ASHandlers.cpp:3261
+#: ../server/vm/ASHandlers.cpp:3291 ../server/vm/ASHandlers.cpp:3299
 #, c-format
 msgid "to_primitive(%s) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3332
+#: ../server/vm/ASHandlers.cpp:3370
 #, c-format
 msgid "getMember called against a value that does not cast to an as_object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3342
+#: ../server/vm/ASHandlers.cpp:3380
 #, c-format
 msgid " ActionGetMember: target: %s (object %p)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3357
+#: ../server/vm/ASHandlers.cpp:3395
 #, c-format
 msgid "-- get_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3384
+#: ../server/vm/ASHandlers.cpp:3422
 #, c-format
 msgid "-- set_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3396
+#: ../server/vm/ASHandlers.cpp:3434
 #, c-format
 msgid "-- set_member %s.%s=%s on invalid object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3451
+#: ../server/vm/ASHandlers.cpp:3489
 #, c-format
 msgid ""
 "Attempt to call a method with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3460
+#: ../server/vm/ASHandlers.cpp:3498
 #, c-format
 msgid " method name: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3461
+#: ../server/vm/ASHandlers.cpp:3499
 #, c-format
 msgid " method object/func: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3462
+#: ../server/vm/ASHandlers.cpp:3500
 #, c-format
 msgid " method nargs: %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3539
+#: ../server/vm/ASHandlers.cpp:3577
 msgid ""
 "ActionCallMethod invoked with undefined method_name and non-object object/"
 "func"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3548
+#: ../server/vm/ASHandlers.cpp:3586
 #, c-format
 msgid ""
 "Function object given to ActionCallMethod is not a function (%s), will try "
@@ -2535,117 +2659,119 @@
 "method"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3559
+#: ../server/vm/ASHandlers.cpp:3597
 msgid "ActionCallMethod: object has no constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3568
+#: ../server/vm/ASHandlers.cpp:3606
 msgid "ActionCallMethod: object constructor is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3583
+#: ../server/vm/ASHandlers.cpp:3621
 #, c-format
 msgid "ActionCallMethod: Tried to invoke method '%s' on non-object value %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3596
+#: ../server/vm/ASHandlers.cpp:3634
 #, c-format
 msgid "ActionCallMethod: Can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3619
+#: ../server/vm/ASHandlers.cpp:3657
 msgid "FIXME: debugger doesn't deal with anonymous function calls"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3661
+#: ../server/vm/ASHandlers.cpp:3699
 #, c-format
 msgid ""
 "Attempt to call a constructor with %u arguments while only %u are available "
 "on the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3673
+#: ../server/vm/ASHandlers.cpp:3711
 msgid "On ActionNewMethod: no object found on stack on ActionMethod"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3691
+#: ../server/vm/ASHandlers.cpp:3729
 #, c-format
 msgid "ActionNewMethod: can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3705
+#: ../server/vm/ASHandlers.cpp:3743
 msgid "ActionNewMethod: method name is undefined, and object is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3744
+#: ../server/vm/ASHandlers.cpp:3782
 #, c-format
 msgid "-- %s instanceof %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3778
+#: ../server/vm/ASHandlers.cpp:3816
 #, c-format
 msgid "Top of stack not an object %s at ActionEnum2  execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3956
+#: ../server/vm/ASHandlers.cpp:3994
 #, c-format
 msgid "ActionExtends: Super is not an as_function (%s)"
 msgstr "ActionExtends: Super ist keine as_function (%s)"
 
-#: ../server/vm/ASHandlers.cpp:3961
+#: ../server/vm/ASHandlers.cpp:3999
 #, c-format
 msgid "ActionExtends: Sub is not an as_function (%s)"
 msgstr "ActionExtends: Super ist keine as_function (%s)"
 
-#: ../server/vm/ASHandlers.cpp:4050
+#: ../server/vm/ASHandlers.cpp:4088
 #, c-format
 msgid ""
-"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len="
+"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len=%"
+"d, function2 code offset=%d). Forcing code len to eat the whole buffer "
+"(would this work?)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4157
+#: ../server/vm/ASHandlers.cpp:4195
 #, c-format
 msgid ""
 "ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
 "finallySize:%u catchName:%s catchRegister:%u"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4184
+#: ../server/vm/ASHandlers.cpp:4222
 msgid "ActionWith tag length != 2; skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4194
+#: ../server/vm/ASHandlers.cpp:4232
 msgid "Empty with() block..."
 msgstr "Leerer with()-Block..."
 
-#: ../server/vm/ASHandlers.cpp:4206
+#: ../server/vm/ASHandlers.cpp:4244
 #, c-format
 msgid "with(%s) : first argument doesn't cast to an object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4347
+#: ../server/vm/ASHandlers.cpp:4385
 #, c-format
 msgid "-------------- local register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4354
+#: ../server/vm/ASHandlers.cpp:4392
 #, c-format
-msgid "store_register[%d] -- register out of local registers bounds (0.."
+msgid "store_register[%d] -- register out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4363
+#: ../server/vm/ASHandlers.cpp:4401
 #, c-format
 msgid "-------------- global register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4371
+#: ../server/vm/ASHandlers.cpp:4409
 #, c-format
 msgid "store_register[%d] -- register out of global registers bounds!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4382
+#: ../server/vm/ASHandlers.cpp:4420
 #, c-format
-msgid "at SWFHandlers::action_name(%d) call time, _handlers size is "
+msgid "at SWFHandlers::action_name(%d) call time, _handlers size is %d"
 msgstr ""
 
 #: ../server/swf/DefineFontAlignZonesTag.cpp:51
@@ -2667,8 +2793,8 @@
 msgid "  PLACEOBJECT: depth=%d(%d) char=%d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:283
-#: ../server/swf/PlaceObject2Tag.cpp:460
+#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:251
+#: ../server/swf/PlaceObject2Tag.cpp:389
 msgid "  cxform:"
 msgstr ""
 
@@ -2695,51 +2821,51 @@
 "swf_event::read() -- unknown / unhandled event type received, flags = 0x%x"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:274
+#: ../server/swf/PlaceObject2Tag.cpp:242
 #, c-format
 msgid "  PLACEOBJECT2: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:275 ../server/swf/PlaceObject2Tag.cpp:452
+#: ../server/swf/PlaceObject2Tag.cpp:243 ../server/swf/PlaceObject2Tag.cpp:381
 #, c-format
 msgid "  char id = %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:278 ../server/swf/PlaceObject2Tag.cpp:455
+#: ../server/swf/PlaceObject2Tag.cpp:246 ../server/swf/PlaceObject2Tag.cpp:384
 msgid "  mat:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:286 ../server/swf/PlaceObject2Tag.cpp:463
+#: ../server/swf/PlaceObject2Tag.cpp:254 ../server/swf/PlaceObject2Tag.cpp:392
 #, c-format
 msgid "  ratio: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:287 ../server/swf/PlaceObject2Tag.cpp:464
+#: ../server/swf/PlaceObject2Tag.cpp:255 ../server/swf/PlaceObject2Tag.cpp:393
 #, c-format
 msgid "  name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:288 ../server/swf/PlaceObject2Tag.cpp:466
+#: ../server/swf/PlaceObject2Tag.cpp:256 ../server/swf/PlaceObject2Tag.cpp:395
 #, c-format
 msgid "  clip_depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:289 ../server/swf/PlaceObject2Tag.cpp:467
+#: ../server/swf/PlaceObject2Tag.cpp:257 ../server/swf/PlaceObject2Tag.cpp:396
 #, c-format
 msgid " m_place_type: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:331 ../server/swf/PlaceObject2Tag.cpp:451
+#: ../server/swf/PlaceObject2Tag.cpp:284 ../server/swf/PlaceObject2Tag.cpp:380
 #, c-format
 msgid "  PLACEOBJECT3: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:465
+#: ../server/swf/PlaceObject2Tag.cpp:394
 #, c-format
 msgid "  class name = %s"
 msgstr ""
 
-#: ../server/swf/RemoveObjectTag.cpp:69
+#: ../server/swf/RemoveObjectTag.cpp:70
 #, c-format
 msgid "  remove_object_2(%d)"
 msgstr ""
@@ -2754,6 +2880,10 @@
 msgid "StartSound: id=%d, stop = %d, loop ct = %d"
 msgstr ""
 
+#: ../server/swf/StreamSoundBlockTag.cpp:76
+msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
+msgstr ""
+
 #: ../server/swf/tag_loaders.cpp:212
 msgid "anchor-labeled frame not supported"
 msgstr ""
@@ -2771,250 +2901,281 @@
 msgid "No bytes to read in JPEGTABLES tag at offset %lu"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:297
+#: ../server/swf/tag_loaders.cpp:298
 #, c-format
 msgid ""
 "DEFINEBITS: No jpeg loader registered in movie definition - discarding "
 "bitmap character %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:324
+#: ../server/swf/tag_loaders.cpp:325
 #, c-format
 msgid "DEFINEBITS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:344
+#: ../server/swf/tag_loaders.cpp:345
 #, c-format
 msgid "  define_bits_jpeg2_loader: charid = %d pos = %ld"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:358
+#: ../server/swf/tag_loaders.cpp:359
 #, c-format
 msgid "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:393
+#: ../server/swf/tag_loaders.cpp:394
 #, c-format
 msgid "inflate_wrapper() inflateInit() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:414
+#: ../server/swf/tag_loaders.cpp:415
 msgid "inflate_wrapper(): no end of zstream found within swf tag boundaries"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:437
+#: ../server/swf/tag_loaders.cpp:438
 #, c-format
 msgid "inflate_wrapper() inflate() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:446
+#: ../server/swf/tag_loaders.cpp:447
 #, c-format
 msgid "inflate_wrapper() inflateEnd() return %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:463
+#: ../server/swf/tag_loaders.cpp:465
 #, c-format
 msgid "  define_bits_jpeg3_loader: charid = %d pos = %lx"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:471
+#: ../server/swf/tag_loaders.cpp:474
 msgid "gnash is not linked to zlib -- can't load jpeg3 image data"
 msgstr "gnash ist nicht mit zlib gelinkt -- kann jpeg3-Bilddaten nicht laden"
 
-#: ../server/swf/tag_loaders.cpp:527
+#: ../server/swf/tag_loaders.cpp:530
 #, c-format
 msgid "  defbitslossless2: tag = %d, id = %d, fmt = %d, w = %d, h = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:535
+#: ../server/swf/tag_loaders.cpp:538
 #, c-format
 msgid "Bitmap character %d has a height or width of 0."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:544
+#: ../server/swf/tag_loaders.cpp:547
 msgid "gnash is not linked to zlib -- can't load zipped image data"
 msgstr ""
 "Gnash ist nicht mit zlib gelinkt -- kann gezippte Bilddaten nicht laden"
 
-#: ../server/swf/tag_loaders.cpp:650
+#: ../server/swf/tag_loaders.cpp:653
 #, c-format
 msgid ""
 "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:780
+#: ../server/swf/tag_loaders.cpp:783
 #, c-format
 msgid "  FIXME: tagtype = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:795
+#: ../server/swf/tag_loaders.cpp:799
 #, c-format
 msgid "  shape_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:814
+#: ../server/swf/tag_loaders.cpp:819
 #, c-format
 msgid "  shape_morph_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:863
+#: ../server/swf/tag_loaders.cpp:870
 #, c-format
 msgid "define_font_info_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:884
+#: ../server/swf/tag_loaders.cpp:892
 #, c-format
 msgid "define_font_name_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:900
+#: ../server/swf/tag_loaders.cpp:909
 #, c-format
 msgid "  sprite:  char id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:909
+#: ../server/swf/tag_loaders.cpp:918
 msgid "Nested DEFINESPRITE tags. Will add to top-level characters dictionary."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:937
+#: ../server/swf/tag_loaders.cpp:928
+#, c-format
+msgid "Sprite %d advertise no frames"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:953
 #, c-format
 msgid "DEFINEBUTTONSOUND refers to an unknown character def %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:946
+#: ../server/swf/tag_loaders.cpp:962
 #, c-format
 msgid ""
 "DEFINEBUTTONSOUND refers to character id %d, being a %s (expected a button "
 "definition)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:967
+#: ../server/swf/tag_loaders.cpp:984
 #, c-format
 msgid "  button character loader: char_id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:991
+#: ../server/swf/tag_loaders.cpp:1009
 #, c-format
 msgid "  export: count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1000
+#: ../server/swf/tag_loaders.cpp:1018
 msgid "EXPORT tag inside DEFINESPRITE. Will export in top-level symbol table."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1013
+#: ../server/swf/tag_loaders.cpp:1032
 #, c-format
 msgid "  export: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1033
+#: ../server/swf/tag_loaders.cpp:1052
 #, c-format
 msgid "don't know how to export resource '%s' with id %d (can't find that id)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1071
+#: ../server/swf/tag_loaders.cpp:1092
 #, c-format
 msgid "  import: version = %u, source_url = %s (%s), count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1083
+#: ../server/swf/tag_loaders.cpp:1104
 #, c-format
 msgid "Exception: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1089
+#: ../server/swf/tag_loaders.cpp:1110
 #, c-format
 msgid "can't import movie from url %s"
 msgstr "Kann Film von URL %s nicht importieren"
 
-#: ../server/swf/tag_loaders.cpp:1098
+#: ../server/swf/tag_loaders.cpp:1119
 msgid "Movie attempts to import symbols from itself."
 msgstr "Der Film versucht, Symbole von sich selbst zu importieren"
 
-#: ../server/swf/tag_loaders.cpp:1112
+#: ../server/swf/tag_loaders.cpp:1134
 #, c-format
 msgid "  import: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1128
+#: ../server/swf/tag_loaders.cpp:1150
 #, c-format
 msgid "import error: could not find resource '%s' in movie '%s'"
 msgstr "Import-Fehler: Konnte Resource '%s' in Film '%s' nicht finden!"
 
-#: ../server/swf/tag_loaders.cpp:1143 ../server/parser/movie_def_impl.cpp:295
+#: ../server/swf/tag_loaders.cpp:1165 ../server/parser/movie_def_impl.cpp:307
 #, c-format
 msgid "import error: resource '%s' from movie '%s' has unknown type"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1162
+#: ../server/swf/tag_loaders.cpp:1185
 #, c-format
 msgid "edit_text_char, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1180
+#: ../server/swf/tag_loaders.cpp:1204
 #, c-format
 msgid "text_character, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1232
+#: ../server/swf/tag_loaders.cpp:1256
 #, c-format
 msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1267
+#: ../server/swf/tag_loaders.cpp:1293
 #, c-format
 msgid "define sound: ch=%d, format=%d, rate=%d, 16=%d, stereo=%d, ct=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1303
+#: ../server/swf/tag_loaders.cpp:1331
 #, c-format
 msgid ""
 "There is no sound handler currently active, so character with id %d will NOT "
 "be added to the dictionary"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1353
+#: ../server/swf/tag_loaders.cpp:1381
 #, c-format
 msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1428
+#: ../server/swf/tag_loaders.cpp:1393
+#, c-format
+msgid ""
+"Different stream/playback sound rate (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1402
+#, c-format
+msgid ""
+"Different stream/playback sample size (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1411
+#, c-format
+msgid ""
+"Different stream/playback channels (%s/%s). This seems common in SWF files, "
+"so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1429
+msgid ""
+"No samples advertised for sound stream, pretty common so will warn only once"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1455
 #, c-format
 msgid ""
 "sound stream head: format=%d, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1527
+#: ../server/swf/tag_loaders.cpp:1499
 #, c-format
 msgid "VideoFrame tag refers to unknown video stream id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1537
+#: ../server/swf/tag_loaders.cpp:1509
 #, c-format
 msgid "VideoFrame tag refers to a non-video character %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1568
+#: ../server/swf/tag_loaders.cpp:1541
 #, c-format
 msgid "  file attributes: has_metadata=%s use_network=%s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "true"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "false"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1575
+#: ../server/swf/tag_loaders.cpp:1548
 msgid ""
 "FileAttributes tag in the SWF requests that network access is not granted to "
 "this movie (or application?) when loaded from the filesystem. Anyway Gnash "
 "won't care; use white/black listing in your .gnashrc instead"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1599
+#: ../server/swf/tag_loaders.cpp:1572
 #, c-format
 msgid ""
 "  metadata = [[\n"
@@ -3022,22 +3183,22 @@
 "]]"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1602
+#: ../server/swf/tag_loaders.cpp:1575
 #, c-format
 msgid "METADATA tag unused: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1651
+#: ../server/swf/tag_loaders.cpp:1624
 #, c-format
 msgid "  reflex = \"%c%c%c\""
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1654
+#: ../server/swf/tag_loaders.cpp:1627
 #, c-format
 msgid "REFLEX tag parsed (\"%c%c%c\") but unused"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1678
+#: ../server/swf/tag_loaders.cpp:1652
 #, c-format
 msgid "%s tag parsed but not yet used"
 msgstr ""
@@ -3222,96 +3383,97 @@
 msgid "Empty action buffer starting at offset %lu"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:102
+#: ../server/parser/action_buffer.cpp:107
 #, c-format
-msgid "Action buffer starting at offset %lu doesn't end witn an END tag"
+msgid "Action buffer starting at offset %lu doesn't end with an END tag"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:125
+#: ../server/parser/action_buffer.cpp:131
 msgid "process_decl_dict("
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:154
+#: ../server/parser/action_buffer.cpp:160
 msgid "action buffer dict length exceeded"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:578
+#: ../server/parser/action_buffer.cpp:584
 msgid "Native double floating point format not recognised"
 msgstr ""
 
-#: ../server/parser/BitmapMovieDefinition.cpp:67
+#: ../server/parser/BitmapMovieDefinition.cpp:63
 #, c-format
 msgid "Creating a shape_definition wrapping a %g x %g bitmap"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:55
+#: ../server/parser/button_character_def.cpp:56
 msgid "Premature end of button action input: can't read conditions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:64
-msgid "-- actions in button"
+#: ../server/parser/button_character_def.cpp:65
+#, c-format
+msgid "   button actions for conditions 0x%x"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:100
+#: ../server/parser/button_character_def.cpp:123
 msgid "   premature end of button record input stream, can't read flags"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:125
+#: ../server/parser/button_character_def.cpp:148
 msgid "   premature end of button record input stream, can't read character id"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:140
+#: ../server/parser/button_character_def.cpp:163
 #, c-format
 msgid ""
 "   button record for states [%s] refer to character with id %d, which is not "
 "found in the chars dictionary"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:148
+#: ../server/parser/button_character_def.cpp:171
 #, c-format
 msgid "   button record for states [%s] contain character %d (%s)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:157
+#: ../server/parser/button_character_def.cpp:180
 msgid ""
 "   premature end of button record input stream, can't read button layer "
 "(depth?)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:316
+#: ../server/parser/button_character_def.cpp:337
 msgid "Premature end of DEFINEBUTTON tag, won't read actions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:354
+#: ../server/parser/button_character_def.cpp:368
 #, c-format
 msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:409
+#: ../server/parser/button_character_def.cpp:413
 #, c-format
 msgid ""
 "Next action offset (%u) in Button2ActionConditions points past the end of tag"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:440
+#: ../server/parser/button_character_def.cpp:444
 msgid "Attempt to redefine button sound ignored"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:448
+#: ../server/parser/button_character_def.cpp:452
 msgid "button sound options: "
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:462
+#: ../server/parser/button_character_def.cpp:466
 #, c-format
 msgid "sound tag not found, sound_id=%d, button state #=%i"
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:97
+#: ../server/parser/filter_factory.cpp:99
 #, c-format
 msgid "Invalid filter type %d."
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:107
+#: ../server/parser/filter_factory.cpp:109
 #, c-format
 msgid "Filter %d could not read."
 msgstr ""
@@ -3321,290 +3483,297 @@
 msgid "Different number of edges in start (%u) and end (%u) shapes of a morph"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:278
+#: ../server/parser/movie_def_impl.cpp:290
 #, c-format
 msgid "import error: resource '%s' is not exported from movie '%s'"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:325
+#: ../server/parser/movie_def_impl.cpp:337
 #, c-format
 msgid "get_character_def(): character_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:351
+#: ../server/parser/movie_def_impl.cpp:363
 #, c-format
 msgid "get_font(): font_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:401
+#: ../server/parser/movie_def_impl.cpp:413
 #, c-format
 msgid "Add sound sample %d assigning id %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:431
+#: ../server/parser/movie_def_impl.cpp:443
 msgid "gnash::movie_def_impl::read() -- file does not start with a SWF header"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:438
+#: ../server/parser/movie_def_impl.cpp:450
 #, c-format
 msgid "version = %d, file_length = %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:444
+#: ../server/parser/movie_def_impl.cpp:456
 #, c-format
 msgid "SWF%d is not fully supported, trying anyway but don't expect it to work"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:451
+#: ../server/parser/movie_def_impl.cpp:463
 msgid ""
 "movie_def_impl::read(): unable to read zipped SWF data; gnash was compiled "
 "without zlib support"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:456
+#: ../server/parser/movie_def_impl.cpp:468
 msgid "file is compressed"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:490
+#: ../server/parser/movie_def_impl.cpp:502
 #, c-format
 msgid "frame rate = %f, frames = "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:518
+#: ../server/parser/movie_def_impl.cpp:530
 msgid "Could not start loading thread"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:626
+#: ../server/parser/movie_def_impl.cpp:638
 #, c-format
 msgid "Character %d @ %p"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:638
+#: ../server/parser/movie_def_impl.cpp:650
 #, c-format
 msgid "Could not find char %d, dump is:"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:676
+#: ../server/parser/movie_def_impl.cpp:688
 #, c-format
 msgid "Ensure load of frame %u/%u (last loaded is: %u)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:681
+#: ../server/parser/movie_def_impl.cpp:693
 msgid "Could not advance to frame "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:690
+#: ../server/parser/movie_def_impl.cpp:702
 #, c-format
 msgid ""
 "No more frames to load. Framecount: %u, Lastloaded: %u, next to load: %u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:740
+#: ../server/parser/movie_def_impl.cpp:752
 msgid ""
 "Hit stream-end tag, but not at the advertised SWF end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:766
+#: ../server/parser/movie_def_impl.cpp:778
 #, c-format
 msgid ""
 "last expected SHOWFRAME in SWF stream '%s' isn't followed by an END (%d)."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:785
+#: ../server/parser/movie_def_impl.cpp:797
 #, c-format
 msgid "*** no tag loader for type %d (movie)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:806
+#: ../server/parser/movie_def_impl.cpp:818
 #, c-format
 msgid "Parsing exception: %s"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:813
+#: ../server/parser/movie_def_impl.cpp:825
 msgid " control tags are NOT followed by a SHOWFRAME tag"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:822
+#: ../server/parser/movie_def_impl.cpp:834
 msgid " frames advertised in header, but only "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:851
+#: ../server/parser/movie_def_impl.cpp:861
 #, c-format
 msgid "number of SHOWFRAME tags in SWF stream '%s' ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:863
+#: ../server/parser/movie_def_impl.cpp:873
 #, c-format
 msgid "Loaded frame %u/%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:896
+#: ../server/parser/movie_def_impl.cpp:906
 #, c-format
 msgid "get_exported_resource called, frame count=%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:936
+#: ../server/parser/movie_def_impl.cpp:946
 msgid "looking for exported resource: frame load advancement (from "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:947
+#: ../server/parser/movie_def_impl.cpp:957
 #, c-format
 msgid ""
 "No frame progress in movie %s after %lu milliseconds (%lu microseconds = %lu "
 "iterations), giving up on get_exported_resource(%s): circular IMPORTS?"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:962
+#: ../server/parser/movie_def_impl.cpp:972
 #, c-format
 msgid "No frame progress at iteration %lu of get_exported_resource(%s)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:973
+#: ../server/parser/movie_def_impl.cpp:983
 #, c-format
 msgid "At end of stream, still no '%s' symbol found in _exportedResources ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:985
+#: ../server/parser/movie_def_impl.cpp:995
 #, c-format
 msgid ""
 "We haven't finished loading (loading frame %u), and _exportedResources.get "
 "returned no entries, sleeping a bit and trying again"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:91
+#: ../server/parser/shape_character_def.cpp:92
 #, c-format
 msgid "  read_fill_styles: count = %u"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:120
+#: ../server/parser/shape_character_def.cpp:121
 #, c-format
 msgid "  read_line_styles: count = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:132
+#: ../server/parser/shape_character_def.cpp:133
 #, c-format
 msgid "  read_line_styles: count2 = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:184
+#: ../server/parser/shape_character_def.cpp:185
 #, c-format
 msgid "  bound rect: %s"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:227
+#: ../server/parser/shape_character_def.cpp:228
 #, c-format
 msgid "  shape_character_def read: nfillbits = %d, nlinebits = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:318
+#: ../server/parser/shape_character_def.cpp:319
 #, c-format
 msgid "  shape_character read: moveto %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:344
+#: ../server/parser/shape_character_def.cpp:345
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:355
+#: ../server/parser/shape_character_def.cpp:356
 #, c-format
 msgid "Invalid fill style %d in fillStyle0Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:364
+#: ../server/parser/shape_character_def.cpp:365
 #, c-format
 msgid "  shape_character read: fill0 (left) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:391
+#: ../server/parser/shape_character_def.cpp:392
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:402
+#: ../server/parser/shape_character_def.cpp:403
 #, c-format
 msgid "Invalid fill style %d in fillStyle1Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:411
+#: ../server/parser/shape_character_def.cpp:412
 #, c-format
 msgid "  shape_character read: fill1 (right) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:436
+#: ../server/parser/shape_character_def.cpp:437
 #, c-format
 msgid ""
 "Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). "
 "Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:447
+#: ../server/parser/shape_character_def.cpp:448
 #, c-format
 msgid "Invalid fill style %d in lineStyleChange record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:455
+#: ../server/parser/shape_character_def.cpp:456
 #, c-format
 msgid "  shape_character_read: line = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:472
+#: ../server/parser/shape_character_def.cpp:473
 msgid "  shape_character read: more fill styles"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:516
+#: ../server/parser/shape_character_def.cpp:517
 #, c-format
 msgid "  shape_character read: curved edge   = %d %d - %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:559
+#: ../server/parser/shape_character_def.cpp:560
 #, c-format
 msgid "  shape_character_read: straight edge = %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:45
+#: ../server/parser/sprite_definition.cpp:46
 #, c-format
 msgid "Instantiating sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:76
+#: ../server/parser/sprite_definition.cpp:77
 msgid "  frames = "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:94
+#: ../server/parser/sprite_definition.cpp:95
 msgid ""
 "Hit end tag, before the advertised DEFINESPRITE end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:112
+#: ../server/parser/sprite_definition.cpp:109
 msgid "  show_frame "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:127
+#: ../server/parser/sprite_definition.cpp:124
 msgid ""
 "last SHOWFRAME of a DEFINESPRITE tag isn't followed by an END. Stopping for "
 "safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:147
+#: ../server/parser/sprite_definition.cpp:144
 #, c-format
 msgid "*** no tag loader for type %d (sprite)"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:155
+#: ../server/parser/sprite_definition.cpp:154
+#, c-format
+msgid ""
+"%d frames advertised in header, but only %d SHOWFRAME tags found in define "
+"sprite."
+msgstr ""
+
+#: ../server/parser/sprite_definition.cpp:163
 msgid "  -- sprite END --"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:210
+#: ../server/parser/sprite_definition.cpp:222
 #, c-format
 msgid "Registered class %p for sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:212
+#: ../server/parser/sprite_definition.cpp:224
 msgid " Exported interface: "
 msgstr ""
 
@@ -3626,7 +3795,7 @@
 msgid "  has_font: font id = %d (%p)"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:93
+#: ../server/parser/text_character_def.cpp:94
 msgid "  has_color"
 msgstr ""
 
@@ -3635,22 +3804,22 @@
 msgid "  has_x_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:118
+#: ../server/parser/text_character_def.cpp:117
 #, c-format
 msgid "  has_y_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:131
+#: ../server/parser/text_character_def.cpp:130
 #, c-format
 msgid "  text_height = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:155
+#: ../server/parser/text_character_def.cpp:154
 #, c-format
 msgid "  glyph_records: count = %d"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:159
+#: ../server/parser/text_character_def.cpp:158
 #, c-format
 msgid "   glyph%d: index=%d, advance=%g"
 msgstr ""
@@ -3688,280 +3857,277 @@
 msgid "%p.addListener(%s): this object's _listener isn't an array: %s"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:205
+#: ../server/asobj/Color.cpp:198
 #, c-format
 msgid ""
 "Color.getTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:237
+#: ../server/asobj/Color.cpp:230
 msgid "Color.setRGB() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:281
+#: ../server/asobj/Color.cpp:274
 msgid "Color.setTransform() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:291
+#: ../server/asobj/Color.cpp:284
 #, c-format
 msgid "Color.setTransform(%s) : first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:301
+#: ../server/asobj/Color.cpp:294
 #, c-format
 msgid ""
 "Color.setTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:365
+#: ../server/asobj/Color.cpp:358
 #, c-format
 msgid "new Color(%s) : first argument doesn't evaluate or point to a MovieClip"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:466
+#: ../server/asobj/Date.cpp:444
 msgid "Date constructor called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:493
-msgid "Date() failed to initialise from arguments"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:700
+#: ../server/asobj/Date.cpp:596
 msgid "Date.setTime needs one argument"
 msgstr "Date.setTime benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:707
+#: ../server/asobj/Date.cpp:606
 msgid "Date.setTime was called with more than one argument"
 msgstr "Date.setTime wurde mit mehr als einem Argument aufgerufen"
 
-#: ../server/asobj/Date.cpp:757
-msgid "Failed to set a date."
-msgstr "Konnte kein Datum setzen."
-
-#: ../server/asobj/Date.cpp:794
-msgid "utc_tm_msec_to_date failed to convert a date"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:868
+#: ../server/asobj/Date.cpp:693
 msgid "Date.setFullYear needs one argument"
 msgstr "Date.setFullYear benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:884
+#: ../server/asobj/Date.cpp:709
 msgid "Date.setFullYear was called with more than three arguments"
 msgstr "Date.setFullYear wurde mit mehr als drei Argumenten aufgerufen"
 
-#: ../server/asobj/Date.cpp:913
+#: ../server/asobj/Date.cpp:739
 msgid "Date.setYear needs one argument"
 msgstr "Date.setYear benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:933
+#: ../server/asobj/Date.cpp:756
 msgid "Date.setYear was called with more than three arguments"
 msgstr "Date.setYear wurde mit mehr als drei Argumenten aufgerufen"
 
-#: ../server/asobj/Date.cpp:961
+#: ../server/asobj/Date.cpp:785
 msgid "Date.setMonth needs one argument"
 msgstr "Date.setMonth benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:990
+#: ../server/asobj/Date.cpp:817
 msgid "Date.setMonth was called with more than three arguments"
 msgstr "Date.setMonth wurde mit mehr als drei Argumenten aufgerufen"
 
-#: ../server/asobj/Date.cpp:1009
+#: ../server/asobj/Date.cpp:836
 msgid "Date.setDate needs one argument"
 msgstr "Date.setDate benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:1023
+#: ../server/asobj/Date.cpp:850
 msgid "Date.setDate was called with more than one argument"
 msgstr "Date.setDate wurde mit mehr als einem Argument aufgerufen"
 
-#: ../server/asobj/Date.cpp:1047
+#: ../server/asobj/Date.cpp:875
 msgid "Date.setHours needs one argument"
 msgstr "Date.setHours benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:1065
+#: ../server/asobj/Date.cpp:893
 msgid "Date.setHours was called with more than four arguments"
 msgstr "Date.setHours was called with more than four arguments"
 
-#: ../server/asobj/Date.cpp:1087
+#: ../server/asobj/Date.cpp:918
 msgid "Date.setMinutes needs one argument"
 msgstr "Date.setMinutes benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:1104 ../server/asobj/Date.cpp:1142
+#: ../server/asobj/Date.cpp:935 ../server/asobj/Date.cpp:975
 msgid "Date.setMinutes was called with more than three arguments"
 msgstr "Date.setMinutes wurde mit mehr als drei Argumenten aufgerufen"
 
-#: ../server/asobj/Date.cpp:1124
+#: ../server/asobj/Date.cpp:956
 msgid "Date.setSeconds needs one argument"
 msgstr "Date.setSeconds benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:1158
+#: ../server/asobj/Date.cpp:994
 msgid "Date.setMilliseconds needs one argument"
 msgstr "Date.setMilliseconds benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:1168
+#: ../server/asobj/Date.cpp:1010
 msgid "Date.setMilliseconds was called with more than one argument"
 msgstr "Date.setMilliseconds wurde mit mehr als einem Argument aufgerufen"
 
-#: ../server/asobj/Date.cpp:1257
+#: ../server/asobj/Date.cpp:1103
 msgid "Date.UTC needs one argument"
 msgstr "Date.UTC benötigt ein Argument"
 
-#: ../server/asobj/Date.cpp:1277
+#: ../server/asobj/Date.cpp:1127
 msgid "Date.UTC was called with more than 7 arguments"
 msgstr "Date.UTC wurde mit mehr als sieben Argumenten aufgerufen"
 
-#: ../server/asobj/Global.cpp:84 ../server/asobj/string.cpp:44
+#: ../server/asobj/Global.cpp:86 ../server/asobj/string.cpp:43
 #, c-format
 msgid "%s needs one argument"
 msgstr "%s benötigt ein Argument"
 
-#: ../server/asobj/Global.cpp:90 ../server/asobj/string.cpp:50
+#: ../server/asobj/Global.cpp:92 ../server/asobj/string.cpp:49
 #, c-format
 msgid "%s has more than one argument"
 msgstr "%s hat mehr als ein Argument"
 
-#: ../server/asobj/Global.cpp:207
+#: ../server/asobj/Global.cpp:368
 #, c-format
 msgid "%s needs at least one argument"
 msgstr "%s benötigt mindestens ein Argument"
 
-#: ../server/asobj/Global.cpp:213
+#: ../server/asobj/Global.cpp:375
 #, c-format
 msgid "%s has more than two arguments"
 msgstr "%s hat mehr als zwei Argumente"
 
-#: ../server/asobj/Global.cpp:358
+#: ../server/asobj/Global.cpp:521
 #, c-format
 msgid "%s needs at least three arguments"
 msgstr "%s benötigt mindestens drei Argumente"
 
-#: ../server/asobj/Global.cpp:364
+#: ../server/asobj/Global.cpp:527
 #, c-format
 msgid "%s has more than four arguments"
 msgstr "%s hat mehr als vier Argumente"
 
-#: ../server/asobj/Global.cpp:366
+#: ../server/asobj/Global.cpp:530
 #, c-format
 msgid "%s has four arguments in a SWF version 5 movie"
 msgstr "%s hat vier Argumente in einem Film der SWF-Version 5"
 
-#: ../server/asobj/Global.cpp:375
-#, c-format
-msgid "Invalid call to ASSetPropFlags: object argument is not an object: %s"
-msgstr ""
+#: ../server/asobj/Global.cpp:541
+#, fuzzy, c-format
+msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s"
+msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt"
 
-#: ../server/asobj/Global.cpp:416
+#: ../server/asobj/Global.cpp:591
 #, c-format
 msgid "ASNative(%s): needs at least two arguments"
 msgstr "ASNative(%s): Benötigt mindestens zwei Argumente"
 
-#: ../server/asobj/Global.cpp:427
+#: ../server/asobj/Global.cpp:602
 #, c-format
 msgid "ASNative(%s): first arg must be >= 0"
 msgstr "ASNative(%s): Erstes Argument muss >= 0 sein"
 
-#: ../server/asobj/Global.cpp:434
+#: ../server/asobj/Global.cpp:609
 #, c-format
 msgid "ASNative(%s): second arg must be >= 0"
 msgstr "ASNative(%s): Zweites Argument muss >= 0 sein"
 
-#: ../server/asobj/Global.cpp:612
+#: ../server/asobj/Global.cpp:620
+#, c-format
+msgid "No ASnative(%d, %d) registered with the VM"
+msgstr ""
+
+#: ../server/asobj/Global.cpp:688
 msgid "Extensions enabled, scanning plugin dir for load"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:618
+#: ../server/asobj/Global.cpp:693
 msgid "Extensions disabled"
 msgstr ""
 
-#: ../server/asobj/Key.cpp:153
+#: ../server/asobj/Key.cpp:150
 msgid "Key.isDown needs one argument (the key code)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:329
+#: ../server/asobj/LoadVars.cpp:339
 #, c-format
 msgid "Can't load variables from %s (security?)"
 msgstr "Kann Variablen von %s nicht laden (Sicherheit?)"
 
-#: ../server/asobj/LoadVars.cpp:336
+#: ../server/asobj/LoadVars.cpp:346
 #, c-format
 msgid "Loading variables file from url: '%s'"
 msgstr "Lade Variablen-Datei von URL: '%s'"
 
-#: ../server/asobj/LoadVars.cpp:522
+#: ../server/asobj/LoadVars.cpp:532
 msgid "LoadVars.load() requires at least one argument"
 msgstr "LoadVars.load() benötigt mindestens ein Argument"
 
-#: ../server/asobj/LoadVars.cpp:531
+#: ../server/asobj/LoadVars.cpp:541
 msgid "LoadVars.load(): invalid empty url"
 msgstr "LoadVars.load(): Ungültige leere URL"
 
-#: ../server/asobj/LoadVars.cpp:558
+#: ../server/asobj/LoadVars.cpp:568
 msgid "LoadVars.sendAndLoad() requires at least two arguments"
 msgstr "LoadVars.sendAndLoad() benötigt mindestens zwei Argumente"
 
-#: ../server/asobj/LoadVars.cpp:567
+#: ../server/asobj/LoadVars.cpp:577
 msgid "LoadVars.sendAndLoad(): invalid empty url"
 msgstr "LoadVars.sendAndLoad(): Ungültige leere URL"
 
-#: ../server/asobj/LoadVars.cpp:576
+#: ../server/asobj/LoadVars.cpp:586
 msgid "LoadVars.sendAndLoad(): invalid target (must be a LoadVars object)"
 msgstr ""
 "LoadVars.sendAndLoad(): Ungültiges Ziel (muss ein LoadVars-Objekt sein)"
 
-#: ../server/asobj/LocalConnection.cpp:235
+#: ../server/asobj/LocalConnection.cpp:236
 msgid "No connection name specified to LocalConnection.connect()"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:103
+#: ../server/asobj/LocalConnection.cpp:263
+msgid "LocalConnection.send unimplemented"
+msgstr ""
+
+#: ../server/asobj/Mouse.cpp:75
 msgid "No callback to handle Mouse.hide"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:121
+#: ../server/asobj/Mouse.cpp:97
 msgid "No callback to handle Mouse.show"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:199
+#: ../server/asobj/MovieClipLoader.cpp:198
 #, c-format
 msgid " resolved url: %s"
 msgstr "Aufgelöste URL: %s"
 
-#: ../server/asobj/MovieClipLoader.cpp:271
+#: ../server/asobj/MovieClipLoader.cpp:270
 #, c-format
 msgid "MovieClipLoader.loadClip(%s): missing arguments"
 msgstr "MovieClipLoader.loadClip(%s): Fehlende Argumente"
 
-#: ../server/asobj/MovieClipLoader.cpp:285
+#: ../server/asobj/MovieClipLoader.cpp:284
 #, c-format
 msgid "Could not find target %s (evaluated from %s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:295
+#: ../server/asobj/MovieClipLoader.cpp:294
 #, c-format
 msgid "Target %s is not a sprite instance (%s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:302
+#: ../server/asobj/MovieClipLoader.cpp:301
 #, c-format
 msgid "load clip: %s, target is: %p\n"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:317
+#: ../server/asobj/MovieClipLoader.cpp:316
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: ../server/asobj/MovieClipLoader.cpp:343
+#: ../server/asobj/MovieClipLoader.cpp:342
 msgid "MovieClipLoader.getProgress(): missing argument"
 msgstr "MovieClipLoader.getProgress(): Fehlendes Argument"
 
-#: ../server/asobj/MovieClipLoader.cpp:353
+#: ../server/asobj/MovieClipLoader.cpp:352
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an object"
 msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt"
 
-#: ../server/asobj/MovieClipLoader.cpp:363
+#: ../server/asobj/MovieClipLoader.cpp:362
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite"
 msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Sprite"
@@ -3999,17 +4165,17 @@
 msgid "NetConnection.connect(): first argument shouldn't be undefined"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:109
+#: ../server/asobj/NetStream.cpp:112
 #, c-format
 msgid ""
 "First argument to NetStream constructor doesn't cast to a NetConnection (%s)"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:149
+#: ../server/asobj/NetStream.cpp:152
 msgid "NetStream play needs args"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:157
+#: ../server/asobj/NetStream.cpp:160
 #, c-format
 msgid "NetStream.play(%s): stream is not connected"
 msgstr ""
@@ -4112,7 +4278,7 @@
 "playback halted."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:115
+#: ../server/asobj/NetStreamGst.cpp:118
 msgid ""
 "Couldn't create the Gstreamer video conversion elements. Please make sure "
 "Gstreamer and gstreamer-plugins-base are correctly installed. Video playback "
@@ -4122,17 +4288,17 @@
 "Sie dafür, dass Gstreamer und gstreamer-plugins-base korrekt installiert "
 "sind. Video-Wiedergabe wird nicht möglich sein."
 
-#: ../server/asobj/NetStreamGst.cpp:122
+#: ../server/asobj/NetStreamGst.cpp:125
 msgid ""
 "Failed to link video conversion elements. Video playback will not be possible"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:240
+#: ../server/asobj/NetStreamGst.cpp:243
 #, c-format
 msgid "%s: The provided URL could not be resolved (url: %s)"
 msgstr "%s: Die angegebene URL konnte nicht aufgelöst werden (URL: %s)"
 
-#: ../server/asobj/NetStreamGst.cpp:257
+#: ../server/asobj/NetStreamGst.cpp:260
 #, c-format
 msgid ""
 "%s: No URI handler was found for the provided URL. NetStream playback will "
@@ -4140,205 +4306,223 @@
 "gstreamer plugin, such as gnomevfssrc, neonhttpsrc or souphttpsrc."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:268
+#: ../server/asobj/NetStreamGst.cpp:271
 #, c-format
 msgid "URI handler \"%s\" found for URI %s"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:274
+#: ../server/asobj/NetStreamGst.cpp:277
 msgid "gst_bin_add failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:282
+#: ../server/asobj/NetStreamGst.cpp:285
 msgid "gst_element_link failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:312
+#: ../server/asobj/NetStreamGst.cpp:315
 msgid "Seek failed. This is expected, but we tried it anyway."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:527
+#: ../server/asobj/NetStreamGst.cpp:530
 #, c-format
 msgid "NetStream playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:619
+#: ../server/asobj/NetStreamGst.cpp:633
 #, c-format
 msgid "Missing Gstreamer plugin: %s. Please consider installing it."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:630
+#: ../server/asobj/NetStreamGst.cpp:644
 #, c-format
 msgid "Missing plugin: %s. Will attempt to start system installer"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:644
+#: ../server/asobj/NetStreamGst.cpp:658
 msgid ""
 "Gstreamer plugin installation was at least partially successful. Will try to "
 "restart the pipeline."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:648
+#: ../server/asobj/NetStreamGst.cpp:662
 msgid ""
 "The request for system installation of missing plugins has failed. Full "
 "playback will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:681
+#: ../server/asobj/NetStreamGst.cpp:695
 msgid ""
 "Failed to start the system Gstreamer plugin installer.Media playback will "
 "not work (fully)."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:743
+#: ../server/asobj/NetStreamGst.cpp:757
 #, c-format
 msgid "Streams of type %s are not supported!"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:775
+#: ../server/asobj/NetStreamGst.cpp:789
 #, c-format
 msgid "Couldn't find a decoder for stream type %s!"
 msgstr "Konnte keinen Decoder für Stream-Typ %s finden!"
 
-#: ../server/asobj/Number.cpp:203
+#: ../server/asobj/Number.cpp:216
 #, c-format
 msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:140
+#: ../server/asobj/Object.cpp:150
 msgid "Too many args to Object constructor"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:193
+#: ../server/asobj/Object.cpp:203
 #, c-format
 msgid ""
 "Invalid call to Object.addProperty(%s) - expected 3 arguments (<name>, "
 "<getter>, <setter>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:210
+#: ../server/asobj/Object.cpp:220
 msgid "Invalid call to Object.addProperty() - empty property name"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:220
+#: ../server/asobj/Object.cpp:230
 msgid "Invalid call to Object.addProperty() - getter is not an AS function"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:230
-msgid "Invalid call to Object.addProperty() - setter is not an AS function"
+#: ../server/asobj/Object.cpp:244
+#, c-format
+msgid ""
+"Invalid call to Object.addProperty() - setter is not null and not an AS "
+"function (%s)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:257
+#: ../server/asobj/Object.cpp:273
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - expected 2 arguments (<symbol>, "
 "<constructor>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:276
+#: ../server/asobj/Object.cpp:292
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - first argument (symbol id) "
 "evaluates to empty string"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:288
+#: ../server/asobj/Object.cpp:304
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - second argument (class) is not a "
 "function)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:303
+#: ../server/asobj/Object.cpp:332
 #, c-format
 msgid "Object.registerClass(%s, %s): can't find exported symbol"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:321
+#: ../server/asobj/Object.cpp:350
 #, c-format
 msgid ""
 "Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol "
 "(sprite_definition), but a %s"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:342
+#: ../server/asobj/Object.cpp:371
 msgid "Object.hasOwnProperty() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:351
+#: ../server/asobj/Object.cpp:380
 #, c-format
 msgid "Invalid call to Object.hasOwnProperty('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:366
+#: ../server/asobj/Object.cpp:395
 msgid "Object.isPropertyEnumerable() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:375
+#: ../server/asobj/Object.cpp:404
 #, c-format
 msgid "Invalid call to Object.isPropertyEnumerable('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:396
+#: ../server/asobj/Object.cpp:425
 msgid "Object.isPrototypeOf() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:405
+#: ../server/asobj/Object.cpp:434
 #, c-format
 msgid "First arg to Object.isPrototypeOf(%s) is not an object"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:143
+#: ../server/asobj/Object.cpp:452
+#, fuzzy, c-format
+msgid "Object.watch(%s): missing arguments"
+msgstr "XML.sendAndLoad (%s): Fehlende Argumente"
+
+#: ../server/asobj/Object.cpp:464
+#, fuzzy, c-format
+msgid "Object.watch(%s): second argument is not a function"
+msgstr "XML.sendAndLoad(%s): Zweites Argument ist kein XML-Objekt"
+
+#: ../server/asobj/Object.cpp:489
+#, fuzzy, c-format
+msgid "Object.unwatch(%s): missing argument"
+msgstr "XML.sendAndLoad (%s): Fehlende Argumente"
+
+#: ../server/asobj/Sound.cpp:146
 #, c-format
 msgid "%s is still testing!"
 msgstr "%s testet noch!"
 
-#: ../server/asobj/Sound.cpp:146
+#: ../server/asobj/Sound.cpp:149
 #, c-format
 msgid ""
 "%s: This sound already has a connection?  (We try to handle this by "
 "overriding the old one...)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:220 ../server/asobj/Sound.cpp:232
+#: ../server/asobj/Sound.cpp:223 ../server/asobj/Sound.cpp:235
 #, c-format
 msgid "%s: only works when ffmpeg, gstreamer or libmad is enabled"
 msgstr "%s: funktioniert nur wenn ffmpeg, gstreamer oder libmad aktiviert ist"
 
-#: ../server/asobj/Sound.cpp:260
+#: ../server/asobj/Sound.cpp:263
 msgid "-- start sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:285
+#: ../server/asobj/Sound.cpp:288
 msgid "-- stop sound "
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:301 ../server/asobj/Sound.cpp:355
+#: ../server/asobj/Sound.cpp:304 ../server/asobj/Sound.cpp:358
 #, c-format
 msgid "import error: resource '%s' is not exported"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:315 ../server/asobj/Sound.cpp:369
+#: ../server/asobj/Sound.cpp:318 ../server/asobj/Sound.cpp:372
 msgid "sound sample is NULL (doesn't cast to sound_sample)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:328
+#: ../server/asobj/Sound.cpp:331
 msgid "-- attach sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:333
+#: ../server/asobj/Sound.cpp:336
 msgid "attach sound needs one argument"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:343
+#: ../server/asobj/Sound.cpp:346
 msgid "attachSound needs a non-empty string"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:444
+#: ../server/asobj/Sound.cpp:455
 msgid "loadSound needs 2 arguments"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:485
+#: ../server/asobj/Sound.cpp:486
 msgid "set volume of sound needs one argument"
 msgstr ""
 
@@ -4440,287 +4624,311 @@
 "the old one...)"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:264
+#: ../server/asobj/Stage.cpp:177
 msgid "Stage.width is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:282
+#: ../server/asobj/Stage.cpp:194
 msgid "Stage.height is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:293
-msgid ""
-"Stage.alignMode goes through the motions but is not properly implemented."
-msgstr ""
-
-#: ../server/asobj/string.cpp:464
+#: ../server/asobj/string.cpp:449
 msgid "string.slice() called with end < start"
 msgstr ""
 
-#: ../server/asobj/string.cpp:578
+#: ../server/asobj/string.cpp:563
 msgid "string.charCodeAt needs one argument"
 msgstr ""
 
-#: ../server/asobj/string.cpp:587
+#: ../server/asobj/string.cpp:572
 msgid "string.charCodeAt has more than one argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:98 ../server/asobj/xml.cpp:120
+#: ../server/asobj/TextFormat.cpp:117
+#, c-format
+msgid "Too many args (%d) passed to TextFormat"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:101 ../server/asobj/xml.cpp:123
 #, c-format
 msgid "Creating XML data at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:188
+#: ../server/asobj/xml.cpp:193
 #, c-format
 msgid "\tDeleting XML top level node at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:327
-msgid "Can't load XML file"
-msgstr "Kann XML-Datei nicht laden"
+#: ../server/asobj/xml.cpp:246
+#, c-format
+msgid "%s: extracting node %s"
+msgstr ""
 
-#: ../server/asobj/xml.cpp:356
+#: ../server/asobj/xml.cpp:254
+#, c-format
+msgid "extractNode %s has property %s, value is %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:266
+#, c-format
+msgid ""
+"\tPushing attribute %s for element %s has value %s, next attribute is %p"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:366
 msgid "XML data is empty"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:374
-msgid "Can't parse XML data"
+#: ../server/asobj/xml.cpp:390
+msgid "malformed XML, trying to recover"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:395
+#, c-format
+msgid ""
+"unrecoverable malformed XML (xmlParseBalancedChunkMemoryRecover returned %d)."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:400
+msgid "recovered malformed XML."
 msgstr ""
 
-#: ../server/asobj/xml.cpp:544 ../server/asobj/xml.cpp:618
+#: ../server/asobj/xml.cpp:583 ../server/asobj/xml.cpp:657
 #, c-format
 msgid "Can't load XML file: %s (security?)"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:551 ../server/asobj/xml.cpp:625
+#: ../server/asobj/xml.cpp:590 ../server/asobj/xml.cpp:664
 #, c-format
 msgid "Loading XML file from url: '%s'"
 msgstr "Lade XML-Datei von URL: '%s'"
 
-#: ../server/asobj/xml.cpp:561
+#: ../server/asobj/xml.cpp:600
 #, c-format
 msgid "%s: FIXME: onLoad Default event handler"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:651
+#: ../server/asobj/xml.cpp:690
 msgid "XML.load(): missing argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:726
+#: ../server/asobj/xml.cpp:765
 #, c-format
 msgid "\tCloned the XML object at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:735
+#: ../server/asobj/xml.cpp:774
 #, c-format
 msgid "First arg given to XML constructor (%s) evaluates to the empty string"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:760
+#: ../server/asobj/xml.cpp:799
 #, c-format
 msgid "%s: %d args"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:791
+#: ../server/asobj/xml.cpp:830
 msgid "no text for element creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:820
+#: ../server/asobj/xml.cpp:859
 msgid "no text for text node creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:886
+#: ../server/asobj/xml.cpp:925
 #, c-format
 msgid "XML.sendAndLoad(%s): missing arguments"
 msgstr "XML.sendAndLoad (%s): Fehlende Argumente"
 
-#: ../server/asobj/xml.cpp:900
+#: ../server/asobj/xml.cpp:939
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:911
+#: ../server/asobj/xml.cpp:950
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument is not an XML object"
 msgstr "XML.sendAndLoad(%s): Zweites Argument ist kein XML-Objekt"
 
-#: ../server/asobj/xml.cpp:994
+#: ../server/asobj/xml.cpp:1033
 #, c-format
 msgid "XML parser: %s"
 msgstr "XML-Parser: %s"
 
-#: ../server/asobj/xmlnode.cpp:86 ../server/asobj/xmlnode.cpp:98
+#: ../server/asobj/xmlnode.cpp:81 ../server/asobj/xmlnode.cpp:93
 #, c-format
 msgid "\tCreating XMLNode data at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:126
+#: ../server/asobj/xmlnode.cpp:121
 #, c-format
 msgid "\tDeleting XMLNode data %s with value %s at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:154
+#: ../server/asobj/xmlnode.cpp:149
 #, c-format
 msgid "XMLNode %p has no children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:195
+#: ../server/asobj/xmlnode.cpp:190
 msgid ""
 "XMLNode.insertBefore(): positional parameter is not a child of this node"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:302
+#: ../server/asobj/xmlnode.cpp:297
 #, c-format
 msgid ""
 "Stringifying node %p with name %s, value %s, %u attributes and %u children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:440
+#: ../server/asobj/xmlnode.cpp:435
 msgid "XMLNode::appendChild() needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:449
+#: ../server/asobj/xmlnode.cpp:444
 msgid "First argument to XMLNode::appendChild() is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:483
+#: ../server/asobj/xmlnode.cpp:478
 #, c-format
 msgid "XMLNode.insertBefore(%s) needs at least two argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:493
+#: ../server/asobj/xmlnode.cpp:488
 #, c-format
 msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:504
+#: ../server/asobj/xmlnode.cpp:499
 #, c-format
 msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:210
+#: ../server/asobj/xmlsocket.cpp:211
 #, c-format
 msgid ""
 "%s: fd <= 0, returning false (timer not unregistered while socket "
 "disconnected?"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:225
+#: ../server/asobj/xmlsocket.cpp:226
 #, c-format
 msgid "The socket for fd #%d was interupted by a system call"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:230 ../server/asobj/xmlsocket.cpp:405
+#: ../server/asobj/xmlsocket.cpp:231 ../server/asobj/xmlsocket.cpp:406
 #, c-format
 msgid "%s: The socket for fd #%d never was available"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:246
+#: ../server/asobj/xmlsocket.cpp:247
 #, c-format
 msgid "%s: read %d bytes, first msg terminates at %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:254
+#: ../server/asobj/xmlsocket.cpp:255
 #, c-format
 msgid "Packet size is %d at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:262
+#: ../server/asobj/xmlsocket.cpp:263
 #, c-format
-msgid "%d: Pushing Packet of size "
+msgid "%d: Pushing Packet of size %d at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:304
+#: ../server/asobj/xmlsocket.cpp:305
 #, c-format
 msgid "Throwing out partial packet %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:319
+#: ../server/asobj/xmlsocket.cpp:320
 #, c-format
 msgid "%s: Returning %d messages"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:334
+#: ../server/asobj/xmlsocket.cpp:335
 #, c-format
 msgid "%s: socket not initialized"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:341
+#: ../server/asobj/xmlsocket.cpp:342
 #, c-format
 msgid "%s: sent %d bytes, data was %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:401
+#: ../server/asobj/xmlsocket.cpp:402
 #, c-format
 msgid ""
 "%s: The socket for fd #%d was interupted by a system call in this thread"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:409
+#: ../server/asobj/xmlsocket.cpp:410
 #, c-format
 msgid "%s: There is no data in the socket for fd #%d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:413
+#: ../server/asobj/xmlsocket.cpp:414
 #, c-format
 msgid "%s: There is data in the socket for fd #%d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:431
+#: ../server/asobj/xmlsocket.cpp:432
 #, c-format
 msgid "XMLSocket.connect(%s) called"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:438
+#: ../server/asobj/xmlsocket.cpp:439
 msgid "XMLSocket.connect() called while already connected, ignored"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:457
+#: ../server/asobj/xmlsocket.cpp:458
 msgid "XMLSocket.connect(): tring to call onConnect"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:462
+#: ../server/asobj/xmlsocket.cpp:463
 msgid "Setting up timer for calling XMLSocket.onData()"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:470
+#: ../server/asobj/xmlsocket.cpp:471
 msgid "Timer set"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:511
+#: ../server/asobj/xmlsocket.cpp:512
 #, c-format
 msgid "new XMLSocket(%s) called - created object at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:531
+#: ../server/asobj/xmlsocket.cpp:532
 #, c-format
 msgid "%s: not connected"
 msgstr "%s: Nicht verbunden"
 
-#: ../server/asobj/xmlsocket.cpp:553
+#: ../server/asobj/xmlsocket.cpp:554
 msgid "Builtin XMLSocket.onData() needs an argument"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:562
+#: ../server/asobj/xmlsocket.cpp:563
 #, c-format
 msgid ""
 "Builtin XMLSocket.onData() called with an argument that resolves to the "
 "empty string: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:644
+#: ../server/asobj/xmlsocket.cpp:653
 msgid "Still processing data"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:654
-msgid "Got "
+#: ../server/asobj/xmlsocket.cpp:663
+#, c-format
+msgid "Got %d messages: "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:657
-msgid " Message "
+#: ../server/asobj/xmlsocket.cpp:666
+#, c-format
+msgid " Message %d: %s "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:688
+#: ../server/asobj/xmlsocket.cpp:697
 #, c-format
 msgid "%s: Couldn't find onData"
 msgstr ""
@@ -4779,44 +4987,49 @@
 msgid "\tTotal # of bytes: "
 msgstr ""
 
-#: ../utilities/processor.cpp:133 ../gui/Player.cpp:407
+#: ../utilities/processor.cpp:136 ../gui/Player.cpp:419
 #, c-format
 msgid "fs_callback(%p): %s %s"
 msgstr ""
 
-#: ../utilities/processor.cpp:161
+#: ../utilities/processor.cpp:146
+#, c-format
+msgid "eventCallback: %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:211
 #, c-format
 msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
 msgstr "Gnash gprocessor Version: %s, Gnash Version: %s\n"
 
-#: ../utilities/processor.cpp:203 ../utilities/soldumper.cpp:96
-#: ../gui/gnash.cpp:233
+#: ../utilities/processor.cpp:253 ../utilities/soldumper.cpp:96
+#: ../gui/gnash.cpp:238
 msgid "Verbose output turned on"
 msgstr "Ausführliche Ausgabe eingeschaltet"
 
-#: ../utilities/processor.cpp:209 ../gui/gnash.cpp:297
+#: ../utilities/processor.cpp:259 ../gui/gnash.cpp:302
 msgid "Setting debugger ON"
 msgstr "Schalte Debugger EIN"
 
-#: ../utilities/processor.cpp:211
+#: ../utilities/processor.cpp:261
 msgid "The debugger has been disabled at configuration time"
 msgstr "Der Debugger wurde bei der Kompilierung deaktiviert"
 
-#: ../utilities/processor.cpp:217
+#: ../utilities/processor.cpp:267
 msgid "Verbose actions disabled at compile time"
 msgstr "Ausführlicher Modus für Aktionen bei der Kompilierung deaktiviert"
 
-#: ../utilities/processor.cpp:224
+#: ../utilities/processor.cpp:274
 msgid "Verbose parsing disabled at compile time"
 msgstr "Ausführlicher Modus beim Parsen bei der Kompilierung deaktiviert"
 
-#: ../utilities/processor.cpp:334 ../utilities/processor.cpp:337
-#: ../gui/Player.cpp:222 ../gui/Player.cpp:245
+#: ../utilities/processor.cpp:385 ../utilities/processor.cpp:388
+#: ../gui/Player.cpp:235 ../gui/Player.cpp:258
 #, c-format
 msgid "%s appended to local sandboxes"
 msgstr ""
 
-#: ../utilities/processor.cpp:489
+#: ../utilities/processor.cpp:540
 #, c-format
 msgid ""
 "gprocessor -- an SWF preprocessor for Gnash.\n"
@@ -4831,7 +5044,7 @@
 "%s%s%s%s"
 msgstr ""
 
-#: ../utilities/processor.cpp:498
+#: ../utilities/processor.cpp:549
 msgid ""
 "options:\n"
 "\n"
@@ -4849,15 +5062,15 @@
 "Informationen schreiben.\n"
 "  -v          Ausführlicher Modus; d.h. Log-Meldungen nach stdout senden\n"
 
-#: ../utilities/processor.cpp:506
+#: ../utilities/processor.cpp:557
 msgid "  -vp         Be verbose about movie parsing\n"
 msgstr "  -va         Ausführlicher Modus für Film-Parsing\n"
 
-#: ../utilities/processor.cpp:511
+#: ../utilities/processor.cpp:562
 msgid "  -va         Be verbose about ActionScript\n"
 msgstr "  -va         Ausführlicher Modus für ActionScript\n"
 
-#: ../utilities/processor.cpp:516
+#: ../utilities/processor.cpp:567
 msgid ""
 "  -d [<ms>]\n"
 "              Milliseconds delay between advances (0 by default).\n"
@@ -4900,472 +5113,739 @@
 msgid "-l\tList all .sol files in default dir"
 msgstr "-l\tAlle .sol-Dateien im Standardordner auflisten"
 
-#: ../gui/gnash.cpp:81
+#: ../gui/dump.cpp:124
+msgid "Ignoring request to display in X11 window"
+msgstr ""
+
+#: ../gui/dump.cpp:138
+msgid "# FATAL:  No filename given with -D argument."
+msgstr ""
+
+#: ../gui/dump.cpp:174 ../gui/dump.cpp:201
+msgid "Unable to call gettimeofday."
+msgstr ""
+
+#: ../gui/dump.cpp:258
+msgid "# FATAL:  Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:259
+msgid "Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:268
+msgid "Please supply a dump filename for gnash-dump."
+msgstr ""
+
+#: ../gui/dump.cpp:274
+#, fuzzy, c-format
+msgid "Unable to write file '%s'."
+msgstr "konnte Sockel nicht erstellen: %s"
+
+#: ../gui/fb.cpp:190
+msgid "Closing framebuffer device"
+msgstr ""
+
+#: ../gui/fb.cpp:198
+msgid "Free'ing offscreen buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:212
+msgid "LUT8: Setting up colormap"
+msgstr ""
+
+#: ../gui/fb.cpp:234
+#, c-format
+msgid "LUT8: Error setting colormap: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:250
+msgid "You won't have any pointing input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:255
+msgid "You won't have any keyboard input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:268
+#, c-format
+msgid "Framebuffer device uses %d bytes of memory."
+msgstr ""
+
+#: ../gui/fb.cpp:270
+#, c-format
+msgid "Video mode: %dx%d with %d bits per pixel."
+msgstr ""
+
+#: ../gui/fb.cpp:310
+#, fuzzy
+msgid "Double buffering enabled"
+msgstr "Debugger eingeschaltet >>"
+
+#: ../gui/fb.cpp:313
+msgid "Double buffering disabled"
+msgstr ""
+
+#: ../gui/fb.cpp:322
+#, fuzzy, c-format
+msgid "red channel: %d / %d"
+msgstr "Der AMF Channel-Index ist %d"
+
+#: ../gui/fb.cpp:324
+#, fuzzy, c-format
+msgid "green channel: %d / %d"
+msgstr "Der AMF Channel-Index ist %d"
+
+#: ../gui/fb.cpp:326
+#, fuzzy, c-format
+msgid "blue channel: %d / %d"
+msgstr "Der AMF Channel-Index ist %d"
+
+#: ../gui/fb.cpp:328
+#, c-format
+msgid "Total bits per pixel: %d"
+msgstr ""
+
+#: ../gui/fb.cpp:476
+msgid "This GUI does not yet support menus"
+msgstr ""
+
+#: ../gui/fb.cpp:481
+msgid "This GUI does not yet support a mouse pointer"
+msgstr ""
+
+#: ../gui/fb.cpp:567
+msgid "WARNING: Could not detect controlling TTY"
+msgstr ""
+
+#: ../gui/fb.cpp:577 ../gui/fb.cpp:612 ../gui/fb.cpp:643 ../gui/fb.cpp:693
+#, fuzzy, c-format
+msgid "WARNING: Could not open %s"
+msgstr "Konnte Codec %d nicht öffnen"
+
+#: ../gui/fb.cpp:582
+msgid "WARNING: Could not get current VT state"
+msgstr ""
+
+#: ../gui/fb.cpp:588
+#, c-format
+msgid "Original TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:594
+msgid "WARNING: Could not request a new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:599
+#, c-format
+msgid "Own TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:606 ../gui/fb.cpp:637 ../gui/fb.cpp:687
+#, c-format
+msgid "WARNING: Could not find device for VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:617 ../gui/fb.cpp:698
+#, c-format
+msgid "WARNING: Could not activate VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:623 ../gui/fb.cpp:704
+#, c-format
+msgid "WARNING: Error waiting for VT %d becoming active"
+msgstr ""
+
+#: ../gui/fb.cpp:661
+msgid "WARNING: Could not query current keyboard mode on VT"
+msgstr ""
+
+#: ../gui/fb.cpp:665
+msgid "WARNING: Could not switch to graphics mode on new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:670
+#, c-format
+msgid "VT %d ready"
+msgstr ""
+
+#: ../gui/fb.cpp:683
+msgid "Restoring terminal..."
+msgstr ""
+
+#: ../gui/fb.cpp:714
+msgid "WARNING: Could not restore keyboard mode"
+msgstr ""
+
+#: ../gui/fb.cpp:758
+#, c-format
+msgid "mouse_command: discarded %d bytes from input buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:791 ../gui/fb.cpp:921
+#, fuzzy
+msgid "Could not open "
+msgstr "Konnte Codec %d nicht öffnen"
+
+#: ../gui/fb.cpp:809
+msgid "Mouse reset failed"
+msgstr ""
+
+#: ../gui/fb.cpp:817
+msgid "WARNING: Could not detect mouse device ID"
+msgstr ""
+
+#: ../gui/fb.cpp:821
+#, c-format
+msgid "WARNING: Non-standard mouse device ID %d"
+msgstr ""
+
+#: ../gui/fb.cpp:826
+msgid "Could not activate Data Reporting mode for mouse"
+msgstr ""
+
+#: ../gui/fb.cpp:833
+msgid "Mouse enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:880
+#, c-format
+msgid "x/y %d/%d btn %d"
+msgstr ""
+
+#: ../gui/fb.cpp:939
+msgid "Touchpad enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:1027 ../gui/fb.cpp:1244
+#, fuzzy, c-format
+msgid "Could not open %s: %s"
+msgstr "Konnte Datei %s nicht öffnen"
+
+#: ../gui/fb.cpp:1031
+#, c-format
+msgid "Pointing device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1034
+#, c-format
+msgid "Could not set non-blocking mode for pointing device: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:1117
+msgid "WARNING: Error parsing calibration data!"
+msgstr ""
+
+#: ../gui/fb.cpp:1119
+#, c-format
+msgid "Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f"
+msgstr ""
+
+#: ../gui/fb.cpp:1123
+msgid ""
+"WARNING: No touchscreen calibration settings found. The mouse pointer most "
+"probably won't work precisely. Set TSCALIB environment variable with correct "
+"values for better results"
+msgstr ""
+
+#: ../gui/fb.cpp:1248
+#, c-format
+msgid "Keyboard device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1251
+#, c-format
+msgid "Could not set non-blocking mode for keyboard device: %s"
+msgstr ""
+
+#: ../gui/gnash.cpp:83
 msgid "Usage: gnash [options] movie_file.swf"
 msgstr "Verwendung: gnash [Optionen] datei.swf"
 
-#: ../gui/gnash.cpp:83
+#: ../gui/gnash.cpp:85
 msgid "Plays a SWF (Shockwave Flash) movie"
 msgstr "Wiedergabe einer SWF-Datei"
 
-#: ../gui/gnash.cpp:84
+#: ../gui/gnash.cpp:86
 msgid "Options:"
 msgstr "Optionen:"
 
-#: ../gui/gnash.cpp:86
+#: ../gui/gnash.cpp:88
 msgid "  -h,  --help              Print this help and exit"
 msgstr "  -h,  --help              Diese Hilfe anzeigen und beenden"
 
-#: ../gui/gnash.cpp:87
+#: ../gui/gnash.cpp:89
 msgid "  -V,  --version           Print version information and exit"
 msgstr "  -V,  --version           Versionsnummern anzeigen und beenden"
 
-#: ../gui/gnash.cpp:88
+#: ../gui/gnash.cpp:90
 msgid "  -s,  --scale <factor>    Scale the movie by the specified factor"
 msgstr "  -s,  --scale <Faktor>    Film um den angegebenen Faktor skalieren"
 
-#: ../gui/gnash.cpp:89
+#: ../gui/gnash.cpp:91
 msgid ""
 "  -c                       Produce a core file instead of letting SDL trap it"
 msgstr ""
 
-#: ../gui/gnash.cpp:90
+#: ../gui/gnash.cpp:92
 msgid "  -d,  --delay num         Number of milliseconds to delay in main loop"
 msgstr ""
 "  -d,  --delay num         Wartezeit in der Hauptschleife in Millisekunden"
 
-#: ../gui/gnash.cpp:91
+#: ../gui/gnash.cpp:93
 msgid "  -v,  --verbose           Produce verbose output"
 msgstr "  -v,  --verbose           Ausführlicher Modus"
 
-#: ../gui/gnash.cpp:93
+#: ../gui/gnash.cpp:95
 msgid "  -va                      Be (very) verbose about action execution"
 msgstr ""
 "  -va                      (Sehr) ausführlicher Modus für Film-Aktionen"
 
-#: ../gui/gnash.cpp:96
+#: ../gui/gnash.cpp:98
 msgid "  -vp                      Be (very) verbose about parsing"
 msgstr "  -vp                      (Sehr) ausführlicher Modus für 
Film-Parsing"
 
-#: ../gui/gnash.cpp:98
+#: ../gui/gnash.cpp:100
+msgid "  -A <file>                Audio dump file (wave format)"
+msgstr ""
+
+#: ../gui/gnash.cpp:101
+msgid "  -D <file>                Video dump file (only valid with dump-gnash)"
+msgstr ""
+
+#: ../gui/gnash.cpp:102
 msgid "  -x,  --xid <ID>          X11 Window ID for display"
 msgstr ""
 
-#: ../gui/gnash.cpp:99
+#: ../gui/gnash.cpp:103
 msgid "  -w,  --writelog          Produce the disk based debug log"
 msgstr ""
 
-#: ../gui/gnash.cpp:100
+#: ../gui/gnash.cpp:104
 msgid "  -j,  --width <width>     Set window width"
 msgstr "  -j,  --width <Breite>    Fensterbreite setzen"
 
-#: ../gui/gnash.cpp:101
+#: ../gui/gnash.cpp:105
 msgid "  -k,  --height <height>   Set window height"
 msgstr "  -k,  --height <Höhe>     Fensterhöhe setzen"
 
-#: ../gui/gnash.cpp:102
+#: ../gui/gnash.cpp:106
 msgid "  -1,  --once              Exit when/if movie reaches the last frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:103
+#: ../gui/gnash.cpp:107
 msgid "  -g,  --debugger          Turn on the Flash debugger"
 msgstr "  -g,  --debugger          Flash-Debugger einschalten"
 
-#: ../gui/gnash.cpp:104
+#: ../gui/gnash.cpp:108
 msgid "  -r,  --render-mode <0|1|2|3>"
 msgstr ""
 
-#: ../gui/gnash.cpp:105
+#: ../gui/gnash.cpp:109
 msgid "                           0 disable rendering and sound"
 msgstr "                           0 Rendering und Audio deaktiviert"
 
-#: ../gui/gnash.cpp:106
+#: ../gui/gnash.cpp:110
 msgid "                           1 enable rendering, disable sound"
 msgstr "                           1 Rendering aktiviert, Audio deaktiviert"
 
-#: ../gui/gnash.cpp:107
+#: ../gui/gnash.cpp:111
 msgid "                           2 enable sound, disable rendering"
 msgstr "                           2 Audio aktiviert, Rendering deaktiviert"
 
-#: ../gui/gnash.cpp:108
+#: ../gui/gnash.cpp:112
 msgid "                           3 enable rendering and sound (default)"
 msgstr "                           3 Rendering und Audio aktiviert (Standard)"
 
-#: ../gui/gnash.cpp:109
+#: ../gui/gnash.cpp:113
 msgid "  -t,  --timeout <sec>     Exit after the specified number of seconds"
 msgstr ""
 
-#: ../gui/gnash.cpp:110
+#: ../gui/gnash.cpp:114
 msgid "  -u,  --real-url <url>    Set \"real\" URL of the movie"
 msgstr ""
 
-#: ../gui/gnash.cpp:111
+#: ../gui/gnash.cpp:115
 msgid "  -U,  --base-url <url>    Set \"base\" URL for resolving relative URLs"
 msgstr ""
 
-#: ../gui/gnash.cpp:112
+#: ../gui/gnash.cpp:116
 msgid "  -P,  --param <param>     Set parameter (e.g. \"FlashVars=A=1&b=2\")"
 msgstr ""
 
-#: ../gui/gnash.cpp:113
+#: ../gui/gnash.cpp:117
 msgid ""
 "  -F,  --fd <fd>           Filedescriptor to use for external communications"
 msgstr ""
 
-#: ../gui/gnash.cpp:115
+#: ../gui/gnash.cpp:119
 msgid "  -f,  --debug-fps num     Print FPS every num seconds (float)."
 msgstr ""
 
-#: ../gui/gnash.cpp:118
+#: ../gui/gnash.cpp:122
 msgid "  --max-advances num       Exit after specified number of advances"
 msgstr ""
 
-#: ../gui/gnash.cpp:119
+#: ../gui/gnash.cpp:123
 msgid "  --fullscreen             Start in fullscreen mode"
 msgstr ""
 
-#: ../gui/gnash.cpp:121
+#: ../gui/gnash.cpp:125
 msgid "Keys:"
 msgstr ""
 
-#: ../gui/gnash.cpp:123
+#: ../gui/gnash.cpp:127
 msgid "  CTRL-Q, CTRL-W           Quit/Exit"
 msgstr ""
 
-#: ../gui/gnash.cpp:124
+#: ../gui/gnash.cpp:128
 msgid "  CTRL-P                   Toggle Pause"
 msgstr ""
 
-#: ../gui/gnash.cpp:125
+#: ../gui/gnash.cpp:129
 msgid "  CTRL-R                   Restart the movie"
 msgstr "  CTRL-R                   Film neu starten"
 
-#: ../gui/gnash.cpp:128
+#: ../gui/gnash.cpp:132
 msgid "  CTRL-[ or kp-   Step back one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:129
+#: ../gui/gnash.cpp:133
 msgid "  CTRL-] or kp+   Step forward one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:132
+#: ../gui/gnash.cpp:136
 msgid "  CTRL-L                   Force immediate redraw"
 msgstr "  CTRL-L                   Sofortige Neuzeichnung erzwingen"
 
-#: ../gui/gnash.cpp:145
-msgid "Gnash "
-msgstr "Gnash "
+#: ../gui/gnash.cpp:150
+msgid ""
+"Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n"
+"Gnash comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of Gnash under the terms of the GNU General\n"
+"Public License.  For more information, see the file named COPYING.\n"
+msgstr ""
 
-#: ../gui/gnash.cpp:155
+#: ../gui/gnash.cpp:159
 msgid "Build options "
 msgstr "Build-Optionen "
 
-#: ../gui/gnash.cpp:156
+#: ../gui/gnash.cpp:160
 msgid "   Target: "
 msgstr "   Ziel: "
 
-#: ../gui/gnash.cpp:158
+#: ../gui/gnash.cpp:162
 msgid "   Renderer: "
 msgstr "   Renderer: "
 
-#: ../gui/gnash.cpp:159
+#: ../gui/gnash.cpp:163
 msgid " - GUI: "
 msgstr " - GUI: "
 
-#: ../gui/gnash.cpp:160
+#: ../gui/gnash.cpp:164
 msgid " - Media handler: "
 msgstr " - Medienhandler: "
 
-#: ../gui/gnash.cpp:162
+#: ../gui/gnash.cpp:166
 msgid "   Configured with: "
 msgstr "   Konfiguriert mit: "
 
-#: ../gui/gnash.cpp:163
+#: ../gui/gnash.cpp:167
 msgid "   CXXFLAGS: "
 msgstr "   CXXFLAGS: "
 
-#: ../gui/gnash.cpp:166
+#: ../gui/gnash.cpp:170
 msgid "Built against ffmpeg version: "
 msgstr ""
 
-#: ../gui/gnash.cpp:169
+#: ../gui/gnash.cpp:173
 msgid "Built against gstreamer version: "
 msgstr ""
 
-#: ../gui/gnash.cpp:241
+#: ../gui/gnash.cpp:246
 msgid "Logging to disk enabled"
 msgstr "Logging auf Festplatte aktiviert"
 
-#: ../gui/gnash.cpp:247
+#: ../gui/gnash.cpp:252
 msgid "No verbose actions; disabled at compile time"
 msgstr ""
 "Kein ausführlicher Modus für Aktionen. Bei der Kompilierung deaktiviert"
 
-#: ../gui/gnash.cpp:254
+#: ../gui/gnash.cpp:259
 msgid "No verbose parsing; disabled at compile time"
 msgstr "Kein ausführlicher Modus beim Parsen. Bei der Kompilierung 
deaktiviert"
 
-#: ../gui/gnash.cpp:273
+#: ../gui/gnash.cpp:278
 #, c-format
 msgid "Setting root URL to %s"
 msgstr "Setze Root-URL auf %s"
 
-#: ../gui/gnash.cpp:277
+#: ../gui/gnash.cpp:282
 #, c-format
 msgid "Setting base URL to %s"
 msgstr "Setze Basis-URL auf %s"
 
-#: ../gui/gnash.cpp:284
+#: ../gui/gnash.cpp:289
 #, c-format
 msgid "Invalid host communication filedescriptor %d\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:293
-msgid "Setting width to "
+#: ../gui/gnash.cpp:298
+#, fuzzy, c-format
+msgid "Setting width to %d"
 msgstr "Setze Breite auf "
 
-#: ../gui/gnash.cpp:302
+#: ../gui/gnash.cpp:307
 msgid "No debugger; disabled at compile time, -g is invalid"
 msgstr "Kein Debugger; bei der Kompilierung deaktiviert, -g ist ungültig"
 
-#: ../gui/gnash.cpp:309
-msgid "Setting height to "
+#: ../gui/gnash.cpp:314
+#, fuzzy, c-format
+msgid "Setting height to %d"
 msgstr "Setze Höhe auf"
 
-#: ../gui/gnash.cpp:343
+#: ../gui/gnash.cpp:348
 msgid "ERROR: -r must be followed by 0, 1, 2 or 3 "
 msgstr "ERROR: Auf -r muss 0, 1, 2, oder 3 folgen"
 
-#: ../gui/gnash.cpp:354
+#: ../gui/gnash.cpp:359
 msgid "FPS debugging disabled at compile time, -f is invalid"
 msgstr "FPS-Debugging bei der Kompilierung deaktiviert, -f ist ungültig"
 
-#: ../gui/gnash.cpp:383
+#: ../gui/gnash.cpp:394
 msgid "Error parsing command line options: "
 msgstr ""
 
-#: ../gui/gnash.cpp:384
+#: ../gui/gnash.cpp:395
 msgid "This is a Gnash bug."
 msgstr ""
 
-#: ../gui/gnash.cpp:389
+#: ../gui/gnash.cpp:400
 msgid "No rendering flags specified, using rcfile"
 msgstr ""
 
-#: ../gui/gnash.cpp:433
+#: ../gui/gnash.cpp:438
+msgid "Exception thrown during parseCommandLine"
+msgstr ""
+
+#: ../gui/gnash.cpp:444
 msgid "Error: no input file was specified. Exiting."
 msgstr ""
 
-#: ../gui/gtk.cpp:118
+#: ../gui/gtk.cpp:136
 msgid "Created XEmbedded window"
 msgstr ""
 
-#: ../gui/gtk.cpp:126
+#: ../gui/gtk.cpp:144
 msgid "Created top level window"
 msgstr ""
 
-#: ../gui/gtk.cpp:188
+#: ../gui/gtk.cpp:156
+msgid "Click to play"
+msgstr ""
+
+#: ../gui/gtk.cpp:216
 msgid "LIRC daemon not running"
 msgstr "Der LIRC-Dämon läuft nicht"
 
-#: ../gui/gtk.cpp:526
+#: ../gui/gtk.cpp:599
 msgid "Sound"
 msgstr "Audio"
 
-#: ../gui/gtk.cpp:542 ../gui/kde.cpp:445
+#: ../gui/gtk.cpp:615 ../gui/kde.cpp:442
 msgid "Quit Gnash"
 msgstr "Gnash beenden"
 
-#: ../gui/gtk.cpp:622 ../gui/gtk.cpp:623
+#: ../gui/gtk.cpp:695 ../gui/gtk.cpp:696
 #, c-format
 msgid "Couldn't find pixmap file: %s"
 msgstr "Konnte Bilddatei '%s' nicht finden"
 
-#: ../gui/gtk.cpp:629
+#: ../gui/gtk.cpp:702
 #, c-format
 msgid "Failed to load pixbuf file: %s: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:835
+#: ../gui/gtk.cpp:920
 #, c-format
 msgid ""
 "Attempting to open file %s.\n"
 "NOTE: the file open functionality is not yet implemented!"
 msgstr ""
 
-#: ../gui/gtk.cpp:959
+#: ../gui/gtk.cpp:1045
 msgid "Gnash preferences"
 msgstr "Einstellungen"
 
-#: ../gui/gtk.cpp:985
+#: ../gui/gtk.cpp:1071
 msgid "_Logging"
 msgstr "_Logging"
 
-#: ../gui/gtk.cpp:989
+#: ../gui/gtk.cpp:1075
 msgid "<b>Logging options</b>"
 msgstr "<b>Logging-Optionen</b>"
 
-#: ../gui/gtk.cpp:993
+#: ../gui/gtk.cpp:1079
 msgid "Verbosity level:"
 msgstr "Ausführlichkeit:"
 
-#: ../gui/gtk.cpp:1002
+#: ../gui/gtk.cpp:1088
 msgid "Log to _file"
 msgstr "Log in _Datei schreiben"
 
-#: ../gui/gtk.cpp:1006
+#: ../gui/gtk.cpp:1092
 msgid "Logfile name:"
 msgstr "Logdatei:"
 
-#: ../gui/gtk.cpp:1015
+#: ../gui/gtk.cpp:1101
 msgid "Log _parser output"
 msgstr "Ausgabe des _Parsers loggen"
 
-#: ../gui/gtk.cpp:1022
+#: ../gui/gtk.cpp:1108
 msgid "Log SWF _actions"
 msgstr "SWF-A_ktionen loggen"
 
-#: ../gui/gtk.cpp:1029
+#: ../gui/gtk.cpp:1115
 msgid "Log malformed SWF _errors"
 msgstr "SWF-_Fehler loggen"
 
-#: ../gui/gtk.cpp:1035
+#: ../gui/gtk.cpp:1121
 msgid "Log ActionScript _coding errors"
 msgstr "_ActionScript-Fehler loggen"
 
-#: ../gui/gtk.cpp:1042
+#: ../gui/gtk.cpp:1128
 msgid "Log _Local Connection activity"
 msgstr "Local-_Connection loggen"
 
-#: ../gui/gtk.cpp:1049
+#: ../gui/gtk.cpp:1135
 msgid "Enable _debugger"
 msgstr "_Debugger einschalten"
 
-#: ../gui/gtk.cpp:1062
+#: ../gui/gtk.cpp:1148
 msgid "_Security"
 msgstr "_Sicherheit"
 
-#: ../gui/gtk.cpp:1067
+#: ../gui/gtk.cpp:1153
 msgid "<b>Network connections</b>"
 msgstr "<b>Netzwerkverbindungen</b>"
 
-#: ../gui/gtk.cpp:1071
+#: ../gui/gtk.cpp:1157
 msgid "Connect only to local _host"
 msgstr "Nur mit Localhost verbinden"
 
-#: ../gui/gtk.cpp:1075
+#: ../gui/gtk.cpp:1161
 msgid "Connect only to local _domain"
 msgstr "Nur mit lokaler Domain verbinden"
 
-#: ../gui/gtk.cpp:1079
+#: ../gui/gtk.cpp:1165
 msgid "Disable SSL _verification"
 msgstr "SSL-Verbindungen nicht validieren"
 
-#: ../gui/gtk.cpp:1083
+#: ../gui/gtk.cpp:1169
 msgid "_Whitelist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1089
+#: ../gui/gtk.cpp:1175
 msgid "_Blacklist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1096
+#: ../gui/gtk.cpp:1182
 msgid "<b>Privacy</b>"
 msgstr "<b>Privatsphäre</b>"
 
-#: ../gui/gtk.cpp:1100
+#: ../gui/gtk.cpp:1186
 msgid "Shared objects directory:"
 msgstr "SharedObject-Ordner"
 
-#: ../gui/gtk.cpp:1109
+#: ../gui/gtk.cpp:1195
 msgid "Do _not write Shared Object files"
 msgstr "SharedObject-Dateien nicht schreiben"
 
-#: ../gui/gtk.cpp:1115
+#: ../gui/gtk.cpp:1201
 msgid "Only _access local Shared Object files"
 msgstr "Nur lokale SharedObject-Dateien öffnen"
 
-#: ../gui/gtk.cpp:1121
+#: ../gui/gtk.cpp:1207
 msgid "Disable Local _Connection object"
 msgstr "Local-_Connection-Object deaktivieren"
 
-#: ../gui/gtk.cpp:1132
+#: ../gui/gtk.cpp:1218
 msgid "_Media"
 msgstr "_Media"
 
-#: ../gui/gtk.cpp:1137
+#: ../gui/gtk.cpp:1223
 msgid "<b>Sound</b>"
 msgstr "<b>Audio</b>"
 
-#: ../gui/gtk.cpp:1141
+#: ../gui/gtk.cpp:1227
 msgid "Use sound _handler"
 msgstr "Soundhandler verwenden"
 
-#: ../gui/gtk.cpp:1150
+#: ../gui/gtk.cpp:1236
 msgid "_Player"
 msgstr "_Player"
 
-#: ../gui/gtk.cpp:1155
+#: ../gui/gtk.cpp:1241
 msgid "<b>Player description</b>"
 msgstr "<b>Player-Beschreibung</b>"
 
-#: ../gui/gtk.cpp:1163
+#: ../gui/gtk.cpp:1249
 msgid "Player version:"
 msgstr "Player-Version:"
 
-#: ../gui/gtk.cpp:1176
+#: ../gui/gtk.cpp:1262
 msgid "Operating system:"
 msgstr "Betriebssystem:"
 
-#: ../gui/gtk.cpp:1185
+#: ../gui/gtk.cpp:1271
 msgid "<i>If blank, Gnash will detect your OS</i>"
 msgstr "<i>Wenn leer, ermittelt Gnash das Betriebssystem</i>"
 
-#: ../gui/gtk.cpp:1195
+#: ../gui/gtk.cpp:1281
 msgid "URL opener:"
 msgstr "Befehl zum Öffnen von URLs:"
 
-#: ../gui/gtk.cpp:1205
+#: ../gui/gtk.cpp:1291
 msgid "<b>Performance</b>"
 msgstr "<b>Leistung</b>"
 
-#: ../gui/gtk.cpp:1213
+#: ../gui/gtk.cpp:1299
 msgid "Max size of movie library:"
 msgstr "Größe der Filmbibliothek:"
 
-#: ../gui/gtk.cpp:1223
+#: ../gui/gtk.cpp:1309
 msgid "Start _Gnash in pause mode"
 msgstr "_Gnash in Pausemodus starten"
 
-#: ../gui/gtk.cpp:1236
+#: ../gui/gtk.cpp:1322
 msgid "Movie properties"
 msgstr "Film-Eigenschaften"
 
-#: ../gui/gtk.cpp:1309
+#: ../gui/gtk.cpp:1397
 msgid "Variable"
 msgstr "Variable"
 
-#: ../gui/gtk.cpp:1321
+#: ../gui/gtk.cpp:1409
 msgid "Value"
 msgstr "Wert"
 
-#: ../gui/gtk.cpp:1365
+#: ../gui/gtk.cpp:1455
 msgid "Gnash is the GNU Flash movie player based on GameSWF."
 msgstr "Gnash ist der Flash-Player von GNU, der auf GameSWF basiert."
 
-#: ../gui/gtk.cpp:1367
+#: ../gui/gtk.cpp:1457
 msgid ""
 "\n"
 "Renderer: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1369
+#: ../gui/gtk.cpp:1459
 msgid ""
 "\n"
 "GUI: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1371
+#: ../gui/gtk.cpp:1461
 msgid ""
 "\n"
 "Media: "
@@ -5373,84 +5853,88 @@
 "\n"
 "Media: "
 
-#: ../gui/gtk.cpp:1374
+#: ../gui/gtk.cpp:1464
 msgid ""
 "\n"
 "Built against gstreamer version: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1380
+#: ../gui/gtk.cpp:1470
 msgid ""
 "\n"
 "Built against ffmpeg version: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1389
+#: ../gui/gtk.cpp:1479
 msgid "GNASH flash movie player"
 msgstr "Gnash Flash-Player"
 
-#: ../gui/gtk.cpp:1421 ../gui/gtk.cpp:1434
+#: ../gui/gtk.cpp:1511 ../gui/gtk.cpp:1524
 msgid "Open file"
 msgstr "Datei öffnen"
 
-#: ../gui/gtk.cpp:1775
+#: ../gui/gtk.cpp:1878
 msgid "_File"
 msgstr "_Datei"
 
-#: ../gui/gtk.cpp:1839
+#: ../gui/gtk.cpp:1942
 msgid "_Edit"
 msgstr "_Bearbeiten"
 
-#: ../gui/gtk.cpp:1861
+#: ../gui/gtk.cpp:1964
 msgid "_Help"
 msgstr "_Hilfe"
 
-#: ../gui/gtk.cpp:1882
+#: ../gui/gtk.cpp:1986
 msgid "_View"
 msgstr "_Ansicht"
 
-#: ../gui/gtk.cpp:1892
+#: ../gui/gtk.cpp:1996
 msgid "Redraw"
 msgstr "Aktualisieren"
 
-#: ../gui/gtk.cpp:1904 ../gui/gtk.cpp:1910
+#: ../gui/gtk.cpp:2008 ../gui/gtk.cpp:2014
 msgid "Toggle fullscreen"
 msgstr "Vollbild"
 
+#: ../gui/gtk.cpp:2024
+msgid "Show updated ranges"
+msgstr ""
+
 # (Taken from Totem translation)
-#: ../gui/gtk.cpp:1926
+#: ../gui/gtk.cpp:2045
 msgid "Movie _Control"
 msgstr "_Gehe zu"
 
-#: ../gui/gtk.cpp:1939
+#: ../gui/gtk.cpp:2058
 msgid "Play"
 msgstr "Wiedergabe"
 
-#: ../gui/gtk.cpp:1952
+#: ../gui/gtk.cpp:2071
 msgid "Pause"
 msgstr "Pause"
 
-#: ../gui/gtk.cpp:1965
+#: ../gui/gtk.cpp:2084
 msgid "Stop"
 msgstr "Stopp"
 
-#: ../gui/gtk.cpp:1980 ../gui/kde.cpp:437
+#: ../gui/gtk.cpp:2099 ../gui/kde.cpp:434
 msgid "Restart Movie"
 msgstr "Neu starten"
 
-#: ../gui/gtk.cpp:1996
+#: ../gui/gtk.cpp:2115
 msgid "Step Forward Frame"
 msgstr "1 Frame nach vorne gehen"
 
-#: ../gui/gtk.cpp:2008
+#: ../gui/gtk.cpp:2127
 msgid "Step Backward Frame"
 msgstr "1 Frame zurück gehen"
 
-#: ../gui/gtk.cpp:2021
+#: ../gui/gtk.cpp:2140
 msgid "Jump Forward 10 Frames"
 msgstr "10 Frames nach vorne springen"
 
-#: ../gui/gtk.cpp:2031
+#: ../gui/gtk.cpp:2150
 msgid "Jump Backward 10 Frames"
 msgstr "10 Frames zurück springen"
 
@@ -5477,57 +5961,57 @@
 msgid "Got double-buffered visual."
 msgstr ""
 
-#: ../gui/gui.cpp:169 ../gui/gui.cpp:175
+#: ../gui/gui.cpp:166 ../gui/gui.cpp:172
 msgid "Fullscreen not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:184
+#: ../gui/gui.cpp:181
 msgid "Mouse show/hide not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:195
+#: ../gui/gui.cpp:194
 msgid "menushow not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:375
+#: ../gui/gui.cpp:518
 #, c-format
 msgid "mouse @ %d,%d"
 msgstr ""
 
-#: ../gui/gui.cpp:763
+#: ../gui/gui.cpp:934
 #, c-format
 msgid "Frame %d"
 msgstr "Bild %d"
 
-#: ../gui/kde.cpp:434
+#: ../gui/kde.cpp:431
 msgid "Play Movie"
 msgstr "Wiedergabe"
 
-#: ../gui/kde.cpp:435
+#: ../gui/kde.cpp:432
 msgid "Pause Movie"
 msgstr "Pause"
 
-#: ../gui/kde.cpp:436
+#: ../gui/kde.cpp:433
 msgid "Stop Movie"
 msgstr "Stopp"
 
-#: ../gui/kde.cpp:439
+#: ../gui/kde.cpp:436
 msgid "Step Forward"
 msgstr "Vorspulen"
 
-#: ../gui/kde.cpp:440
+#: ../gui/kde.cpp:437
 msgid "Step Backward"
 msgstr "Zurückspulen"
 
-#: ../gui/kde.cpp:441
+#: ../gui/kde.cpp:438
 msgid "Jump Forward"
 msgstr "Vorwärts springen"
 
-#: ../gui/kde.cpp:442
+#: ../gui/kde.cpp:439
 msgid "Jump Backward"
 msgstr "Zurück springen"
 
-#: ../gui/kde.cpp:444
+#: ../gui/kde.cpp:441
 msgid "Refresh"
 msgstr ""
 
@@ -5536,47 +6020,54 @@
 msgid "Timer delay set to %d milliseconds"
 msgstr "Timer-Verzögerung auf %d Millisekunden gesetzt"
 
-#: ../gui/Player.cpp:169
+#: ../gui/Player.cpp:182
 msgid "Sound requested but no sound support compiled in"
 msgstr ""
 "Audio erfordert, jedoch wurde keine Audiounterstützung bei der Kompilierung "
 "aktiviert"
 
-#: ../gui/Player.cpp:202
+#: ../gui/Player.cpp:215
 #, c-format
 msgid "Activating FPS debugging every %g seconds"
 msgstr ""
 
-#: ../gui/Player.cpp:357
-msgid "Input movie has collapsed dimensions "
+#: ../gui/Player.cpp:366
+#, c-format
+msgid ""
+"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on."
 msgstr ""
 
-#: ../gui/Player.cpp:415
+#: ../gui/Player.cpp:452
 #, c-format
-msgid "Running as plugin: ignoring fscommand %s."
+msgid "Sent FsCommand '%s' to host fd %d"
 msgstr ""
 
-#: ../gui/Player.cpp:452
+#: ../gui/Player.cpp:461
 #, c-format
-msgid "FScommand exec called with argument %s"
+msgid "Running as plugin: skipping internal handling of FsCommand %s%s."
+msgstr ""
+
+#: ../gui/Player.cpp:506
+#, fuzzy, c-format
+msgid "FsCommand exec called with argument %s"
 msgstr "FScommand exec mit Argument %s aufgerufen"
 
-#: ../gui/Player.cpp:459
-#, c-format
-msgid "FScommand allowscale called with argument %s"
+#: ../gui/Player.cpp:513
+#, fuzzy, c-format
+msgid "FsCommand allowscale called with argument %s"
 msgstr "FScommand allowscale mit Argument %s aufgerufen"
 
-#: ../gui/Player.cpp:466
-#, c-format
-msgid "FScommand trapallkeys called with argument %s"
+#: ../gui/Player.cpp:520
+#, fuzzy, c-format
+msgid "FsCommand trapallkeys called with argument %s"
 msgstr "FScommand trapallkeys mit Argument %s aufgerufen"
 
-#: ../gui/Player.cpp:470
+#: ../gui/Player.cpp:526
 #, c-format
-msgid "Unhandled FSCommand %s (%s)"
+msgid "FsCommand '%s(%s)' not handled internally"
 msgstr ""
 
-#: ../gui/Player.cpp:496
+#: ../gui/Player.cpp:597
 #, c-format
 msgid "Unhandled callback %s with arguments %s"
 msgstr ""
@@ -5624,6 +6115,140 @@
 msgid "Field name is: %s: "
 msgstr "Feldname ist: %s: "
 
+#~ msgid "TRACE"
+#~ msgstr "TRACE"
+
+#~ msgid "ERROR"
+#~ msgstr "FEHLER"
+
+#~ msgid "UNIMPLEMENTED"
+#~ msgstr "NICHT IMPLEMENTIERT"
+
+#~ msgid "SECURITY"
+#~ msgstr "SICHERHEIT"
+
+#~ msgid "MALFORMED SWF"
+#~ msgstr "FEHLERHAFTES SWF"
+
+#~ msgid "ACTIONSCRIPT ERROR"
+#~ msgstr "ACTIONSCRIPT-FEHLER"
+
+#~ msgid "Could not find a usable WinSock DLL"
+#~ msgstr "Konnte keine verwendbare WinSock-DLL finden"
+
+#~ msgid "Can't connect to privileged port #%d"
+#~ msgstr "Kann mit privilegiertem Port %d nicht verbinden"
+
+#~ msgid "unable to get protocol entry for %s"
+#~ msgstr "Erfassen des Protokolleintrags für %s nicht möglich!"
+
+#~ msgid "setsockopt SO_REUSEADDR failed"
+#~ msgstr "setsockopt SO_REUSEADDR fehlgeschlagen"
+
+#~ msgid "unable to bind to port %hd: %s"
+#~ msgstr "Binden an Port %hd unmöglich: %s"
+
+#~ msgid "unable to accept: %s"
+#~ msgstr "nicht annehmbar: %s"
+
+#~ msgid "Accepting tcp/ip connection on fd %d"
+#~ msgstr "Nehme TCP/IP-Verbindung an fd %d an"
+
+#~ msgid "The connect() socket for fd %d was interupted by a system call"
+#~ msgstr ""
+#~ "Der connect()-Sockel für fd %d wurde durch einen Systemaufruf 
unterbrochen"
+
+#~ msgid "Can't connect to privileged port %hd"
+#~ msgstr "Verbindung mit privilegiertem Port %hd unmöglich"
+
+#~ msgid "The hostname for this machine is %s"
+#~ msgstr "Der Hostname für diesen Rechner ist %s"
+
+#~ msgid "Couldn't get the hostname for this machine"
+#~ msgstr "Konnte Hostnamen für diesen Rechner nicht ermitteln"
+
+#~ msgid "The IP address for this client socket is %s"
+#~ msgstr "Die IP-Adresse für diesen Client-Sockel ist %s"
+
+#~ msgid "Unable to close the socket for fd %d: %s"
+#~ msgstr "Kann Sockel für fd %d nicht schließen: %s"
+
+#~ msgid "Closed the socket on fd %d"
+#~ msgstr "Sockel auf fd %d geschlossen"
+
+#~ msgid "The socket for fd %d was interupted by a system call"
+#~ msgstr ""
+#~ "Der connect()-Sockel für fd %d wurde durch einen Systemaufruf 
unterbrochen"
+
+#~ msgid "read %d bytes from fd %d"
+#~ msgstr "%d bytes from fd %d gelesen"
+
+#~ msgid "Type is %s"
+#~ msgstr "Typ ist %s"
+
+#~ msgid "Boolean is %d"
+#~ msgstr "Boolean ist %d"
+
+#~ msgid "Undefined element"
+#~ msgstr "Undefiniertes Element"
+
+#~ msgid "The packet head is: 0x%s"
+#~ msgstr "Der Paket-Header ist: 0x%s"
+
+#~ msgid "AMF Header size bits (0x%X) out of range"
+#~ msgstr "AMF Header-Längen-Bits (0x%X) außerhalb des erlaubten Bereichs"
+
+#~ msgid "AMF header byte is: 0x%X"
+#~ msgstr "AMF Header Byte ist: 0x%X"
+
+#~ msgid "The header size is %d"
+#~ msgstr "Die Header-Länge ist %d"
+
+#~ msgid "ERROR: Unidentified AMF header data type %d"
+#~ msgstr "FEHLER: Unbekannter AMF-Header-Datentyp %d"
+
+#~ msgid "Read initial Handshake Request"
+#~ msgstr "Initialer Handshake-Request gelesen"
+
+#~ msgid "Couldn't read initial Handshake Request"
+#~ msgstr "Konnte initialen Handshake-Request nicht lesen"
+
+#~ msgid "Handshake is correct"
+#~ msgstr "Handshake ist korrekt"
+
+#~ msgid "Handshake isn't correct; Data read is: 0x%x"
+#~ msgstr "Handshake ist nicht korrekt; Die gelesenen Daten sind: 0x%x"
+
+#~ msgid "Read Handshake Data"
+#~ msgstr "Handshake-Daten gelesen"
+
+#~ msgid "Couldn't read first RTMP header byte"
+#~ msgstr "Konnte das erste Byte im RTMP-Header nicht lesen"
+
+#~ msgid "The Header size is: %d"
+#~ msgstr "Die Header-Größe ist: %d"
+
+#~ msgid "The AMF index is: 0x%x"
+#~ msgstr "Der AMF-Index ist: 0x%x"
+
+#~ msgid "Done reading packet"
+#~ msgstr "Lesen des Pakets abgeschlossen"
+
+#~ msgid "Executing "
+#~ msgstr "Führe aus"
+
+#~ msgid "GotoFrame("
+#~ msgstr "GotoFrame("
+
+#~ msgid "Failed to set a date."
+#~ msgstr "Konnte kein Datum setzen."
+
+#~ msgid "Can't load XML file"
+#~ msgstr "Kann XML-Datei nicht laden"
+
+#~ msgid "Gnash "
+#~ msgstr "Gnash "
+
 #~ msgid ""
 #~ "usage: gnash [options] movie_file.swf\n"
 #~ "\n"
@@ -5714,12 +6339,6 @@
 #~ "nicht mehr unterstützt und könnte zu unerwartetem Verhalten führen. 
Bitte "
 #~ "benutzen Sie ausschließlich Leerzeichen als Trennzeichen."
 
-#~ msgid "Couldn't open file: %s"
-#~ msgstr "Konnte Datei %s nicht öffnen"
-
-#~ msgid "Couldn't open file %s for writing"
-#~ msgstr "Konnte Datei %s für Dekodierung nicht öffnen"
-
 #~ msgid "Recoverable error while decoding MP3-stream, MAD error: %s"
 #~ msgstr "Behebbarer Fehler beim Dekodieren des MP3-Streams, MAD-Fehler: %s"
 

Index: po/es.po
===================================================================
RCS file: /sources/gnash/gnash/po/es.po,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- po/es.po    12 Mar 2008 07:41:49 -0000      1.4
+++ po/es.po    7 May 2008 15:40:42 -0000       1.5
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gnash cvs20070405\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-12 08:23+0100\n"
+"POT-Creation-Date: 2008-05-07 17:34+0200\n"
 "PO-Revision-Date: 2007-04-05 20:35-0700\n"
 "Last-Translator: John Gilmore <address@hidden>\n"
 "Language-Team: Espanol <address@hidden>\n"
@@ -14,6 +14,10 @@
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: ../libbase/ClockTime.cpp:269
+msgid "Cannot get requested timezone information"
+msgstr ""
+
 #: ../libbase/curl_adapter.cpp:374
 #, c-format
 msgid "Timeout (%u milliseconds) while loading from url %s"
@@ -62,33 +66,33 @@
 msgid "Gnash Plugin name: %s"
 msgstr ""
 
-#: ../libbase/GC.cpp:62
+#: ../libbase/GC.cpp:68
 #, c-format
 msgid "GC %p deleted, deleting all managed resources - collector run "
 msgstr ""
 
-#: ../libbase/GC.cpp:79
+#: ../libbase/GC.cpp:85
 #, c-format
 msgid "GC %p: SWEEP SCAN"
 msgstr ""
 
-#: ../libbase/GC.cpp:89
+#: ../libbase/GC.cpp:95
 #, c-format
 msgid "GC %p: cleanUnreachable deleting object %p (%s)"
 msgstr ""
 
-#: ../libbase/GC.cpp:104
+#: ../libbase/GC.cpp:110
 #, c-format
 msgid "GC %p: cleanUnreachable deleted "
 msgstr ""
 
-#: ../libbase/GC.cpp:119
+#: ../libbase/GC.cpp:125
 msgid ""
 "Garbage collection skipped since number of collectables added since last run "
 "is too low ("
 msgstr ""
 
-#: ../libbase/GC.cpp:130
+#: ../libbase/GC.cpp:136
 #, c-format
 msgid "GC %p Starting collector: "
 msgstr ""
@@ -98,241 +102,46 @@
 msgid "Internal jpeg error: %s"
 msgstr ""
 
-#: ../libbase/log.cpp:158
-msgid "TRACE"
-msgstr ""
-
-#: ../libbase/log.cpp:229
-msgid "ERROR"
-msgstr ""
-
-#: ../libbase/log.cpp:244
-msgid "UNIMPLEMENTED"
-msgstr ""
-
-#: ../libbase/log.cpp:259
-msgid "SECURITY"
-msgstr ""
-
-#: ../libbase/log.cpp:274
-msgid "MALFORMED SWF"
-msgstr ""
-
-#: ../libbase/log.cpp:289
-msgid "ACTIONSCRIPT ERROR"
-msgstr ""
-
-#: ../libbase/network.cpp:83
-msgid "Could not find a usable WinSock DLL"
-msgstr ""
-
-#: ../libbase/network.cpp:125
-#, c-format
-msgid "Can't connect to privileged port #%d"
-msgstr ""
-
-#: ../libbase/network.cpp:147
-#, c-format
-msgid "unable to get protocol entry for %s"
-msgstr ""
-
-#: ../libbase/network.cpp:164 ../libbase/network.cpp:324
-#: ../libbase/network.cpp:472
-#, c-format
-msgid "unable to create socket: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:171
-msgid "setsockopt SO_REUSEADDR failed"
-msgstr ""
-
-#: ../libbase/network.cpp:181
-#, c-format
-msgid "unable to bind to port %hd: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:191
-#, c-format
-msgid "Server bound to service on %s, port %hd, using fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:197
-#, c-format
-msgid "unable to listen on port: %hd: %s "
-msgstr ""
-
-#: ../libbase/network.cpp:234
-#, c-format
-msgid "Trying to accept net traffic on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:264
-msgid "There is data at the console for stdin"
-msgstr ""
-
-#: ../libbase/network.cpp:271
-#, c-format
-msgid "The accept() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:275
-#, c-format
-msgid "The accept() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:282
-#, c-format
-msgid "The accept() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:294
-#, c-format
-msgid "unable to accept: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:299
-#, c-format
-msgid "Accepting tcp/ip connection on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:346 ../libbase/network.cpp:494
-#, c-format
-msgid "The connect() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:353 ../libbase/network.cpp:378
-#: ../libbase/network.cpp:501 ../libbase/network.cpp:530
-#, c-format
-msgid "The connect() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:364 ../libbase/network.cpp:512
-#, c-format
-msgid "The connect() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:372
-#, c-format
-msgid "\tsocket name %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:437
-#, c-format
-msgid "Can't connect to privileged port %hd"
-msgstr ""
-
-#: ../libbase/network.cpp:442
-#, c-format
-msgid "%s: to host %s at port %d"
-msgstr ""
-
-#: ../libbase/network.cpp:448
-#, c-format
-msgid "The hostname for this machine is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:450
-msgid "Couldn't get the hostname for this machine"
-msgstr ""
-
-#: ../libbase/network.cpp:464
-#, c-format
-msgid "The IP address for this client socket is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:523
-#, c-format
-msgid "\tport %d at IP %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:599
-#, c-format
-msgid "Unable to close the socket for fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:606
-#, c-format
-msgid "Closed the socket on fd %d"
+#: ../libbase/rc.cpp:344 ../libbase/rc.cpp:351
+msgid "RcInitFile: couldn't open file: "
 msgstr ""
 
-#: ../libbase/network.cpp:689 ../libbase/network.cpp:790
-#, c-format
-msgid "The socket for fd %d was interupted by a system call"
+#: ../libbase/rc.cpp:355
+msgid "RcInitFile: parsing "
 msgstr ""
 
-#: ../libbase/network.cpp:693
+#: ../libbase/rc.cpp:393
 #, c-format
-msgid "The socket for fd %d was never available for reading"
+msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:698
+#: ../libbase/rc.cpp:519
 #, c-format
-msgid "The socket for fd %d timed out waiting to read"
+msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:704
+#: ../libbase/rc.cpp:533
 #, c-format
-msgid "read %d bytes from fd %d"
+msgid "Warning: empty include specification in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:713
+#: ../libbase/rc.cpp:540
 #, c-format
 msgid ""
-"%s: Read packet data from fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/network.cpp:794
-#, c-format
-msgid "The socket for fd %d was never available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:798
-#, c-format
-msgid "The socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:804
-#, c-format
-msgid "Wrote zero out of %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:809
-#, c-format
-msgid "Couldn't write %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:817
-#, c-format
-msgid "wrote %d bytes to fd %d, expected %d"
-msgstr ""
-
-#: ../libbase/network.cpp:822
-#, c-format
-msgid "wrote %d bytes to fd %d"
+"Warning: include specification must be an absolute pathin rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:838
+#: ../libbase/rc.cpp:551
 #, c-format
-msgid "took %d usec to write (%d bytes)"
+msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:849
+#: ../libbase/rc.cpp:628
 #, c-format
-msgid ""
-"%s: Wrote packet data to fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/rc.cpp:491
-msgid "Warning: unrecognized directive \""
-msgstr ""
-
-#: ../libbase/rc.cpp:492
-msgid "\" in rcfile."
+msgid "Couldn't open file %s for writing"
 msgstr ""
 
-#: ../libbase/rc.cpp:559
+#: ../libbase/rc.cpp:637
 msgid "# Generated by Gnash. Manual changes to this file may be overridden."
 msgstr ""
 
@@ -341,212 +150,99 @@
 msgid "Couldn't initialize ltdl: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:179
+#: ../libbase/sharedlib.cpp:177
 #, c-format
 msgid "Opened dynamic library \"%s\""
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:214 ../libbase/sharedlib.cpp:239
+#: ../libbase/sharedlib.cpp:212 ../libbase/sharedlib.cpp:237
 #, c-format
 msgid "Couldn't find symbol: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:217 ../libbase/sharedlib.cpp:242
+#: ../libbase/sharedlib.cpp:215 ../libbase/sharedlib.cpp:240
 #, c-format
 msgid "Found symbol %s @ %p"
 msgstr ""
 
-#: ../libamf/amf.cpp:177
-#, c-format
-msgid "Type is %s"
-msgstr ""
-
-#: ../libamf/amf.cpp:188
-#, c-format
-msgid "Boolean is %d"
-msgstr ""
-
-#: ../libamf/amf.cpp:202
-#, c-format
-msgid "String is %s"
-msgstr ""
-
-#: ../libamf/amf.cpp:219
-msgid "Undefined element"
-msgstr ""
-
-#: ../libamf/amf.cpp:683 ../libamf/amf.cpp:1391
+#: ../backend/render_handler_agg.cpp:628
 #, c-format
-msgid "The packet head is: 0x%s"
+msgid "Initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d bytes"
 msgstr ""
 
-#: ../libamf/amf.cpp:1363
-#, c-format
-msgid "AMF Header size bits (0x%X) out of range"
+#: ../backend/render_handler_agg.cpp:698
+msgid "Warning: rendering ended while drawing a mask"
 msgstr ""
 
-#: ../libamf/amf.cpp:1379
-#, c-format
-msgid "AMF header byte is: 0x%X"
+#: ../backend/render_handler_agg.cpp:701
+msgid "Warning: rendering ended while masks were still active"
 msgstr ""
 
-#: ../libamf/amf.cpp:1382
-#, c-format
-msgid "The AMF channel index is %d"
+#: ../backend/render_handler_agg.cpp:898
+msgid ""
+"Warning: select_clipbounds encountered a character definition with null "
+"bounds"
 msgstr ""
 
-#: ../libamf/amf.cpp:1385
-#, c-format
-msgid "The header size is %d"
+#: ../backend/render_handler_agg.cpp:988
+msgid "Warning: AGG renderer skipping a whole character"
 msgstr ""
 
-#: ../libamf/amf.cpp:1398
-#, c-format
-msgid "The mystery word is: %d or 0x%s"
+#: ../backend/render_handler_agg.cpp:1749
+msgid ""
+"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable "
+"one)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1407
+#: ../backend/render_handler_agg.cpp:2099
 #, c-format
-msgid "The body size is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (little-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1417
+#: ../backend/render_handler_agg.cpp:2101
 #, c-format
-msgid "The type is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (big-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1436
-#, c-format
-msgid "ERROR: Unidentified AMF header data type %d"
+#: ../backend/render_handler_cairo.cpp:558
+msgid "Scaled strokes in Cairo renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1444
-#, c-format
-msgid "The source/destination is: %d, or 0x%s"
+#: ../backend/render_handler_ogl.cpp:1236
+msgid "Unidirectionally scaled strokes in OGL renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1479
+#: ../libamf/amf.cpp:673
 msgid "AMF body input data is NULL"
 msgstr ""
 
-#: ../libamf/amf.cpp:1491
-#, c-format
-msgid "The packet body is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1593
-#, c-format
-msgid "The element is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1630
-#, c-format
-msgid "Number \"%s\" is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1690
-#, c-format
-msgid "astype_e of value: %x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:87
-msgid "Read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:89
-msgid "Couldn't read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:95
-msgid "Handshake is correct"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:97
-#, c-format
-msgid "Handshake isn't correct; Data read is: 0x%x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:104
-msgid "Read Handshake Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:108
-#, c-format
-msgid "Couldn't read Handshake DataData read is: %s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:176
-msgid "Read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:178
-msgid "Couldn't read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:183
-msgid "Read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:187
-msgid "Couldn't read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:208
-msgid "Read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:210
-msgid "Couldn't read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:267
-msgid "Read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:269
-msgid "Couldn't read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:275
-#, c-format
-msgid "The Header size is: %d"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:276
+#: ../libamf/amf.cpp:722
 #, c-format
-msgid "The AMF index is: 0x%x"
+msgid "AMF String length is: %d"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:280
+#: ../libamf/amf.cpp:729
 #, c-format
-msgid "Read first RTMP packet header of header size %d"
+msgid "AMF String is: %s"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:284
-msgid "Couldn't read first RTMP packet header"
+#: ../libamf/amf.cpp:802
+msgid "End of Object definition"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:297
-msgid "Reading AMF packets till we're done..."
-msgstr ""
-
-#: ../libamf/rtmp.cpp:303 ../libamf/rtmp.cpp:305
+#: ../libamf/amf.cpp:913
 #, c-format
-msgid "The packet data is: 0x%s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:309
-msgid "Done reading packet"
+msgid "amf0_type_e of value: %x"
 msgstr ""
 
-#: ../libamf/sol.cpp:193
+#: ../libamf/sol.cpp:204
 #, c-format
 msgid ""
 "%s: SOL file header is: \n"
 "%s"
 msgstr ""
 
-#: ../libmedia/AudioDecoderNellymoser.cpp:832
+#: ../libmedia/AudioDecoderNellymoser.cpp:836
 #: ../libmedia/AudioDecoderSimple.cpp:415
 msgid "Error in sound sample conversion"
 msgstr ""
@@ -586,14 +282,14 @@
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:81
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:158
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:73
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:75
 #: ../server/asobj/NetStreamFfmpeg.cpp:287
 msgid "libavcodec couldn't allocate context"
 msgstr ""
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:88
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:165
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:79
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:81
 #: ../server/asobj/NetStreamFfmpeg.cpp:295
 msgid "libavcodec failed to initialize codec"
 msgstr ""
@@ -609,49 +305,49 @@
 msgid "Error while decoding audio data."
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:112
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:132
 msgid "gnash has not been compiled to handle mp3 audio"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:128
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:148
 #, c-format
 msgid "unknown sound format %d requested; gnash does not handle it"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:190
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:210
 msgid "Trying to play sound with size 0"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:265
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:285
 #, c-format
 msgid "Unable to start SDL sound: %s"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:434
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:454
 #, c-format
 msgid "Unable to start aux SDL sound: %s"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:637
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:717
 #, c-format
 msgid "Negative buffer length in sdl_audio_callback (%d)"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:643
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:723
 msgid "Zero buffer length in sdl_audio_callback"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:59
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:61
 #: ../server/asobj/NetStreamFfmpeg.cpp:334
 #, c-format
 msgid "Unsupported video codec %d"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:67
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:69
 msgid "libavcodec can't decode the current video format"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:158
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:160
 msgid "Out of memory while allocating avcodec frame"
 msgstr ""
 
@@ -702,7 +398,7 @@
 "consider installing gstreamer-ffmpeg and/or gstreamer-plugins-bad."
 msgstr ""
 
-#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:136
+#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:139
 msgid "Failed to make a valid audio sink."
 msgstr ""
 
@@ -721,207 +417,202 @@
 "available; consider installing gstreamer-ffmpeg."
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:224
+#: ../libmedia/gst/VideoDecoderGst.cpp:225
 #, c-format
 msgid "Embedded video playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:236
-#: ../server/asobj/NetStreamGst.cpp:542
+#: ../libmedia/gst/VideoDecoderGst.cpp:237
+#: ../server/asobj/NetStreamGst.cpp:545
 msgid "NetStream has reached the end of the stream."
 msgstr ""
 
-#: ../server/array.cpp:302
+#: ../server/array.cpp:309
 #, c-format
 msgid "Unhandled sort flags: %d (0x%X)"
 msgstr ""
 
-#: ../server/array.cpp:621
+#: ../server/array.cpp:630
 msgid "tried to pop element from back of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:639
+#: ../server/array.cpp:651
 msgid "tried to shift element from front of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:736
+#: ../server/array.cpp:750
 #, c-format
 msgid "Array.slice(%u, %u) called"
 msgstr ""
 
-#: ../server/array.cpp:766
-#, c-format
-msgid "Current array is %s"
-msgstr ""
-
-#: ../server/array.cpp:890
+#: ../server/array.cpp:908
 #, c-format
 msgid "Array(%s).splice(%s) called"
 msgstr ""
 
-#: ../server/array.cpp:896
+#: ../server/array.cpp:914
 msgid "Array.splice() needs at least 1 argument, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:912
+#: ../server/array.cpp:930
 #, c-format
 msgid "Array.splice: start:%d became %u"
 msgstr ""
 
-#: ../server/array.cpp:925
+#: ../server/array.cpp:943
 #, c-format
 msgid "Array.splice(%d,%d): negative length given, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:992
+#: ../server/array.cpp:1011
 msgid "Sort called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1145
+#: ../server/array.cpp:1164
 msgid "SortOn called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1160
+#: ../server/array.cpp:1179
 #, c-format
 msgid "calling array push, pushing %d values onto back of array"
 msgstr ""
 
-#: ../server/array.cpp:1176
+#: ../server/array.cpp:1195
 #, c-format
 msgid "calling array unshift, pushing %d values onto front of array"
 msgstr ""
 
-#: ../server/array.cpp:1195
+#: ../server/array.cpp:1214
 #, c-format
 msgid "calling array pop, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1211
+#: ../server/array.cpp:1230
 #, c-format
 msgid "calling array shift, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1228
+#: ../server/array.cpp:1247
 #, c-format
 msgid "called array reverse, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1263
+#: ../server/array.cpp:1282
 #, c-format
 msgid "array_to_string called, nargs = %d, this_ptr = %p"
 msgstr ""
 
-#: ../server/array.cpp:1266
+#: ../server/array.cpp:1285
 #, c-format
 msgid "to_string result is: %s"
 msgstr ""
 
-#: ../server/array.cpp:1316
+#: ../server/array.cpp:1338
 msgid ""
 "More than 2 arguments to Array.slice, and I don't know what to do with "
 "them.  Ignoring them"
 msgstr ""
 
-#: ../server/array.cpp:1394
+#: ../server/array.cpp:1416
 #, c-format
 msgid "array_new called, nargs = %d"
 msgstr ""
 
-#: ../server/array.cpp:1421
+#: ../server/array.cpp:1443
 #, c-format
 msgid "array_new setting object %p in result"
 msgstr ""
 
-#: ../server/as_environment.cpp:62
+#: ../server/as_environment.cpp:57
 #, c-format
 msgid "get_variable(%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:83
+#: ../server/as_environment.cpp:78
 #, c-format
 msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed"
 msgstr ""
 
-#: ../server/as_environment.cpp:89
+#: ../server/as_environment.cpp:84
 #, c-format
 msgid "...but get_variable_raw(%s, <scopeStack>) succeeded (%s)!"
 msgstr ""
 
-#: ../server/as_environment.cpp:153
+#: ../server/as_environment.cpp:148
 #, c-format
 msgid "Won't get invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:220
+#: ../server/as_environment.cpp:215
 #, c-format
 msgid "reference to unexisting variable '%s'"
 msgstr ""
 
-#: ../server/as_environment.cpp:310
+#: ../server/as_environment.cpp:305
 #, c-format
 msgid "Path target '%s' not found while setting %s=%s"
 msgstr ""
 
-#: ../server/as_environment.cpp:339
+#: ../server/as_environment.cpp:334
 #, c-format
 msgid "Won't set invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:536
+#: ../server/as_environment.cpp:531
 #, c-format
 msgid "find_object(%s) called"
 msgstr ""
 
-#: ../server/as_environment.cpp:542
+#: ../server/as_environment.cpp:537
 msgid "Returning m_target (empty path)"
 msgstr ""
 
-#: ../server/as_environment.cpp:566
+#: ../server/as_environment.cpp:561
 #, c-format
 msgid "Path is '/', return the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:576
+#: ../server/as_environment.cpp:571
 #, c-format
 msgid "Absolute path, start at the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:583
+#: ../server/as_environment.cpp:578
 #, c-format
 msgid "Relative path, start at (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:598
+#: ../server/as_environment.cpp:593
 #, c-format
 msgid "Path is %s, returning the root"
 msgstr ""
 
-#: ../server/as_environment.cpp:609
+#: ../server/as_environment.cpp:604
 #, c-format
 msgid "invalid path '%s' (p=next_slash=%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:620
+#: ../server/as_environment.cpp:615
 #, c-format
 msgid "invalid path '%s' (dot not allowed after having seen a slash)"
 msgstr ""
 
-#: ../server/as_environment.cpp:640
+#: ../server/as_environment.cpp:635
 #, c-format
 msgid "No more subparts, env is %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:700
+#: ../server/as_environment.cpp:695
 #, c-format
 msgid "Invoking get_path_element(%s) on object %p (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:707
+#: ../server/as_environment.cpp:702
 #, c-format
 msgid "Path element %s not found in object %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:879
+#: ../server/as_environment.cpp:882
 #, c-format
 msgid "Max stack count reached (%u)"
 msgstr ""
@@ -963,259 +654,337 @@
 "way to handle such a malformed call."
 msgstr ""
 
-#: ../server/as_function.cpp:374
+#: ../server/as_function.cpp:385
 msgid "it's a built-in class"
 msgstr ""
 
-#: ../server/as_function.cpp:407
+#: ../server/as_function.cpp:425
 #, c-format
 msgid "constructor prototype is %s"
 msgstr ""
 
-#: ../server/as_object.cpp:192
+#: ../server/as_object.cpp:234 ../server/sprite_instance.cpp:2505
+#: ../server/sprite_instance.cpp:2554
 #, c-format
 msgid "Caught exception: %s"
 msgstr ""
 
-#: ../server/as_object.cpp:508 ../server/as_object.cpp:553
+#: ../server/as_object.cpp:554 ../server/as_object.cpp:665
 #, c-format
 msgid "Attempt to set read-only property '%s'"
 msgstr ""
 
-#: ../server/as_object.cpp:522 ../server/as_object.cpp:566
+#: ../server/as_object.cpp:600 ../server/as_object.cpp:702
 #, c-format
 msgid "%s: Exception %s. Will create a new member"
 msgstr ""
 
-#: ../server/as_object.cpp:535
+#: ../server/as_object.cpp:614
 #, c-format
 msgid "Unknown failure in setting property '%s' on object '%p'"
 msgstr ""
 
-#: ../server/as_object.cpp:593
+#: ../server/as_object.cpp:729
 msgid ""
 "Attempt to set a slot for either a slot or a property which already exists."
 msgstr ""
 
-#: ../server/as_object.cpp:601
+#: ../server/as_object.cpp:737
 #, c-format
 msgid "Attempt to initialize read-only property ``%s'' on object ``%p'' twice"
 msgstr ""
 
-#: ../server/as_object.cpp:757
+#: ../server/as_object.cpp:962
 msgid "Circular inheritance chain detected during isPrototypeOf call"
 msgstr ""
 
-#: ../server/as_object.cpp:766
+#: ../server/as_object.cpp:971
 #, c-format
-msgid " members of object %p follow"
+msgid "%d members of object %p follow"
 msgstr ""
 
-#: ../server/as_object.cpp:823
+#: ../server/as_object.cpp:1028
 #, c-format
 msgid ""
 "Can't set propflags on object property %s (either not found or protected)"
 msgstr ""
 
-#: ../server/as_object.cpp:871
+#: ../server/as_object.cpp:1076
 #, c-format
 msgid ""
 "Invalid call to AsSetPropFlags: invalid second argument %s (expected string, "
 "null or an array)"
 msgstr ""
 
-#: ../server/as_value.cpp:183
+#: ../server/as_value.cpp:178
 #, c-format
 msgid "to_primitive(%s, STRING) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/as_value.cpp:454
+#: ../server/as_value.cpp:599
 #, c-format
 msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:465
+#: ../server/as_value.cpp:1723
 #, c-format
-msgid "Unhandled button event %s"
+msgid "(%s + %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:551
+#: ../server/button_character_instance.cpp:503
 #, c-format
-msgid "Executing actions for button condition %d"
+msgid "Unhandled button event %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:911
+#: ../server/button_character_instance.cpp:1081
 #, c-format
 msgid ""
 "A button member (%s) clashes with the name of an existing character in its "
 "display list.  The member will hide the character"
 msgstr ""
 
-#: ../server/character.cpp:117
+#: ../server/button_character_instance.cpp:1174
+msgid "Button state"
+msgstr ""
+
+#: ../server/character.cpp:128
 msgid ""
 "ActionScript code trying to reference a nonexistent parent with '..'  (a "
 "nonexistent parent probably only occurs in the root MovieClip). Returning "
 "NULL. "
 msgstr ""
 
-#: ../server/character.cpp:282
+#: ../server/character.cpp:300
 #, c-format
 msgid "Attempt to set _xscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:318
+#: ../server/character.cpp:336
 #, c-format
 msgid "Attempt to set _yscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:436
-msgid "FIXME: can't set _width on character with null or world bounds"
+#: ../server/character.cpp:405
+#, c-format
+msgid "Ignored attempt to set %s.%s=%s"
+msgstr ""
+
+#: ../server/character.cpp:407
+msgid "_alpha"
+msgstr ""
+
+#: ../server/character.cpp:466
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with null or world bounds"
+msgstr ""
+
+#: ../server/character.cpp:474
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with width %d"
 msgstr ""
 
-#: ../server/character.cpp:447
+#: ../server/character.cpp:483
 #, c-format
 msgid "Setting _width=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/character.cpp:481
-msgid "FIXME: can't set _height on character with null or world bounds"
+#: ../server/character.cpp:518
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with null or world bounds"
+msgstr ""
+
+#: ../server/character.cpp:526
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with height %d"
 msgstr ""
 
-#: ../server/character.cpp:492
+#: ../server/character.cpp:535
 #, c-format
 msgid "Setting _height=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/debugger.cpp:142
+#: ../server/character.cpp:1031 ../server/movie_root.cpp:2110
+msgid "yes"
+msgstr ""
+
+#: ../server/character.cpp:1032 ../server/movie_root.cpp:2111
+msgid "no"
+msgstr ""
+
+#: ../server/character.cpp:1038
+msgid "Depth"
+msgstr ""
+
+#: ../server/character.cpp:1045
+msgid "Ratio"
+msgstr ""
+
+#: ../server/character.cpp:1055
+msgid "Clipping depth"
+msgstr ""
+
+#: ../server/character.cpp:1060
+msgid "Dimensions"
+msgstr ""
+
+#: ../server/character.cpp:1062
+msgid "Dynamic"
+msgstr ""
+
+#: ../server/character.cpp:1063
+msgid "Mask"
+msgstr ""
+
+#: ../server/character.cpp:1064
+msgid "Destroyed"
+msgstr ""
+
+#: ../server/character.cpp:1065
+msgid "Unloaded"
+msgstr ""
+
+#: ../server/debugger.cpp:143
 msgid "Debugger enabled >> "
 msgstr ""
 
-#: ../server/debugger.cpp:357 ../server/debugger.cpp:403
+#: ../server/debugger.cpp:358 ../server/debugger.cpp:399
 msgid "No format flag"
 msgstr ""
 
-#: ../server/debugger.cpp:472
+#: ../server/debugger.cpp:468
 #, c-format
 msgid "Setting watchpoint for variable: \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:519
+#: ../server/debugger.cpp:515
 #, c-format
 msgid "Matched for variable \"%s\": \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:534 ../server/debugger.cpp:553
-#: ../server/debugger.cpp:566 ../server/debugger.cpp:628
+#: ../server/debugger.cpp:530 ../server/debugger.cpp:549
+#: ../server/debugger.cpp:562 ../server/debugger.cpp:624
 #, c-format
 msgid "WARNING: environment not set in %s"
 msgstr ""
 
-#: ../server/debugger.cpp:570
+#: ../server/debugger.cpp:566
 #, c-format
 msgid "Stack Dump of: %p"
 msgstr ""
 
-#: ../server/debugger.cpp:598
+#: ../server/debugger.cpp:594
 #, c-format
 msgid "Stack Dump of 0x%p: empty"
 msgstr ""
 
-#: ../server/debugger.cpp:633
+#: ../server/debugger.cpp:629
 msgid "Global Registers Dump:"
 msgstr ""
 
-#: ../server/dlist.cpp:401
+#: ../server/dlist.cpp:367
 #, c-format
-msgid "move_display_object() -- can't find object at depth %d"
+msgid "move_character() -- can't find object at depth %d"
 msgstr ""
 
-#: ../server/dlist.cpp:746
+#: ../server/dlist.cpp:729
 #, c-format
 msgid "Item %d at depth %d (char id %d, name %s, type %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:448
+#: ../server/edit_text_character.cpp:205
+msgid "missing arg"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:220
+msgid "first argument is not an object"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:230
+msgid "first argument is not a TextFormat"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:550
 #, c-format
 msgid ""
 "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:847
+#: ../server/edit_text_character.cpp:952
 #, c-format
 msgid "Attempt to set TextField._width to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:855
+#: ../server/edit_text_character.cpp:960
 #, c-format
 msgid "Attempt to set TextField._width to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:906
+#: ../server/edit_text_character.cpp:1013
 #, c-format
 msgid "Attempt to set TextField._height to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:914
+#: ../server/edit_text_character.cpp:1021
 #, c-format
 msgid ""
 "Attempt to set TextField._height to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1083
+#: ../server/edit_text_character.cpp:1190
 #, c-format
 msgid ""
 "TextField text doesn't fit in its boundaries: width %g, margin %g - nothing "
 "to align"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1142
+#: ../server/edit_text_character.cpp:1253
 msgid "TextField.autoSize != 'none' TESTING"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1162
+#: ../server/edit_text_character.cpp:1271
 #, c-format
 msgid "No font for edit_text_character! [%s:%d]"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1286
+#: ../server/edit_text_character.cpp:1397
 msgid ""
 "HTML in a text field is unsupported, gnash will just forget the tags and "
 "print their content"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1310
+#: ../server/edit_text_character.cpp:1418
 #, c-format
 msgid ""
 "%s -- missing glyph for space char (needed for TAB).  Make sure character "
 "shapes for font %s are being exported into your SWF file."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1361
+#: ../server/edit_text_character.cpp:1469
 #, c-format
 msgid ""
 "%s -- missing embedded glyph for char %d.  Make sure character shapes for "
 "font %s are being exported into your SWF file"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1370
+#: ../server/edit_text_character.cpp:1478
 #, c-format
 msgid ""
 "%s -- missing device glyph for char %d.  Maybe you don't have font '%s' "
 "installed in your system?"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1535
+#: ../server/edit_text_character.cpp:1661
 #, c-format
 msgid "VariableName: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1551
+#: ../server/edit_text_character.cpp:1677
 #, c-format
 msgid "Variable text Path: %s, Var: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1564
+#: ../server/edit_text_character.cpp:1690
 #, c-format
 msgid ""
 "VariableName associated to text field refer to an unknown target (%s). It is "
@@ -1223,19 +992,19 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1581
+#: ../server/edit_text_character.cpp:1707
 msgid "registerTextVariable() called"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1587
+#: ../server/edit_text_character.cpp:1713
 msgid "registerTextVariable() no-op call (already registered)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1595
+#: ../server/edit_text_character.cpp:1721
 msgid "string is empty, consider as registered"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1605
+#: ../server/edit_text_character.cpp:1731
 #, c-format
 msgid ""
 "VariableName associated to text field (%s) refer to an unknown target. It is "
@@ -1243,33 +1012,45 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1622
+#: ../server/edit_text_character.cpp:1748
 #, c-format
 msgid "target object (%s @ %p) does have a member named %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1633
+#: ../server/edit_text_character.cpp:1759
 #, c-format
 msgid ""
 "target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll "
 "add it with value %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:2064
+#: ../server/edit_text_character.cpp:1768
+#, c-format
+msgid ""
+"target sprite (%s @ %p) does NOT have a member named %s, and we don't have "
+"text defined"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2275
+#, c-format
+msgid "Attempt to set length property of TextField %s"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2335
 #, c-format
 msgid "Invalid value given to TextField.type: %s"
 msgstr ""
 
-#: ../server/fill_style.cpp:150
+#: ../server/fill_style.cpp:151
 msgid "num gradients 0"
 msgstr ""
 
-#: ../server/fill_style.cpp:159
+#: ../server/fill_style.cpp:161
 #, c-format
 msgid "Unexpected num gradients (%d), expected 1 to 8"
 msgstr ""
 
-#: ../server/fill_style.cpp:233
+#: ../server/fill_style.cpp:236
 #, c-format
 msgid ""
 "Bitmap fill specifies '%d' as associated bitmap character id, but that "
@@ -1277,243 +1058,254 @@
 "such  malformed SWF, so we'll only warn once about this."
 msgstr ""
 
-#: ../server/fill_style.cpp:297
+#: ../server/fill_style.cpp:300
 #, c-format
 msgid "Unknown fill style %d"
 msgstr ""
 
-#: ../server/fill_style.cpp:338
+#: ../server/fill_style.cpp:341
 #, c-format
 msgid ""
 "First gradient in a fill_style have position==%d (expected 0). This seems to "
 "be common, so will warn only once."
 msgstr ""
 
-#: ../server/fill_style.cpp:374
+#: ../server/fill_style.cpp:377
 #, c-format
 msgid "two gradients in a fill_style have the same position/ratio: %d"
 msgstr ""
 
-#: ../server/font.cpp:102
+#: ../server/font.cpp:103 ../server/font.cpp:431
 #, c-format
 msgid "Could not initialize device font face '%s'"
 msgstr ""
 
-#: ../server/font.cpp:155
+#: ../server/font.cpp:163
 msgid "reading DefineFont"
 msgstr ""
 
-#: ../server/font.cpp:199
+#: ../server/font.cpp:207
 msgid "Glyphs offset table corrupted in DefineFont tag"
 msgstr ""
 
-#: ../server/font.cpp:214
+#: ../server/font.cpp:222
 msgid "reading DefineFont2 or DefineFont3"
 msgstr ""
 
-#: ../server/font.cpp:264 ../server/font.cpp:280
+#: ../server/font.cpp:272 ../server/font.cpp:288
 #, c-format
 msgid "Glyph %d at offset %u"
 msgstr ""
 
-#: ../server/font.cpp:302
+#: ../server/font.cpp:310
 msgid "Glyphs offset table corrupted in DefineFont2/3 tag"
 msgstr ""
 
-#: ../server/font.cpp:317
+#: ../server/font.cpp:325
 msgid "Bad offset in DefineFont2"
 msgstr ""
 
-#: ../server/font.cpp:383
+#: ../server/font.cpp:391
 msgid "Repeated kerning pair found - ignoring"
 msgstr ""
 
-#: ../server/font.cpp:414
+#: ../server/font.cpp:422
 msgid "DefineFontInfo2 partially implemented"
 msgstr ""
 
-#: ../server/font.cpp:442
+#: ../server/font.cpp:455
 #, c-format
 msgid "reading code table at offset %lu"
 msgstr ""
 
-#: ../server/font.cpp:480
+#: ../server/font.cpp:493
 #, c-format
 msgid "get_glyph_index(%u) returning %d"
 msgstr ""
 
-#: ../server/font.cpp:492
+#: ../server/font.cpp:505
 #, c-format
 msgid "get_glyph_index(%u) returning -1"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:360
+#: ../server/FreetypeGlyphsProvider.cpp:366
 #, c-format
 msgid "Can't find font file for font '%s'"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:372
+#: ../server/FreetypeGlyphsProvider.cpp:378
 #, c-format
 msgid "Font file '%s' has bad format"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:379
+#: ../server/FreetypeGlyphsProvider.cpp:385
 #, c-format
 msgid "Some error opening font '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:98
+#: ../server/impl.cpp:100
 #, c-format
 msgid "Base url set to: %s"
 msgstr ""
 
-#: ../server/impl.cpp:295
+#: ../server/impl.cpp:297
 #, c-format
 msgid "get_movie_info(): can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:310
+#: ../server/impl.cpp:312
 #, c-format
 msgid "get_movie_info(): file '%s' does not start with a SWF header"
 msgstr ""
 
-#: ../server/impl.cpp:320
+#: ../server/impl.cpp:322
 msgid ""
 "get_movie_info(): can't read zipped SWF data; gnash was compiled without "
 "zlib support"
 msgstr ""
 
-#: ../server/impl.cpp:381
+#: ../server/impl.cpp:383
 #, c-format
 msgid "Can't read jpeg from %s"
 msgstr ""
 
-#: ../server/impl.cpp:396
+#: ../server/impl.cpp:398
 msgid "Loading of png"
 msgstr ""
 
-#: ../server/impl.cpp:404
+#: ../server/impl.cpp:406
 #, c-format
 msgid "Can't read png from %s"
 msgstr ""
 
-#: ../server/impl.cpp:427
+#: ../server/impl.cpp:429
 msgid "Can't read file header"
 msgstr ""
 
-#: ../server/impl.cpp:519
+#: ../server/impl.cpp:521
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a jpeg, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:527
+#: ../server/impl.cpp:529
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a png, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:536
+#: ../server/impl.cpp:538
 #, c-format
 msgid "unknown file type (%s)"
 msgstr ""
 
-#: ../server/impl.cpp:554
+#: ../server/impl.cpp:556
 #, c-format
 msgid "failed to open '%s'; can't create movie"
 msgstr ""
 
-#: ../server/impl.cpp:559
+#: ../server/impl.cpp:561
 #, c-format
 msgid "streamProvider opener can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:802
+#: ../server/impl.cpp:804
 #, c-format
 msgid "Movie %s already in library"
 msgstr ""
 
-#: ../server/impl.cpp:816
+#: ../server/impl.cpp:818
 #, c-format
 msgid "Couldn't load library movie '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:825
+#: ../server/impl.cpp:827
 #, c-format
 msgid "Movie %s (SWF%d) added to library"
 msgstr ""
 
-#: ../server/impl.cpp:829
+#: ../server/impl.cpp:831
 #, c-format
 msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)"
 msgstr ""
 
-#: ../server/movie_root.cpp:175
+#: ../server/movie_root.cpp:194
 #, c-format
-msgid "ActionLimits hit during setRootMovie: %s. Disabling scripts"
+msgid "ActionLimits hit during setRootMovie: %s.Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:267 ../server/movie_root.cpp:276
+#: ../server/movie_root.cpp:289 ../server/movie_root.cpp:298
 #, c-format
 msgid ""
 "%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't "
 "swap it's depth"
 msgstr ""
 
-#: ../server/movie_root.cpp:338
+#: ../server/movie_root.cpp:360
 msgid "Original root movie can't be removed"
 msgstr ""
 
-#: ../server/movie_root.cpp:357 ../server/sprite_instance.cpp:4173
+#: ../server/movie_root.cpp:379 ../server/sprite_instance.cpp:4376
 #, c-format
 msgid "can't create movie_definition for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:366 ../server/sprite_instance.cpp:4182
+#: ../server/movie_root.cpp:388 ../server/sprite_instance.cpp:4385
 #, c-format
 msgid "can't create extern movie_instance for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:1030
+#: ../server/movie_root.cpp:873
+#, c-format
+msgid "ActionLimits hit during mouse event processing: %s. Disabling scripts"
+msgstr ""
+
+#: ../server/movie_root.cpp:1065
 #, c-format
 msgid "ActionLimits hit during advance: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1784
+#: ../server/movie_root.cpp:2043
 #, c-format
 msgid "processLoadMovieRequest: Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/PropertyList.cpp:171
+#: ../server/movie_root.cpp:2160
+msgid "Live characters"
+msgstr ""
+
+#: ../server/PropertyList.cpp:189
 #, c-format
-msgid "Property %s is read-only, not setting it to %s"
+msgid ""
+"Property %s (key %d) in namespace %s (key %d) is read-only %s, not setting "
+"it to %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:214
+#: ../server/sprite_instance.cpp:211
 #, c-format
 msgid ""
 "attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
 "- returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:228
+#: ../server/sprite_instance.cpp:225
 #, c-format
 msgid "attachMovie: '%s': no such exported resource - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:239
+#: ../server/sprite_instance.cpp:235
 #, c-format
 msgid ""
 "attachMovie: exported resource '%s' is not a character definition (%s) -- "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:265
+#: ../server/sprite_instance.cpp:260
 #, c-format
 msgid "Could not attach character at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:282
+#: ../server/sprite_instance.cpp:277
 #, c-format
 msgid ""
 "Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as "
@@ -1530,36 +1322,36 @@
 msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:363
+#: ../server/sprite_instance.cpp:365
 #, c-format
 msgid "%s.swapDepths() needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:373
+#: ../server/sprite_instance.cpp:375
 #, c-format
 msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:391
+#: ../server/sprite_instance.cpp:393
 #, c-format
 msgid "%s.swapDepths(%s): invalid call, swapping to self?"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:401
+#: ../server/sprite_instance.cpp:403
 #, c-format
 msgid ""
 "%s.swapDepths(%s): invalid call, the two characters don't have the same "
 "parent"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:417
+#: ../server/sprite_instance.cpp:419
 #, c-format
 msgid ""
 "%s.swapDepths(%s): ignored, source and target characters have the same depth "
 "%d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:435
+#: ../server/sprite_instance.cpp:436
 #, c-format
 msgid ""
 "%s.swapDepths(%s): first argument invalid (neither a sprite nor a number)"
@@ -1570,333 +1362,650 @@
 msgid "%s.swapDepths(%s): ignored, character already at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:492
+#: ../server/sprite_instance.cpp:491
 msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:523
+#: ../server/sprite_instance.cpp:522
 msgid "sprite_goto_and_play needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:533
+#: ../server/sprite_instance.cpp:532
 #, c-format
 msgid "sprite_goto_and_play('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:552
+#: ../server/sprite_instance.cpp:551
 msgid "sprite_goto_and_stop needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:562
+#: ../server/sprite_instance.cpp:561
 #, c-format
 msgid "sprite_goto_and_stop('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:625
+#: ../server/sprite_instance.cpp:624
 #, c-format
 msgid ""
 "MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:637
+#: ../server/sprite_instance.cpp:636
 #, c-format
 msgid ""
 "First argument of MovieClip.loadMovie(%s) evaluates to an empty string - "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:674
+#: ../server/sprite_instance.cpp:673
 #, c-format
 msgid ""
 "MovieClip.loadMovie(%s): second argument (if any) must be 'post' or "
 "'get' [got %s]"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:718
+#: ../server/sprite_instance.cpp:691
+#, c-format
+msgid "POSTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:700
+#, c-format
+msgid "GETTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:717
 #, c-format
 msgid ""
 "MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:730
+#: ../server/sprite_instance.cpp:729
 #, c-format
 msgid ""
 "First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
 "string - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:796
+#: ../server/sprite_instance.cpp:790
 #, c-format
 msgid "Can't find hitTest target %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:836
+#: ../server/sprite_instance.cpp:830
 #, c-format
 msgid "hitTest() called with %u args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:855
+#: ../server/sprite_instance.cpp:849
 #, c-format
 msgid "createTextField called with %d args, expected 6 - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:873
+#: ../server/sprite_instance.cpp:867
 #, c-format
 msgid "createTextField: negative width (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:883
+#: ../server/sprite_instance.cpp:877
 #, c-format
 msgid "createTextField: negative height (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1014
+#: ../server/sprite_instance.cpp:956
 #, c-format
-msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
+msgid "meth(%s): first argument doesn't cast to object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1065
-msgid "MovieClip.globalToLocal() takes one arg"
+#: ../server/sprite_instance.cpp:963
+#, c-format
+msgid "after call to toLowerCase with arg %s we got %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1074
+#: ../server/sprite_instance.cpp:998
 #, c-format
-msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
+msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1088
+#: ../server/sprite_instance.cpp:1049
+msgid "MovieClip.globalToLocal() takes one arg"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1058
+#, c-format
+msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1072
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1099
+#: ../server/sprite_instance.cpp:1083
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1127
+#: ../server/sprite_instance.cpp:1111
 msgid "MovieClip.localToGlobal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1136
+#: ../server/sprite_instance.cpp:1120
 #, c-format
 msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1150
+#: ../server/sprite_instance.cpp:1134
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1161
+#: ../server/sprite_instance.cpp:1145
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1191
+#: ../server/sprite_instance.cpp:1175
 #, c-format
 msgid "%s.setMask() : needs an argument"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1210
+#: ../server/sprite_instance.cpp:1194
 #, c-format
 msgid "%s.setMask(%s) : first argument is not a character"
 msgstr ""
 
+#: ../server/sprite_instance.cpp:1217
+#, c-format
+msgid "MovieClip.endFill(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1235
+msgid "MovieClip.lineTo() needs at least two"
+msgstr ""
+
 #: ../server/sprite_instance.cpp:1244
-msgid "MovieClip.lineTo() takes two args"
+#, c-format
+msgid "MovieClip.lineTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1255
+#, c-format
+msgid "%s.lineTo(%s) : non-finite first argument (%s), converted to zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1290
+#: ../server/sprite_instance.cpp:1266
+#, c-format
+msgid "%s.lineTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1289
 msgid "MovieClip.moveTo() takes two args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1383
+#: ../server/sprite_instance.cpp:1298
+#, c-format
+msgid "MovieClip.moveTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1309
+#, c-format
+msgid "%s.moveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1320
+#, c-format
+msgid "%s.moveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1328
+#, c-format
+msgid "%s.moveTo(%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1388
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first three will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1420
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1444
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: %s|%s|%s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1468
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid jointStyle value '%s' (valid values: %s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1482
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first eight will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1513
 msgid "MovieClip.curveTo() takes four args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1502
+#: ../server/sprite_instance.cpp:1522
+#, c-format
+msgid "MovieClip.curveTo(%s): args after the first four will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1535
+#, c-format
+msgid "%s.curveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1546
+#, c-format
+msgid "%s.curveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1557
+#, c-format
+msgid "%s.curveTo(%s) : non-finite third argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1568
+#, c-format
+msgid "%s.curveTo(%s) : non-finite fourth argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1576
+#, c-format
+msgid "%s.curveTo(%g,%g,%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1592
+#, c-format
+msgid "MovieClip.clear(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1597
+#, c-format
+msgid "%s.clear();"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1629
+#, c-format
+msgid "MovieClip.beginFill(%s): args after the first will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1639
+#, c-format
+msgid "%s.beginFill(%d,%d,%d);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1655
 #, c-format
 msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1517
+#: ../server/sprite_instance.cpp:1665
+#, c-format
+msgid ""
+"MovieClip.beginGradientFill(%s): args after the first five will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1678
 #, c-format
 msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1535
+#: ../server/sprite_instance.cpp:1696
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
 "cast to objects"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1694
+#: ../server/sprite_instance.cpp:1855
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
 "length"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1794
+#: ../server/sprite_instance.cpp:1866
+#, c-format
+msgid ""
+"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%"
+"d), will trim to 8"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1958
 #, c-format
 msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2314
+#: ../server/sprite_instance.cpp:1960
 #, c-format
-msgid ""
-"A sprite member (%s) clashes with the name of an existing character in its "
-"display list.  The member will hide the character"
+msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2406
+#: ../server/sprite_instance.cpp:2605
 #, c-format
 msgid "call_frame('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2509
+#: ../server/sprite_instance.cpp:2700
 msgid "Can't clone root of the movie"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2515
+#: ../server/sprite_instance.cpp:2706
 #, c-format
 msgid "%s parent is not a sprite, can't clone"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2757
-msgid "it's a Text Variable, associated with "
+#: ../server/sprite_instance.cpp:2762
+#, c-format
+msgid "Event %s invoked for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2769
+#, c-format
+msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2777
+#, c-format
+msgid "Sprite %s ignored button-like event %s as not 'enabled'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2838
+#, c-format
+msgid ""
+"Sprite %s (depth %d) won't check for user-defined LOAD event (is not "
+"dynamic, has a parent, no registered class and no clip events defined)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2768
+#: ../server/sprite_instance.cpp:2950
+#, c-format
+msgid "it's a Text Variable, associated with %d TextFields"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2962
 msgid "it's NOT a Text Variable"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2790
+#: ../server/sprite_instance.cpp:2983
 #, c-format
 msgid "advance_sprite: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2804
+#: ../server/sprite_instance.cpp:2995
 #, c-format
 msgid "Advance_sprite for sprite '%s' - frame %u/%u "
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2817
+#: ../server/sprite_instance.cpp:3008
 msgid "sprite_instance::advance_sprite we're in PLAY mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2823
+#: ../server/sprite_instance.cpp:3014
 msgid "on_event_load called, incrementing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2827
+#: ../server/sprite_instance.cpp:3018
 #, c-format
 msgid "after increment we are at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2854
+#: ../server/sprite_instance.cpp:3028
+#, c-format
+msgid "Jumping back to frame 0 of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3035
+#, c-format
+msgid "Executing frame%d (0-based) tags of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3045
 msgid "sprite_instance::advance_sprite we're in STOP mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2867
+#: ../server/sprite_instance.cpp:3058
 #, c-format
 msgid "Advance sprite '%s' at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2966
-msgid "Executing "
+#: ../server/sprite_instance.cpp:3077
+#, c-format
+msgid "Queuing init actions in frame %d of sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2995
+#: ../server/sprite_instance.cpp:3097
+#, c-format
+msgid "Init actions for character %d already executed"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3155
+#, c-format
+msgid "Executing %d tags in frame %d/%d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3191
+#, c-format
+msgid "sprite %s ::goto_frame(%d) - current frame is %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3206
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded,although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3239
 #, c-format
-msgid "sprite %s ::goto_frame("
+msgid ""
+"GotoFrame(%d) targets a yet to be loaded frame (%d) loaded). We'll wait for "
+"it but a more correct form is explicitly using WaitForFrame instead"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3046
-msgid "GotoFrame("
+#: ../server/sprite_instance.cpp:3249
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded, although frame count in "
+"header (%d) said we should have found it"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3117
+#: ../server/sprite_instance.cpp:3311
 #, c-format
 msgid "sprite_instance::goto_labeled_frame('%s') unknown label"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3190
+#: ../server/sprite_instance.cpp:3376
 #, c-format
 msgid "sprite_instance::add_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3251
+#: ../server/sprite_instance.cpp:3442
 #, c-format
 msgid "sprite::replace_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3348
+#: ../server/sprite_instance.cpp:3492
+#, c-format
+msgid ""
+"sprite_instance::replace_display_object: could not find any character at "
+"depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3539
 #, c-format
 msgid "Frame %u/%u, bytes %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3815
+#: ../server/sprite_instance.cpp:3599
+#, c-format
+msgid ""
+"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3613 ../server/sprite_instance.cpp:3879
+#, c-format
+msgid ""
+"Character %s at depth %d is a mask not hitting the query point %g,%g and "
+"masking up to depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3622 ../server/sprite_instance.cpp:3888
+#, c-format
+msgid "Character %s at depth %d is a mask hitting the query point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3659
+#, c-format
+msgid "MouseEntityFinder found character %s (depth %d) hitting point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3751
+#, c-format
+msgid ""
+"%s is a dynamic mask and can't handle mouse events, no point will hit it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3760
+#, c-format
+msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3862
+#, c-format
+msgid ""
+"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3874
+msgid "FIXME: invisible mask in MouseEntityFinder."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4013
 #, c-format
 msgid "%s doesn't even check for a char"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3961
+#: ../server/sprite_instance.cpp:4156
+#, c-format
+msgid "Sprite '%s' placed on stage"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4175
 #, c-format
 msgid "stagePlacementCallback: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3969
+#: ../server/sprite_instance.cpp:4193
 #, c-format
-msgid "Sprite '%s' placed on stage"
+msgid ""
+"Sprite %s is dynamic, sending INITIALIZE and CONSTRUCT events immediately"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4202
+#, c-format
+msgid "Queuing INITIALIZE event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4024 ../server/sprite_instance.cpp:4046
+#: ../server/sprite_instance.cpp:4207
+#, c-format
+msgid "Queuing CONSTRUCT event for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4224 ../server/sprite_instance.cpp:4246
 #, c-format
 msgid "Executing tags of frame0 in sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4031 ../server/sprite_instance.cpp:4041
+#: ../server/sprite_instance.cpp:4231 ../server/sprite_instance.cpp:4241
 #, c-format
 msgid "Queuing ONLOAD event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4081
+#: ../server/sprite_instance.cpp:4258
 #, c-format
-msgid "Attached sprites %s registered class is %p"
+msgid "constructAsScriptObject called for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4108
-msgid "Calling the user-defined constructor against this sprite_instance"
+#: ../server/sprite_instance.cpp:4281
+#, c-format
+msgid "Attached sprites %s registered class is %p"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4142
+#: ../server/sprite_instance.cpp:4342
 #, c-format
 msgid "Unloading sprite '%s'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4280
+#: ../server/sprite_instance.cpp:4372
+#, c-format
+msgid "Posting data '%s' to url '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4479
 #, c-format
 msgid "Could not load variables from %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4355
+#: ../server/sprite_instance.cpp:4504
+#, c-format
+msgid "Setting variable '%s' to value '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4556
 #, c-format
 msgid ""
 "removeMovieClip(%s): sprite depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/stream.cpp:388
+#: ../server/sprite_instance.cpp:4784
+#, c-format
+msgid "Stream sound id from %d to %d, stopping old"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4839
+msgid "Childs"
+msgstr ""
+
+#: ../server/stream.cpp:280 ../server/parser/action_buffer.cpp:508
+msgid "Native floating point format not recognised"
+msgstr ""
+
+#: ../server/stream.cpp:459
 msgid "Unexpected end of stream"
 msgstr ""
 
+#: ../server/stream.cpp:527
+#, c-format
+msgid ""
+"Tag %d starting at offset %d is advertised to end at offset %d, which is "
+"after end of previously opened tag starting at offset %d and ending at "
+"offset %d. Making it end where container tag ends."
+msgstr ""
+
+#: ../server/stream.cpp:563
+msgid "Could not seek to end position"
+msgstr ""
+
 #: ../server/StreamProvider.cpp:100 ../server/StreamProvider.cpp:142
 #, c-format
 msgid "Unsupported network connection %s"
@@ -1906,12 +2015,12 @@
 msgid "POST data discarded while getting a stream from file: uri"
 msgstr ""
 
-#: ../server/text.cpp:60
+#: ../server/text.cpp:59
 #, c-format
 msgid "text style references unknown font (id = %d)"
 msgstr ""
 
-#: ../server/text.cpp:159
+#: ../server/text.cpp:154
 msgid "invalid glyph (-1)"
 msgstr ""
 
@@ -1919,24 +2028,59 @@
 msgid "render shape glyph using filled outline (render::draw_glyph)"
 msgstr ""
 
-#: ../server/textformat.cpp:125
+#: ../server/URLAccessManager.cpp:106
 #, c-format
-msgid "Created New TextFormat object at %p.  Not fully implemented yet"
+msgid "Load from host %s granted (whitelisted)"
 msgstr ""
 
-#: ../server/textformat.cpp:153
-msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
+#: ../server/URLAccessManager.cpp:112
+#, c-format
+msgid "Load from host %s forbidden (not in non-empty whitelist)"
 msgstr ""
 
-#: ../server/textformat.cpp:162
-msgid ""
-"Argument 3 given to TextFormat.setFormat() is not a TextFormat object - ... "
-"should it be?"
+#: ../server/URLAccessManager.cpp:124
+#, c-format
+msgid "Load from host %s forbidden (blacklisted)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:129
+#, c-format
+msgid "Load from host %s granted (default)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:166
+#, c-format
+msgid "Load of file %s forbidden (starting url %s is not a local resource)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:184
+#, c-format
+msgid "Load of file %s granted (under local sandbox %s)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:192
+#, c-format
+msgid "Load of file %s forbidden (not under local sandboxes)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:232
+#, c-format
+msgid "gethostname failed: %s"
 msgstr ""
 
-#: ../server/textformat.cpp:243
+#: ../server/URLAccessManager.cpp:254
 #, c-format
-msgid "%s: args=%d unfinished implementation"
+msgid "Load from host %s forbidden (not in the local domain)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:260
+#, c-format
+msgid "Load from host %s forbidden (not on the local host)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:288
+#, c-format
+msgid "Checking security of URL '%s'"
 msgstr ""
 
 #: ../server/video_stream_instance.cpp:116
@@ -1948,120 +2092,131 @@
 msgid "attachVideo(%s) first arg is not a NetStream instance"
 msgstr ""
 
-#: ../server/video_stream_instance.cpp:214
+#: ../server/video_stream_instance.cpp:216
 #, c-format
 msgid "Video frame data is missing in frame %d"
 msgstr ""
 
-#: ../server/vm/action.cpp:162
+#: ../server/vm/action.cpp:96
 #, c-format
 msgid ""
 "Attempt to call a value which is neither a C nor an ActionScript function (%"
 "s)"
 msgstr ""
 
-#: ../server/vm/action.cpp:198
+#: ../server/vm/action.cpp:132
 #, c-format
 msgid "FIXME(%d): %s"
 msgstr ""
 
-#: ../server/vm/action.cpp:242
+#: ../server/vm/action.cpp:176
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%l%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:251
+#: ../server/vm/action.cpp:185
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:267
+#: ../server/vm/action.cpp:201
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid char '%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:303
-msgid "-- start movie"
-msgstr ""
-
-#: ../server/vm/action.cpp:314
+#: ../server/vm/ActionExec.cpp:175
 #, c-format
-msgid "FIXME: %s"
+msgid "at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:169
-msgid "at ActionExec operator() start, pc="
-msgstr ""
-
-#: ../server/vm/ActionExec.cpp:324
+#: ../server/vm/ActionExec.cpp:329
 #, c-format
-msgid "Length %u (%d) of action tag id %u at pc "
+msgid ""
+"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:386
-msgid "After execution: PC "
+#: ../server/vm/ActionExec.cpp:391
+#, c-format
+msgid "After execution: PC %d, next PC %d, stack follows"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:408
+#: ../server/vm/ActionExec.cpp:413
 #, c-format
 msgid "Script exceeded time limit of %u milliseconds."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:417
+#: ../server/vm/ActionExec.cpp:421
 #, c-format
-msgid "Loop iterations count exceeded limit of "
+msgid ""
+"Loop iterations count exceeded limit of %d. Last branch was from pc %d to %d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:452
+#: ../server/vm/ActionExec.cpp:457
 msgid ""
 "Stack smashed (ActionScript compiler bug?).Fixing by pushing undefined "
 "values to the missing slots,  but don't expect things to work afterwards"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:464
-msgid " elements left on the stack after block execution.  Cleaning up"
+#: ../server/vm/ActionExec.cpp:469
+#, c-format
+msgid "%d elements left on the stack after block execution.  Cleaning up"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:488
-msgid "End of DoAction block hit while skipping "
+#: ../server/vm/ActionExec.cpp:493
+#, c-format
+msgid ""
+"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) "
+"(WaitForFrame, probably)"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:525
-msgid "'With' stack depth ("
+#: ../server/vm/ActionExec.cpp:530
+#, c-format
+msgid ""
+"'With' stack depth (%d) exceeds the allowed limit for current SWF target "
+"version (%d for version %d). Don't expect this movie to work with all "
+"players."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:608
-msgid "Stack underrun: "
+#: ../server/vm/ActionExec.cpp:613
+#, c-format
+msgid ""
+"Stack underrun: %d elements required, %d/%d available. Fixing by inserting %"
+"d undefined values on the missing slots."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:107
+#: ../server/vm/ASHandlers.cpp:108
 #, c-format
-msgid "Unsupported action handler invoked, code at pc is %x"
+msgid "Unsupported action handler invoked, code at pc is %#x"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:187
+#: ../server/vm/ASHandlers.cpp:184
 msgid ""
 "FIXME: VM not initialized at SWFHandlers construction time, can't set action "
 "handlers based on SWF version"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:471
+#: ../server/vm/ASHandlers.cpp:458
+#, c-format
+msgid "Malformed action code: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:473
 #, c-format
 msgid "%s: CHECKME: was broken"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:627
+#: ../server/vm/ASHandlers.cpp:621
 #, c-format
 msgid "GetUrl: target=%s url=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:648
+#: ../server/vm/ASHandlers.cpp:642
 #, c-format
-msgid "ActionWaitForFrame (0x%X) tag length == "
+msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:663 ../server/vm/ASHandlers.cpp:715
-#: ../server/vm/ASHandlers.cpp:1862
+#: ../server/vm/ASHandlers.cpp:657 ../server/vm/ASHandlers.cpp:709
+#: ../server/vm/ASHandlers.cpp:1930
 #, c-format
 msgid "%s: environment target is not a sprite_instance"
 msgstr ""
@@ -2070,377 +2225,410 @@
 msgid "Undefined or null string passed to ActionSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:909
+#: ../server/vm/ASHandlers.cpp:914 ../server/vm/ASHandlers.cpp:1803
 msgid "Negative size passed to ActionSubString, taking as whole length"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:920
-msgid "Base is less then 1 in ActionSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:934
+msgid "Start is less then 1 in ActionSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:929
+#: ../server/vm/ASHandlers.cpp:945
 msgid ""
-"base goes beyond input string in ActionSubString, returning the empty string."
+"Start goes beyond input string in ActionSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:943
-msgid "base+size goes beyond input string in ActionSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:959
+msgid ""
+"start + size goes beyond input string in ActionSubString, adjusting size"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1009
+#: ../server/vm/ASHandlers.cpp:1013
 #, c-format
 msgid "-- get var: %s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1032
+#: ../server/vm/ASHandlers.cpp:1036
 #, c-format
 msgid "-- set var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1097
+#: ../server/vm/ASHandlers.cpp:1101
 msgid ""
 "ActionGetProperty(<empty>) called, but current target is not a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1120
+#: ../server/vm/ASHandlers.cpp:1124
 #, c-format
 msgid "invalid property query, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1129
+#: ../server/vm/ASHandlers.cpp:1133
 #, c-format
 msgid "Could not find GetProperty target (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1161
+#: ../server/vm/ASHandlers.cpp:1165
 #, c-format
 msgid "invalid set_property, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1169
+#: ../server/vm/ASHandlers.cpp:1173
 #, c-format
 msgid "ActionSetProperty: can't find target %s for setting property %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1193
+#: ../server/vm/ASHandlers.cpp:1197
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1204
+#: ../server/vm/ASHandlers.cpp:1208
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1229
+#: ../server/vm/ASHandlers.cpp:1233
 #, c-format
 msgid "Path given to removeMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1239
+#: ../server/vm/ASHandlers.cpp:1243
 #, c-format
 msgid "Path given to removeMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1284
+#: ../server/vm/ASHandlers.cpp:1288
 #, c-format
 msgid "startDrag: unknown target '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1309
+#: ../server/vm/ASHandlers.cpp:1313
 msgid "Y values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1317
+#: ../server/vm/ASHandlers.cpp:1321
 msgid "X values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1390
+#: ../server/vm/ASHandlers.cpp:1394
 #, c-format
 msgid "-- %s cast_to %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1410
+#: ../server/vm/ASHandlers.cpp:1416
 msgid "ActionCastOp TESTING"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1430
+#: ../server/vm/ASHandlers.cpp:1438
 #, c-format
 msgid "Stack value on IMPLEMENTSOP is not an object: %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1439
+#: ../server/vm/ASHandlers.cpp:1448
 msgid "Target object for IMPLEMENTSOP has no prototype."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1447
+#: ../server/vm/ASHandlers.cpp:1456
+#, c-format
+msgid "IMPLEMENTSOP target object's prototype is not an object (%s)"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1465
 #, c-format
 msgid "Invalid interfaces count (%d) on IMPLEMENTSOP"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1460
+#: ../server/vm/ASHandlers.cpp:1479
+#, c-format
+msgid "class found on stack on IMPLEMENTSOP is not an object: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1486
+msgid "Interface object for IMPLEMENTSOP has no prototype."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1494
 #, c-format
-msgid "class found on stack on IMPLEMENTSOP is not a function: %s"
+msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1728
+#: ../server/vm/ASHandlers.cpp:1785
 msgid ""
 "Undefined or null string passed to ActionMBSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1739
-msgid "Length is less than 1 in ActionMbSubString, returning empty string."
+#: ../server/vm/ASHandlers.cpp:1812
+msgid "Base is less then 1 in ActionMbSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1757
-msgid "Base is less then 1 in ActionMbSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:1821
+msgid ""
+"base goes beyond input string in ActionMbSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1769
-msgid "base+size goes beyond input string in ActionMbSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:1834
+#, c-format
+msgid ""
+"base+size goes beyond input string in ActionMbSubString, adjusting size "
+"based on length:%d and start:%d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1871
+#: ../server/vm/ASHandlers.cpp:1939
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid "
 "frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1936
+#: ../server/vm/ASHandlers.cpp:2004
 #, c-format
 msgid "[push length=%d]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1955
+#: ../server/vm/ASHandlers.cpp:2023
 #, c-format
 msgid ""
 "Unknown push type %d. Execution will continue but it is likely to fail due "
 "to lost sync."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2007
+#: ../server/vm/ASHandlers.cpp:2075
 #, c-format
-msgid "register %d out of local registers bounds (0.."
+msgid "register %d out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2016
+#: ../server/vm/ASHandlers.cpp:2084
 #, c-format
 msgid "register %d out of global registers bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2062 ../server/vm/ASHandlers.cpp:2081
+#: ../server/vm/ASHandlers.cpp:2130 ../server/vm/ASHandlers.cpp:2149
 #, c-format
 msgid "dict_lookup %d is out of bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2093 ../server/vm/ASHandlers.cpp:2097
-msgid "\t"
+#: ../server/vm/ASHandlers.cpp:2161
+#, c-format
+msgid "\t%d) type=%s (%d), value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2151
-msgid "Bogus empty GetUrl url in SWF file, skipping"
+#: ../server/vm/ASHandlers.cpp:2165
+#, c-format
+msgid "\t%d) type=%s, value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2166
+#: ../server/vm/ASHandlers.cpp:2219
+msgid "Bogus empty GetUrl url in SWF file, skipping"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2234
 msgid ""
 "Bogus GetUrl2 send vars method  in SWF file (both GET and POST requested), "
 "use GET"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2219
+#: ../server/vm/ASHandlers.cpp:2287
 #, c-format
 msgid ""
 "get url: target=%s, url=%s (%s), method=%x (sendVars:%X, loadTarget:%d, "
 "loadVariable:%d)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2259
+#: ../server/vm/ASHandlers.cpp:2327
 msgid "getURL2 loadVariable"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2263
+#: ../server/vm/ASHandlers.cpp:2331
 #, c-format
 msgid "get url: target %s not found"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2271 ../server/vm/ASHandlers.cpp:2326
+#: ../server/vm/ASHandlers.cpp:2339 ../server/vm/ASHandlers.cpp:2394
 #, c-format
 msgid "get url: target %s is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2279
+#: ../server/vm/ASHandlers.cpp:2347
 msgid "POST with loadVariables ignored"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2291
+#: ../server/vm/ASHandlers.cpp:2359
 msgid "getURL2 target load"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2298 ../server/vm/ASHandlers.cpp:2353
+#: ../server/vm/ASHandlers.cpp:2366 ../server/vm/ASHandlers.cpp:2421
 #, c-format
 msgid "Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2311
+#: ../server/vm/ASHandlers.cpp:2379
 #, c-format
 msgid "Unknown loadMovie target: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2367
+#: ../server/vm/ASHandlers.cpp:2435
 msgid "POST with host-provided uri grabber"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2412
+#: ../server/vm/ASHandlers.cpp:2480
 #, c-format
 msgid "Launching URL... %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2466
+#: ../server/vm/ASHandlers.cpp:2510
+#, c-format
+msgid "Sent request '%s' to host fd %d"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2536
 #, c-format
 msgid ""
 "Couldn't find movie \"%s\" to set target to! Resetting to original target..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2495
+#: ../server/vm/ASHandlers.cpp:2565
 msgid "Undefined GetUrl2 url on stack, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2532
-msgid "branch to offset "
+#: ../server/vm/ASHandlers.cpp:2602
+#, c-format
+msgid "branch to offset %d  --  this section only runs to %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2572
+#: ../server/vm/ASHandlers.cpp:2642
 #, c-format
 msgid ""
 "Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions "
 "will not be called..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2634
+#: ../server/vm/ASHandlers.cpp:2704
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionGotoExpression doesn't evaluate to a "
 "valid frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2648
+#: ../server/vm/ASHandlers.cpp:2718
 #, c-format
 msgid ""
 "Couldn't find target sprite \"%s\" in ActionGotoExpression.  Will not go to "
 "target frame..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2715
+#: ../server/vm/ASHandlers.cpp:2785
 #, c-format
 msgid "-- set local var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2747
+#: ../server/vm/ASHandlers.cpp:2817
 #, c-format
 msgid "ActionCallFunction: %s is not an object"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2759
+#: ../server/vm/ASHandlers.cpp:2829
 msgid "Object doensn't have a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2779
+#: ../server/vm/ASHandlers.cpp:2849
 #, c-format
 msgid ""
 "Attempt to call a function with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2874
+#: ../server/vm/ASHandlers.cpp:2944
 #, c-format
 msgid "---new object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2887
+#: ../server/vm/ASHandlers.cpp:2957
 #, c-format
 msgid "ActionNew: '%s' is not a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2929
+#: ../server/vm/ASHandlers.cpp:2999
 msgid "The 'var whatever' syntax in timeline context is a no-op."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3045
+#: ../server/vm/ASHandlers.cpp:3115
 #, c-format
 msgid "Argument to TargetPath(%s) doesn't cast to a MovieClip"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3083
+#: ../server/vm/ASHandlers.cpp:3153
 #, c-format
 msgid ""
 "Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3127
+#: ../server/vm/ASHandlers.cpp:3197
 #, c-format
 msgid "ActionNewAdd(%s, %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3221 ../server/vm/ASHandlers.cpp:3229
+#: ../server/vm/ASHandlers.cpp:3291 ../server/vm/ASHandlers.cpp:3299
 #, c-format
 msgid "to_primitive(%s) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3300
+#: ../server/vm/ASHandlers.cpp:3370
 #, c-format
 msgid "getMember called against a value that does not cast to an as_object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3310
+#: ../server/vm/ASHandlers.cpp:3380
 #, c-format
 msgid " ActionGetMember: target: %s (object %p)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3325
+#: ../server/vm/ASHandlers.cpp:3395
 #, c-format
 msgid "-- get_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3352
+#: ../server/vm/ASHandlers.cpp:3422
 #, c-format
 msgid "-- set_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3364
+#: ../server/vm/ASHandlers.cpp:3434
 #, c-format
 msgid "-- set_member %s.%s=%s on invalid object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3419
+#: ../server/vm/ASHandlers.cpp:3489
 #, c-format
 msgid ""
 "Attempt to call a method with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3428
+#: ../server/vm/ASHandlers.cpp:3498
 #, c-format
 msgid " method name: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3429
+#: ../server/vm/ASHandlers.cpp:3499
 #, c-format
 msgid " method object/func: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3430
+#: ../server/vm/ASHandlers.cpp:3500
 #, c-format
 msgid " method nargs: %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3471
+#: ../server/vm/ASHandlers.cpp:3577
 msgid ""
 "ActionCallMethod invoked with undefined method_name and non-object object/"
 "func"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3480
+#: ../server/vm/ASHandlers.cpp:3586
 #, c-format
 msgid ""
 "Function object given to ActionCallMethod is not a function (%s), will try "
@@ -2448,117 +2636,119 @@
 "method"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3491
+#: ../server/vm/ASHandlers.cpp:3597
 msgid "ActionCallMethod: object has no constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3500
+#: ../server/vm/ASHandlers.cpp:3606
 msgid "ActionCallMethod: object constructor is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3515
+#: ../server/vm/ASHandlers.cpp:3621
 #, c-format
 msgid "ActionCallMethod: Tried to invoke method '%s' on non-object value %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3528
+#: ../server/vm/ASHandlers.cpp:3634
 #, c-format
 msgid "ActionCallMethod: Can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3551
+#: ../server/vm/ASHandlers.cpp:3657
 msgid "FIXME: debugger doesn't deal with anonymous function calls"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3593
+#: ../server/vm/ASHandlers.cpp:3699
 #, c-format
 msgid ""
 "Attempt to call a constructor with %u arguments while only %u are available "
 "on the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3605
+#: ../server/vm/ASHandlers.cpp:3711
 msgid "On ActionNewMethod: no object found on stack on ActionMethod"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3623
+#: ../server/vm/ASHandlers.cpp:3729
 #, c-format
 msgid "ActionNewMethod: can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3637
+#: ../server/vm/ASHandlers.cpp:3743
 msgid "ActionNewMethod: method name is undefined, and object is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3676
+#: ../server/vm/ASHandlers.cpp:3782
 #, c-format
 msgid "-- %s instanceof %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3710
+#: ../server/vm/ASHandlers.cpp:3816
 #, c-format
 msgid "Top of stack not an object %s at ActionEnum2  execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3888
+#: ../server/vm/ASHandlers.cpp:3994
 #, c-format
 msgid "ActionExtends: Super is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3893
+#: ../server/vm/ASHandlers.cpp:3999
 #, c-format
 msgid "ActionExtends: Sub is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3982
+#: ../server/vm/ASHandlers.cpp:4088
 #, c-format
 msgid ""
-"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len="
+"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len=%"
+"d, function2 code offset=%d). Forcing code len to eat the whole buffer "
+"(would this work?)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4089
+#: ../server/vm/ASHandlers.cpp:4195
 #, c-format
 msgid ""
 "ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
 "finallySize:%u catchName:%s catchRegister:%u"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4116
+#: ../server/vm/ASHandlers.cpp:4222
 msgid "ActionWith tag length != 2; skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4126
+#: ../server/vm/ASHandlers.cpp:4232
 msgid "Empty with() block..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4138
+#: ../server/vm/ASHandlers.cpp:4244
 #, c-format
 msgid "with(%s) : first argument doesn't cast to an object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4279
+#: ../server/vm/ASHandlers.cpp:4385
 #, c-format
 msgid "-------------- local register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4286
+#: ../server/vm/ASHandlers.cpp:4392
 #, c-format
-msgid "store_register[%d] -- register out of local registers bounds (0.."
+msgid "store_register[%d] -- register out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4295
+#: ../server/vm/ASHandlers.cpp:4401
 #, c-format
 msgid "-------------- global register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4303
+#: ../server/vm/ASHandlers.cpp:4409
 #, c-format
 msgid "store_register[%d] -- register out of global registers bounds!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4314
+#: ../server/vm/ASHandlers.cpp:4420
 #, c-format
-msgid "at SWFHandlers::action_name(%d) call time, _handlers size is "
+msgid "at SWFHandlers::action_name(%d) call time, _handlers size is %d"
 msgstr ""
 
 #: ../server/swf/DefineFontAlignZonesTag.cpp:51
@@ -2577,91 +2767,82 @@
 
 #: ../server/swf/PlaceObject2Tag.cpp:47
 #, c-format
-msgid "  char_id = %d"
+msgid "  PLACEOBJECT: depth=%d(%d) char=%d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:48
-#, c-format
-msgid "  depth = %d (%d)"
-msgstr ""
-
-#: ../server/swf/PlaceObject2Tag.cpp:58 ../server/swf/PlaceObject2Tag.cpp:282
-#: ../server/swf/PlaceObject2Tag.cpp:430
+#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:251
+#: ../server/swf/PlaceObject2Tag.cpp:389
 msgid "  cxform:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:75
+#: ../server/swf/PlaceObject2Tag.cpp:76
 #, c-format
 msgid "Reserved field in PlaceObject actions == %u (expected 0)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:83
+#: ../server/swf/PlaceObject2Tag.cpp:84
 #, c-format
 msgid "  actions: flags = 0x%X"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:103
+#: ../server/swf/PlaceObject2Tag.cpp:104
 #, c-format
 msgid ""
 "swf_event::read(), even_length = %u, but only %lu bytes left to the end of "
 "current tag. Breaking for safety."
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:160
+#: ../server/swf/PlaceObject2Tag.cpp:161
 #, c-format
 msgid ""
 "swf_event::read() -- unknown / unhandled event type received, flags = 0x%x"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:273
+#: ../server/swf/PlaceObject2Tag.cpp:242
 #, c-format
 msgid "  PLACEOBJECT2: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:274 ../server/swf/PlaceObject2Tag.cpp:422
+#: ../server/swf/PlaceObject2Tag.cpp:243 ../server/swf/PlaceObject2Tag.cpp:381
 #, c-format
 msgid "  char id = %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:277 ../server/swf/PlaceObject2Tag.cpp:425
+#: ../server/swf/PlaceObject2Tag.cpp:246 ../server/swf/PlaceObject2Tag.cpp:384
 msgid "  mat:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:285 ../server/swf/PlaceObject2Tag.cpp:433
+#: ../server/swf/PlaceObject2Tag.cpp:254 ../server/swf/PlaceObject2Tag.cpp:392
 #, c-format
 msgid "  ratio: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:286 ../server/swf/PlaceObject2Tag.cpp:434
+#: ../server/swf/PlaceObject2Tag.cpp:255 ../server/swf/PlaceObject2Tag.cpp:393
 #, c-format
 msgid "  name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:287 ../server/swf/PlaceObject2Tag.cpp:436
+#: ../server/swf/PlaceObject2Tag.cpp:256 ../server/swf/PlaceObject2Tag.cpp:395
 #, c-format
 msgid "  clip_depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:288 ../server/swf/PlaceObject2Tag.cpp:437
+#: ../server/swf/PlaceObject2Tag.cpp:257 ../server/swf/PlaceObject2Tag.cpp:396
 #, c-format
 msgid " m_place_type: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:421
+#: ../server/swf/PlaceObject2Tag.cpp:284 ../server/swf/PlaceObject2Tag.cpp:380
 #, c-format
 msgid "  PLACEOBJECT3: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:435
+#: ../server/swf/PlaceObject2Tag.cpp:394
 #, c-format
 msgid "  class name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:528
-msgid "  place_object_2"
-msgstr ""
-
-#: ../server/swf/RemoveObjectTag.cpp:69
+#: ../server/swf/RemoveObjectTag.cpp:70
 #, c-format
 msgid "  remove_object_2(%d)"
 msgstr ""
@@ -2676,6 +2857,10 @@
 msgid "StartSound: id=%d, stop = %d, loop ct = %d"
 msgstr ""
 
+#: ../server/swf/StreamSoundBlockTag.cpp:76
+msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
+msgstr ""
+
 #: ../server/swf/tag_loaders.cpp:212
 msgid "anchor-labeled frame not supported"
 msgstr ""
@@ -2693,249 +2878,280 @@
 msgid "No bytes to read in JPEGTABLES tag at offset %lu"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:297
+#: ../server/swf/tag_loaders.cpp:298
 #, c-format
 msgid ""
 "DEFINEBITS: No jpeg loader registered in movie definition - discarding "
 "bitmap character %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:324
+#: ../server/swf/tag_loaders.cpp:325
 #, c-format
 msgid "DEFINEBITS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:344
+#: ../server/swf/tag_loaders.cpp:345
 #, c-format
 msgid "  define_bits_jpeg2_loader: charid = %d pos = %ld"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:358
+#: ../server/swf/tag_loaders.cpp:359
 #, c-format
 msgid "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:393
+#: ../server/swf/tag_loaders.cpp:394
 #, c-format
 msgid "inflate_wrapper() inflateInit() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:414
+#: ../server/swf/tag_loaders.cpp:415
 msgid "inflate_wrapper(): no end of zstream found within swf tag boundaries"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:437
+#: ../server/swf/tag_loaders.cpp:438
 #, c-format
 msgid "inflate_wrapper() inflate() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:446
+#: ../server/swf/tag_loaders.cpp:447
 #, c-format
 msgid "inflate_wrapper() inflateEnd() return %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:463
+#: ../server/swf/tag_loaders.cpp:465
 #, c-format
 msgid "  define_bits_jpeg3_loader: charid = %d pos = %lx"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:471
+#: ../server/swf/tag_loaders.cpp:474
 msgid "gnash is not linked to zlib -- can't load jpeg3 image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:527
+#: ../server/swf/tag_loaders.cpp:530
 #, c-format
 msgid "  defbitslossless2: tag = %d, id = %d, fmt = %d, w = %d, h = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:535
+#: ../server/swf/tag_loaders.cpp:538
 #, c-format
 msgid "Bitmap character %d has a height or width of 0."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:544
+#: ../server/swf/tag_loaders.cpp:547
 msgid "gnash is not linked to zlib -- can't load zipped image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:650
+#: ../server/swf/tag_loaders.cpp:653
 #, c-format
 msgid ""
 "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:780
+#: ../server/swf/tag_loaders.cpp:783
 #, c-format
 msgid "  FIXME: tagtype = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:795
+#: ../server/swf/tag_loaders.cpp:799
 #, c-format
 msgid "  shape_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:814
+#: ../server/swf/tag_loaders.cpp:819
 #, c-format
 msgid "  shape_morph_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:863
+#: ../server/swf/tag_loaders.cpp:870
 #, c-format
 msgid "define_font_info_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:884
+#: ../server/swf/tag_loaders.cpp:892
 #, c-format
 msgid "define_font_name_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:900
+#: ../server/swf/tag_loaders.cpp:909
 #, c-format
 msgid "  sprite:  char id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:909
+#: ../server/swf/tag_loaders.cpp:918
 msgid "Nested DEFINESPRITE tags. Will add to top-level characters dictionary."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:937
+#: ../server/swf/tag_loaders.cpp:928
+#, c-format
+msgid "Sprite %d advertise no frames"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:953
 #, c-format
 msgid "DEFINEBUTTONSOUND refers to an unknown character def %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:946
+#: ../server/swf/tag_loaders.cpp:962
 #, c-format
 msgid ""
 "DEFINEBUTTONSOUND refers to character id %d, being a %s (expected a button "
 "definition)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:967
+#: ../server/swf/tag_loaders.cpp:984
 #, c-format
 msgid "  button character loader: char_id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:991
+#: ../server/swf/tag_loaders.cpp:1009
 #, c-format
 msgid "  export: count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1000
+#: ../server/swf/tag_loaders.cpp:1018
 msgid "EXPORT tag inside DEFINESPRITE. Will export in top-level symbol table."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1013
+#: ../server/swf/tag_loaders.cpp:1032
 #, c-format
 msgid "  export: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1033
+#: ../server/swf/tag_loaders.cpp:1052
 #, c-format
 msgid "don't know how to export resource '%s' with id %d (can't find that id)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1071
+#: ../server/swf/tag_loaders.cpp:1092
 #, c-format
 msgid "  import: version = %u, source_url = %s (%s), count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1083
+#: ../server/swf/tag_loaders.cpp:1104
 #, c-format
 msgid "Exception: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1089
+#: ../server/swf/tag_loaders.cpp:1110
 #, c-format
 msgid "can't import movie from url %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1098
+#: ../server/swf/tag_loaders.cpp:1119
 msgid "Movie attempts to import symbols from itself."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1112
+#: ../server/swf/tag_loaders.cpp:1134
 #, c-format
 msgid "  import: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1128
+#: ../server/swf/tag_loaders.cpp:1150
 #, c-format
 msgid "import error: could not find resource '%s' in movie '%s'"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1143 ../server/parser/movie_def_impl.cpp:295
+#: ../server/swf/tag_loaders.cpp:1165 ../server/parser/movie_def_impl.cpp:307
 #, c-format
 msgid "import error: resource '%s' from movie '%s' has unknown type"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1162
+#: ../server/swf/tag_loaders.cpp:1185
 #, c-format
 msgid "edit_text_char, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1180
+#: ../server/swf/tag_loaders.cpp:1204
 #, c-format
 msgid "text_character, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1232
+#: ../server/swf/tag_loaders.cpp:1256
 #, c-format
 msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1267
+#: ../server/swf/tag_loaders.cpp:1293
 #, c-format
 msgid "define sound: ch=%d, format=%d, rate=%d, 16=%d, stereo=%d, ct=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1303
+#: ../server/swf/tag_loaders.cpp:1331
 #, c-format
 msgid ""
 "There is no sound handler currently active, so character with id %d will NOT "
 "be added to the dictionary"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1353
+#: ../server/swf/tag_loaders.cpp:1381
 #, c-format
 msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1428
+#: ../server/swf/tag_loaders.cpp:1393
+#, c-format
+msgid ""
+"Different stream/playback sound rate (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1402
+#, c-format
+msgid ""
+"Different stream/playback sample size (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1411
+#, c-format
+msgid ""
+"Different stream/playback channels (%s/%s). This seems common in SWF files, "
+"so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1429
+msgid ""
+"No samples advertised for sound stream, pretty common so will warn only once"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1455
 #, c-format
 msgid ""
 "sound stream head: format=%d, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1527
+#: ../server/swf/tag_loaders.cpp:1499
 #, c-format
 msgid "VideoFrame tag refers to unknown video stream id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1537
+#: ../server/swf/tag_loaders.cpp:1509
 #, c-format
 msgid "VideoFrame tag refers to a non-video character %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1568
+#: ../server/swf/tag_loaders.cpp:1541
 #, c-format
 msgid "  file attributes: has_metadata=%s use_network=%s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "true"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "false"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1575
+#: ../server/swf/tag_loaders.cpp:1548
 msgid ""
 "FileAttributes tag in the SWF requests that network access is not granted to "
 "this movie (or application?) when loaded from the filesystem. Anyway Gnash "
 "won't care; use white/black listing in your .gnashrc instead"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1599
+#: ../server/swf/tag_loaders.cpp:1572
 #, c-format
 msgid ""
 "  metadata = [[\n"
@@ -2943,22 +3159,22 @@
 "]]"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1602
+#: ../server/swf/tag_loaders.cpp:1575
 #, c-format
 msgid "METADATA tag unused: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1651
+#: ../server/swf/tag_loaders.cpp:1624
 #, c-format
 msgid "  reflex = \"%c%c%c\""
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1654
+#: ../server/swf/tag_loaders.cpp:1627
 #, c-format
 msgid "REFLEX tag parsed (\"%c%c%c\") but unused"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1678
+#: ../server/swf/tag_loaders.cpp:1652
 #, c-format
 msgid "%s tag parsed but not yet used"
 msgstr ""
@@ -3143,100 +3359,97 @@
 msgid "Empty action buffer starting at offset %lu"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:102
+#: ../server/parser/action_buffer.cpp:107
 #, c-format
-msgid "Action buffer starting at offset %lu doesn't end witn an END tag"
+msgid "Action buffer starting at offset %lu doesn't end with an END tag"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:125
+#: ../server/parser/action_buffer.cpp:131
 msgid "process_decl_dict("
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:154
+#: ../server/parser/action_buffer.cpp:160
 msgid "action buffer dict length exceeded"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:502
-msgid "Native floating point format not recognised"
-msgstr ""
-
-#: ../server/parser/action_buffer.cpp:578
+#: ../server/parser/action_buffer.cpp:584
 msgid "Native double floating point format not recognised"
 msgstr ""
 
-#: ../server/parser/BitmapMovieDefinition.cpp:67
+#: ../server/parser/BitmapMovieDefinition.cpp:63
 #, c-format
 msgid "Creating a shape_definition wrapping a %g x %g bitmap"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:55
+#: ../server/parser/button_character_def.cpp:56
 msgid "Premature end of button action input: can't read conditions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:64
-msgid "-- actions in button"
+#: ../server/parser/button_character_def.cpp:65
+#, c-format
+msgid "   button actions for conditions 0x%x"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:100
+#: ../server/parser/button_character_def.cpp:123
 msgid "   premature end of button record input stream, can't read flags"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:125
+#: ../server/parser/button_character_def.cpp:148
 msgid "   premature end of button record input stream, can't read character id"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:140
+#: ../server/parser/button_character_def.cpp:163
 #, c-format
 msgid ""
 "   button record for states [%s] refer to character with id %d, which is not "
 "found in the chars dictionary"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:148
+#: ../server/parser/button_character_def.cpp:171
 #, c-format
 msgid "   button record for states [%s] contain character %d (%s)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:157
+#: ../server/parser/button_character_def.cpp:180
 msgid ""
 "   premature end of button record input stream, can't read button layer "
 "(depth?)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:316
+#: ../server/parser/button_character_def.cpp:337
 msgid "Premature end of DEFINEBUTTON tag, won't read actions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:354
+#: ../server/parser/button_character_def.cpp:368
 #, c-format
 msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:409
+#: ../server/parser/button_character_def.cpp:413
 #, c-format
 msgid ""
 "Next action offset (%u) in Button2ActionConditions points past the end of tag"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:440
+#: ../server/parser/button_character_def.cpp:444
 msgid "Attempt to redefine button sound ignored"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:448
+#: ../server/parser/button_character_def.cpp:452
 msgid "button sound options: "
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:462
+#: ../server/parser/button_character_def.cpp:466
 #, c-format
 msgid "sound tag not found, sound_id=%d, button state #=%i"
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:93
+#: ../server/parser/filter_factory.cpp:99
 #, c-format
 msgid "Invalid filter type %d."
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:103
+#: ../server/parser/filter_factory.cpp:109
 #, c-format
 msgid "Filter %d could not read."
 msgstr ""
@@ -3246,290 +3459,297 @@
 msgid "Different number of edges in start (%u) and end (%u) shapes of a morph"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:278
+#: ../server/parser/movie_def_impl.cpp:290
 #, c-format
 msgid "import error: resource '%s' is not exported from movie '%s'"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:325
+#: ../server/parser/movie_def_impl.cpp:337
 #, c-format
 msgid "get_character_def(): character_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:351
+#: ../server/parser/movie_def_impl.cpp:363
 #, c-format
 msgid "get_font(): font_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:401
+#: ../server/parser/movie_def_impl.cpp:413
 #, c-format
 msgid "Add sound sample %d assigning id %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:431
+#: ../server/parser/movie_def_impl.cpp:443
 msgid "gnash::movie_def_impl::read() -- file does not start with a SWF header"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:438
+#: ../server/parser/movie_def_impl.cpp:450
 #, c-format
 msgid "version = %d, file_length = %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:444
+#: ../server/parser/movie_def_impl.cpp:456
 #, c-format
 msgid "SWF%d is not fully supported, trying anyway but don't expect it to work"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:451
+#: ../server/parser/movie_def_impl.cpp:463
 msgid ""
 "movie_def_impl::read(): unable to read zipped SWF data; gnash was compiled "
 "without zlib support"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:456
+#: ../server/parser/movie_def_impl.cpp:468
 msgid "file is compressed"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:490
+#: ../server/parser/movie_def_impl.cpp:502
 #, c-format
 msgid "frame rate = %f, frames = "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:518
+#: ../server/parser/movie_def_impl.cpp:530
 msgid "Could not start loading thread"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:626
+#: ../server/parser/movie_def_impl.cpp:638
 #, c-format
 msgid "Character %d @ %p"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:638
+#: ../server/parser/movie_def_impl.cpp:650
 #, c-format
 msgid "Could not find char %d, dump is:"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:676
+#: ../server/parser/movie_def_impl.cpp:688
 #, c-format
 msgid "Ensure load of frame %u/%u (last loaded is: %u)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:681
+#: ../server/parser/movie_def_impl.cpp:693
 msgid "Could not advance to frame "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:690
+#: ../server/parser/movie_def_impl.cpp:702
 #, c-format
 msgid ""
 "No more frames to load. Framecount: %u, Lastloaded: %u, next to load: %u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:740
+#: ../server/parser/movie_def_impl.cpp:752
 msgid ""
 "Hit stream-end tag, but not at the advertised SWF end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:766
+#: ../server/parser/movie_def_impl.cpp:778
 #, c-format
 msgid ""
 "last expected SHOWFRAME in SWF stream '%s' isn't followed by an END (%d)."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:785
+#: ../server/parser/movie_def_impl.cpp:797
 #, c-format
 msgid "*** no tag loader for type %d (movie)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:806
+#: ../server/parser/movie_def_impl.cpp:818
 #, c-format
 msgid "Parsing exception: %s"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:813
+#: ../server/parser/movie_def_impl.cpp:825
 msgid " control tags are NOT followed by a SHOWFRAME tag"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:822
+#: ../server/parser/movie_def_impl.cpp:834
 msgid " frames advertised in header, but only "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:851
+#: ../server/parser/movie_def_impl.cpp:861
 #, c-format
 msgid "number of SHOWFRAME tags in SWF stream '%s' ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:863
+#: ../server/parser/movie_def_impl.cpp:873
 #, c-format
 msgid "Loaded frame %u/%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:896
+#: ../server/parser/movie_def_impl.cpp:906
 #, c-format
 msgid "get_exported_resource called, frame count=%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:936
+#: ../server/parser/movie_def_impl.cpp:946
 msgid "looking for exported resource: frame load advancement (from "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:947
+#: ../server/parser/movie_def_impl.cpp:957
 #, c-format
 msgid ""
 "No frame progress in movie %s after %lu milliseconds (%lu microseconds = %lu "
 "iterations), giving up on get_exported_resource(%s): circular IMPORTS?"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:962
+#: ../server/parser/movie_def_impl.cpp:972
 #, c-format
 msgid "No frame progress at iteration %lu of get_exported_resource(%s)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:973
+#: ../server/parser/movie_def_impl.cpp:983
 #, c-format
 msgid "At end of stream, still no '%s' symbol found in _exportedResources ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:985
+#: ../server/parser/movie_def_impl.cpp:995
 #, c-format
 msgid ""
 "We haven't finished loading (loading frame %u), and _exportedResources.get "
 "returned no entries, sleeping a bit and trying again"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:91
+#: ../server/parser/shape_character_def.cpp:92
 #, c-format
 msgid "  read_fill_styles: count = %u"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:120
+#: ../server/parser/shape_character_def.cpp:121
 #, c-format
 msgid "  read_line_styles: count = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:132
+#: ../server/parser/shape_character_def.cpp:133
 #, c-format
 msgid "  read_line_styles: count2 = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:184
+#: ../server/parser/shape_character_def.cpp:185
 #, c-format
 msgid "  bound rect: %s"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:227
+#: ../server/parser/shape_character_def.cpp:228
 #, c-format
 msgid "  shape_character_def read: nfillbits = %d, nlinebits = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:318
+#: ../server/parser/shape_character_def.cpp:319
 #, c-format
 msgid "  shape_character read: moveto %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:344
+#: ../server/parser/shape_character_def.cpp:345
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:355
+#: ../server/parser/shape_character_def.cpp:356
 #, c-format
 msgid "Invalid fill style %d in fillStyle0Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:364
+#: ../server/parser/shape_character_def.cpp:365
 #, c-format
 msgid "  shape_character read: fill0 (left) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:391
+#: ../server/parser/shape_character_def.cpp:392
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:402
+#: ../server/parser/shape_character_def.cpp:403
 #, c-format
 msgid "Invalid fill style %d in fillStyle1Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:411
+#: ../server/parser/shape_character_def.cpp:412
 #, c-format
 msgid "  shape_character read: fill1 (right) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:436
+#: ../server/parser/shape_character_def.cpp:437
 #, c-format
 msgid ""
 "Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). "
 "Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:447
+#: ../server/parser/shape_character_def.cpp:448
 #, c-format
 msgid "Invalid fill style %d in lineStyleChange record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:455
+#: ../server/parser/shape_character_def.cpp:456
 #, c-format
 msgid "  shape_character_read: line = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:472
+#: ../server/parser/shape_character_def.cpp:473
 msgid "  shape_character read: more fill styles"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:516
+#: ../server/parser/shape_character_def.cpp:517
 #, c-format
 msgid "  shape_character read: curved edge   = %d %d - %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:559
+#: ../server/parser/shape_character_def.cpp:560
 #, c-format
 msgid "  shape_character_read: straight edge = %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:45
+#: ../server/parser/sprite_definition.cpp:46
 #, c-format
 msgid "Instantiating sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:76
+#: ../server/parser/sprite_definition.cpp:77
 msgid "  frames = "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:94
+#: ../server/parser/sprite_definition.cpp:95
 msgid ""
 "Hit end tag, before the advertised DEFINESPRITE end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:112
+#: ../server/parser/sprite_definition.cpp:109
 msgid "  show_frame "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:127
+#: ../server/parser/sprite_definition.cpp:124
 msgid ""
 "last SHOWFRAME of a DEFINESPRITE tag isn't followed by an END. Stopping for "
 "safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:147
+#: ../server/parser/sprite_definition.cpp:144
 #, c-format
 msgid "*** no tag loader for type %d (sprite)"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:155
+#: ../server/parser/sprite_definition.cpp:154
+#, c-format
+msgid ""
+"%d frames advertised in header, but only %d SHOWFRAME tags found in define "
+"sprite."
+msgstr ""
+
+#: ../server/parser/sprite_definition.cpp:163
 msgid "  -- sprite END --"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:210
+#: ../server/parser/sprite_definition.cpp:222
 #, c-format
 msgid "Registered class %p for sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:212
+#: ../server/parser/sprite_definition.cpp:224
 msgid " Exported interface: "
 msgstr ""
 
@@ -3551,7 +3771,7 @@
 msgid "  has_font: font id = %d (%p)"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:93
+#: ../server/parser/text_character_def.cpp:94
 msgid "  has_color"
 msgstr ""
 
@@ -3560,22 +3780,22 @@
 msgid "  has_x_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:118
+#: ../server/parser/text_character_def.cpp:117
 #, c-format
 msgid "  has_y_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:131
+#: ../server/parser/text_character_def.cpp:130
 #, c-format
 msgid "  text_height = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:155
+#: ../server/parser/text_character_def.cpp:154
 #, c-format
 msgid "  glyph_records: count = %d"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:159
+#: ../server/parser/text_character_def.cpp:158
 #, c-format
 msgid "   glyph%d: index=%d, advance=%g"
 msgstr ""
@@ -3613,279 +3833,276 @@
 msgid "%p.addListener(%s): this object's _listener isn't an array: %s"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:205
+#: ../server/asobj/Color.cpp:198
 #, c-format
 msgid ""
 "Color.getTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:237
+#: ../server/asobj/Color.cpp:230
 msgid "Color.setRGB() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:281
+#: ../server/asobj/Color.cpp:274
 msgid "Color.setTransform() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:291
+#: ../server/asobj/Color.cpp:284
 #, c-format
 msgid "Color.setTransform(%s) : first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:301
+#: ../server/asobj/Color.cpp:294
 #, c-format
 msgid ""
 "Color.setTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:365
+#: ../server/asobj/Color.cpp:358
 #, c-format
 msgid "new Color(%s) : first argument doesn't evaluate or point to a MovieClip"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:466
+#: ../server/asobj/Date.cpp:444
 msgid "Date constructor called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:493
-msgid "Date() failed to initialise from arguments"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:700
+#: ../server/asobj/Date.cpp:596
 msgid "Date.setTime needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:707
+#: ../server/asobj/Date.cpp:606
 msgid "Date.setTime was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:757
-msgid "Failed to set a date."
-msgstr ""
-
-#: ../server/asobj/Date.cpp:794
-msgid "utc_tm_msec_to_date failed to convert a date"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:868
+#: ../server/asobj/Date.cpp:693
 msgid "Date.setFullYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:884
+#: ../server/asobj/Date.cpp:709
 msgid "Date.setFullYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:913
+#: ../server/asobj/Date.cpp:739
 msgid "Date.setYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:933
+#: ../server/asobj/Date.cpp:756
 msgid "Date.setYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:961
+#: ../server/asobj/Date.cpp:785
 msgid "Date.setMonth needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:990
+#: ../server/asobj/Date.cpp:817
 msgid "Date.setMonth was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1009
+#: ../server/asobj/Date.cpp:836
 msgid "Date.setDate needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1023
+#: ../server/asobj/Date.cpp:850
 msgid "Date.setDate was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1047
+#: ../server/asobj/Date.cpp:875
 msgid "Date.setHours needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1065
+#: ../server/asobj/Date.cpp:893
 msgid "Date.setHours was called with more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1087
+#: ../server/asobj/Date.cpp:918
 msgid "Date.setMinutes needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1104 ../server/asobj/Date.cpp:1142
+#: ../server/asobj/Date.cpp:935 ../server/asobj/Date.cpp:975
 msgid "Date.setMinutes was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1124
+#: ../server/asobj/Date.cpp:956
 msgid "Date.setSeconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1158
+#: ../server/asobj/Date.cpp:994
 msgid "Date.setMilliseconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1168
+#: ../server/asobj/Date.cpp:1010
 msgid "Date.setMilliseconds was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1257
+#: ../server/asobj/Date.cpp:1103
 msgid "Date.UTC needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1277
+#: ../server/asobj/Date.cpp:1127
 msgid "Date.UTC was called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:84 ../server/asobj/string.cpp:44
+#: ../server/asobj/Global.cpp:86 ../server/asobj/string.cpp:43
 #, c-format
 msgid "%s needs one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:90 ../server/asobj/string.cpp:50
+#: ../server/asobj/Global.cpp:92 ../server/asobj/string.cpp:49
 #, c-format
 msgid "%s has more than one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:196
+#: ../server/asobj/Global.cpp:368
 #, c-format
 msgid "%s needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:202
+#: ../server/asobj/Global.cpp:375
 #, c-format
 msgid "%s has more than two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:322
+#: ../server/asobj/Global.cpp:521
 #, c-format
 msgid "%s needs at least three arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:328
+#: ../server/asobj/Global.cpp:527
 #, c-format
 msgid "%s has more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:330
+#: ../server/asobj/Global.cpp:530
 #, c-format
 msgid "%s has four arguments in a SWF version 5 movie"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:339
+#: ../server/asobj/Global.cpp:541
 #, c-format
-msgid "Invalid call to ASSetPropFlags: object argument is not an object: %s"
+msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:380
+#: ../server/asobj/Global.cpp:591
 #, c-format
 msgid "ASNative(%s): needs at least two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:391
+#: ../server/asobj/Global.cpp:602
 #, c-format
 msgid "ASNative(%s): first arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:398
+#: ../server/asobj/Global.cpp:609
 #, c-format
 msgid "ASNative(%s): second arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:576
+#: ../server/asobj/Global.cpp:620
+#, c-format
+msgid "No ASnative(%d, %d) registered with the VM"
+msgstr ""
+
+#: ../server/asobj/Global.cpp:688
 msgid "Extensions enabled, scanning plugin dir for load"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:582
+#: ../server/asobj/Global.cpp:693
 msgid "Extensions disabled"
 msgstr ""
 
-#: ../server/asobj/Key.cpp:153
+#: ../server/asobj/Key.cpp:150
 msgid "Key.isDown needs one argument (the key code)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:329
+#: ../server/asobj/LoadVars.cpp:339
 #, c-format
 msgid "Can't load variables from %s (security?)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:336
+#: ../server/asobj/LoadVars.cpp:346
 #, c-format
 msgid "Loading variables file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:522
+#: ../server/asobj/LoadVars.cpp:532
 msgid "LoadVars.load() requires at least one argument"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:531
+#: ../server/asobj/LoadVars.cpp:541
 msgid "LoadVars.load(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:558
+#: ../server/asobj/LoadVars.cpp:568
 msgid "LoadVars.sendAndLoad() requires at least two arguments"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:567
+#: ../server/asobj/LoadVars.cpp:577
 msgid "LoadVars.sendAndLoad(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:576
+#: ../server/asobj/LoadVars.cpp:586
 msgid "LoadVars.sendAndLoad(): invalid target (must be a LoadVars object)"
 msgstr ""
 
-#: ../server/asobj/LocalConnection.cpp:235
+#: ../server/asobj/LocalConnection.cpp:236
 msgid "No connection name specified to LocalConnection.connect()"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:103
+#: ../server/asobj/LocalConnection.cpp:263
+msgid "LocalConnection.send unimplemented"
+msgstr ""
+
+#: ../server/asobj/Mouse.cpp:75
 msgid "No callback to handle Mouse.hide"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:121
+#: ../server/asobj/Mouse.cpp:97
 msgid "No callback to handle Mouse.show"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:199
+#: ../server/asobj/MovieClipLoader.cpp:198
 #, c-format
 msgid " resolved url: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:271
+#: ../server/asobj/MovieClipLoader.cpp:270
 #, c-format
 msgid "MovieClipLoader.loadClip(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:285
+#: ../server/asobj/MovieClipLoader.cpp:284
 #, c-format
 msgid "Could not find target %s (evaluated from %s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:295
+#: ../server/asobj/MovieClipLoader.cpp:294
 #, c-format
 msgid "Target %s is not a sprite instance (%s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:302
+#: ../server/asobj/MovieClipLoader.cpp:301
 #, c-format
 msgid "load clip: %s, target is: %p\n"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:317
+#: ../server/asobj/MovieClipLoader.cpp:316
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:343
+#: ../server/asobj/MovieClipLoader.cpp:342
 msgid "MovieClipLoader.getProgress(): missing argument"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:353
+#: ../server/asobj/MovieClipLoader.cpp:352
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an object"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:363
+#: ../server/asobj/MovieClipLoader.cpp:362
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite"
 msgstr ""
@@ -3923,17 +4140,17 @@
 msgid "NetConnection.connect(): first argument shouldn't be undefined"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:109
+#: ../server/asobj/NetStream.cpp:112
 #, c-format
 msgid ""
 "First argument to NetStream constructor doesn't cast to a NetConnection (%s)"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:149
+#: ../server/asobj/NetStream.cpp:152
 msgid "NetStream play needs args"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:157
+#: ../server/asobj/NetStream.cpp:160
 #, c-format
 msgid "NetStream.play(%s): stream is not connected"
 msgstr ""
@@ -4036,24 +4253,24 @@
 "playback halted."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:115
+#: ../server/asobj/NetStreamGst.cpp:118
 msgid ""
 "Couldn't create the Gstreamer video conversion elements. Please make sure "
 "Gstreamer and gstreamer-plugins-base are correctly installed. Video playback "
 "will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:122
+#: ../server/asobj/NetStreamGst.cpp:125
 msgid ""
 "Failed to link video conversion elements. Video playback will not be possible"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:240
+#: ../server/asobj/NetStreamGst.cpp:243
 #, c-format
 msgid "%s: The provided URL could not be resolved (url: %s)"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:257
+#: ../server/asobj/NetStreamGst.cpp:260
 #, c-format
 msgid ""
 "%s: No URI handler was found for the provided URL. NetStream playback will "
@@ -4061,205 +4278,223 @@
 "gstreamer plugin, such as gnomevfssrc, neonhttpsrc or souphttpsrc."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:268
+#: ../server/asobj/NetStreamGst.cpp:271
 #, c-format
 msgid "URI handler \"%s\" found for URI %s"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:274
+#: ../server/asobj/NetStreamGst.cpp:277
 msgid "gst_bin_add failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:282
+#: ../server/asobj/NetStreamGst.cpp:285
 msgid "gst_element_link failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:312
+#: ../server/asobj/NetStreamGst.cpp:315
 msgid "Seek failed. This is expected, but we tried it anyway."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:527
+#: ../server/asobj/NetStreamGst.cpp:530
 #, c-format
 msgid "NetStream playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:619
+#: ../server/asobj/NetStreamGst.cpp:633
 #, c-format
 msgid "Missing Gstreamer plugin: %s. Please consider installing it."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:630
+#: ../server/asobj/NetStreamGst.cpp:644
 #, c-format
 msgid "Missing plugin: %s. Will attempt to start system installer"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:644
+#: ../server/asobj/NetStreamGst.cpp:658
 msgid ""
 "Gstreamer plugin installation was at least partially successful. Will try to "
 "restart the pipeline."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:648
+#: ../server/asobj/NetStreamGst.cpp:662
 msgid ""
 "The request for system installation of missing plugins has failed. Full "
 "playback will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:681
+#: ../server/asobj/NetStreamGst.cpp:695
 msgid ""
 "Failed to start the system Gstreamer plugin installer.Media playback will "
 "not work (fully)."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:743
+#: ../server/asobj/NetStreamGst.cpp:757
 #, c-format
 msgid "Streams of type %s are not supported!"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:775
+#: ../server/asobj/NetStreamGst.cpp:789
 #, c-format
 msgid "Couldn't find a decoder for stream type %s!"
 msgstr ""
 
-#: ../server/asobj/Number.cpp:203
+#: ../server/asobj/Number.cpp:216
 #, c-format
 msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:140
+#: ../server/asobj/Object.cpp:150
 msgid "Too many args to Object constructor"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:193
+#: ../server/asobj/Object.cpp:203
 #, c-format
 msgid ""
 "Invalid call to Object.addProperty(%s) - expected 3 arguments (<name>, "
 "<getter>, <setter>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:210
+#: ../server/asobj/Object.cpp:220
 msgid "Invalid call to Object.addProperty() - empty property name"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:220
+#: ../server/asobj/Object.cpp:230
 msgid "Invalid call to Object.addProperty() - getter is not an AS function"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:230
-msgid "Invalid call to Object.addProperty() - setter is not an AS function"
+#: ../server/asobj/Object.cpp:244
+#, c-format
+msgid ""
+"Invalid call to Object.addProperty() - setter is not null and not an AS "
+"function (%s)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:257
+#: ../server/asobj/Object.cpp:273
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - expected 2 arguments (<symbol>, "
 "<constructor>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:276
+#: ../server/asobj/Object.cpp:292
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - first argument (symbol id) "
 "evaluates to empty string"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:288
+#: ../server/asobj/Object.cpp:304
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - second argument (class) is not a "
 "function)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:303
+#: ../server/asobj/Object.cpp:332
 #, c-format
 msgid "Object.registerClass(%s, %s): can't find exported symbol"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:321
+#: ../server/asobj/Object.cpp:350
 #, c-format
 msgid ""
 "Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol "
 "(sprite_definition), but a %s"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:342
+#: ../server/asobj/Object.cpp:371
 msgid "Object.hasOwnProperty() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:351
+#: ../server/asobj/Object.cpp:380
 #, c-format
 msgid "Invalid call to Object.hasOwnProperty('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:366
+#: ../server/asobj/Object.cpp:395
 msgid "Object.isPropertyEnumerable() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:375
+#: ../server/asobj/Object.cpp:404
 #, c-format
 msgid "Invalid call to Object.isPropertyEnumerable('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:396
+#: ../server/asobj/Object.cpp:425
 msgid "Object.isPrototypeOf() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:405
+#: ../server/asobj/Object.cpp:434
 #, c-format
 msgid "First arg to Object.isPrototypeOf(%s) is not an object"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:143
+#: ../server/asobj/Object.cpp:452
 #, c-format
-msgid "%s is still testing!"
+msgid "Object.watch(%s): missing arguments"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:464
+#, c-format
+msgid "Object.watch(%s): second argument is not a function"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:489
+#, c-format
+msgid "Object.unwatch(%s): missing argument"
 msgstr ""
 
 #: ../server/asobj/Sound.cpp:146
 #, c-format
+msgid "%s is still testing!"
+msgstr ""
+
+#: ../server/asobj/Sound.cpp:149
+#, c-format
 msgid ""
 "%s: This sound already has a connection?  (We try to handle this by "
 "overriding the old one...)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:220 ../server/asobj/Sound.cpp:232
+#: ../server/asobj/Sound.cpp:223 ../server/asobj/Sound.cpp:235
 #, c-format
 msgid "%s: only works when ffmpeg, gstreamer or libmad is enabled"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:260
+#: ../server/asobj/Sound.cpp:263
 msgid "-- start sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:285
+#: ../server/asobj/Sound.cpp:288
 msgid "-- stop sound "
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:301 ../server/asobj/Sound.cpp:355
+#: ../server/asobj/Sound.cpp:304 ../server/asobj/Sound.cpp:358
 #, c-format
 msgid "import error: resource '%s' is not exported"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:315 ../server/asobj/Sound.cpp:369
+#: ../server/asobj/Sound.cpp:318 ../server/asobj/Sound.cpp:372
 msgid "sound sample is NULL (doesn't cast to sound_sample)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:328
+#: ../server/asobj/Sound.cpp:331
 msgid "-- attach sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:333
+#: ../server/asobj/Sound.cpp:336
 msgid "attach sound needs one argument"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:343
+#: ../server/asobj/Sound.cpp:346
 msgid "attachSound needs a non-empty string"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:444
+#: ../server/asobj/Sound.cpp:455
 msgid "loadSound needs 2 arguments"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:485
+#: ../server/asobj/Sound.cpp:486
 msgid "set volume of sound needs one argument"
 msgstr ""
 
@@ -4361,554 +4596,933 @@
 "the old one...)"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:205
+#: ../server/asobj/Stage.cpp:177
 msgid "Stage.width is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:223
+#: ../server/asobj/Stage.cpp:194
 msgid "Stage.height is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/string.cpp:462
+#: ../server/asobj/string.cpp:449
 msgid "string.slice() called with end < start"
 msgstr ""
 
-#: ../server/asobj/string.cpp:549
+#: ../server/asobj/string.cpp:563
 msgid "string.charCodeAt needs one argument"
 msgstr ""
 
-#: ../server/asobj/string.cpp:558
+#: ../server/asobj/string.cpp:572
 msgid "string.charCodeAt has more than one argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:98 ../server/asobj/xml.cpp:120
+#: ../server/asobj/TextFormat.cpp:117
+#, c-format
+msgid "Too many args (%d) passed to TextFormat"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:101 ../server/asobj/xml.cpp:123
 #, c-format
 msgid "Creating XML data at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:188
+#: ../server/asobj/xml.cpp:193
 #, c-format
 msgid "\tDeleting XML top level node at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:327
-msgid "Can't load XML file"
+#: ../server/asobj/xml.cpp:246
+#, c-format
+msgid "%s: extracting node %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:254
+#, c-format
+msgid "extractNode %s has property %s, value is %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:266
+#, c-format
+msgid ""
+"\tPushing attribute %s for element %s has value %s, next attribute is %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:356
+#: ../server/asobj/xml.cpp:366
 msgid "XML data is empty"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:374
-msgid "Can't parse XML data"
+#: ../server/asobj/xml.cpp:390
+msgid "malformed XML, trying to recover"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:544 ../server/asobj/xml.cpp:618
+#: ../server/asobj/xml.cpp:395
+#, c-format
+msgid ""
+"unrecoverable malformed XML (xmlParseBalancedChunkMemoryRecover returned %d)."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:400
+msgid "recovered malformed XML."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:583 ../server/asobj/xml.cpp:657
 #, c-format
 msgid "Can't load XML file: %s (security?)"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:551 ../server/asobj/xml.cpp:625
+#: ../server/asobj/xml.cpp:590 ../server/asobj/xml.cpp:664
 #, c-format
 msgid "Loading XML file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:561
+#: ../server/asobj/xml.cpp:600
+#, c-format
+msgid "%s: FIXME: onLoad Default event handler"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:690
+msgid "XML.load(): missing argument"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:765
+#, c-format
+msgid "\tCloned the XML object at %p"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:774
+#, c-format
+msgid "First arg given to XML constructor (%s) evaluates to the empty string"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:799
+#, c-format
+msgid "%s: %d args"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:830
+msgid "no text for element creation"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:859
+msgid "no text for text node creation"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:925
+#, c-format
+msgid "XML.sendAndLoad(%s): missing arguments"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:939
+#, c-format
+msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:950
+#, c-format
+msgid "XML.sendAndLoad(%s): second argument is not an XML object"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:1033
+#, c-format
+msgid "XML parser: %s"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:81 ../server/asobj/xmlnode.cpp:93
+#, c-format
+msgid "\tCreating XMLNode data at %p"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:121
+#, c-format
+msgid "\tDeleting XMLNode data %s with value %s at %p"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:149
+#, c-format
+msgid "XMLNode %p has no children"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:190
+msgid ""
+"XMLNode.insertBefore(): positional parameter is not a child of this node"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:297
+#, c-format
+msgid ""
+"Stringifying node %p with name %s, value %s, %u attributes and %u children"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:435
+msgid "XMLNode::appendChild() needs at least one argument"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:444
+msgid "First argument to XMLNode::appendChild() is not an XMLNode"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:478
+#, c-format
+msgid "XMLNode.insertBefore(%s) needs at least two argument"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:488
+#, c-format
+msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:499
+#, c-format
+msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:211
+#, c-format
+msgid ""
+"%s: fd <= 0, returning false (timer not unregistered while socket "
+"disconnected?"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:226
+#, c-format
+msgid "The socket for fd #%d was interupted by a system call"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:231 ../server/asobj/xmlsocket.cpp:406
+#, c-format
+msgid "%s: The socket for fd #%d never was available"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:247
+#, c-format
+msgid "%s: read %d bytes, first msg terminates at %d"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:255
+#, c-format
+msgid "Packet size is %d at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:263
+#, c-format
+msgid "%d: Pushing Packet of size %d at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:305
+#, c-format
+msgid "Throwing out partial packet %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:320
+#, c-format
+msgid "%s: Returning %d messages"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:335
+#, c-format
+msgid "%s: socket not initialized"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:342
+#, c-format
+msgid "%s: sent %d bytes, data was %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:402
+#, c-format
+msgid ""
+"%s: The socket for fd #%d was interupted by a system call in this thread"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:410
+#, c-format
+msgid "%s: There is no data in the socket for fd #%d"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:414
+#, c-format
+msgid "%s: There is data in the socket for fd #%d"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:432
+#, c-format
+msgid "XMLSocket.connect(%s) called"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:439
+msgid "XMLSocket.connect() called while already connected, ignored"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:458
+msgid "XMLSocket.connect(): tring to call onConnect"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:463
+msgid "Setting up timer for calling XMLSocket.onData()"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:471
+msgid "Timer set"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:512
+#, c-format
+msgid "new XMLSocket(%s) called - created object at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:532
+#, c-format
+msgid "%s: not connected"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:554
+msgid "Builtin XMLSocket.onData() needs an argument"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:563
+#, c-format
+msgid ""
+"Builtin XMLSocket.onData() called with an argument that resolves to the "
+"empty string: %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:653
+msgid "Still processing data"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:663
+#, c-format
+msgid "Got %d messages: "
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:666
+#, c-format
+msgid " Message %d: %s "
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:697
+#, c-format
+msgid "%s: Couldn't find onData"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:125
+#, c-format
+msgid "Gnash dumpshm version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:253
+#, c-format
+msgid "The data is: 0x%s"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:331
+msgid "This program dumps the internal data of a shared memory segment"
+msgstr "Esta programma dumpa la data de la memoria segmentia sharedia"
+
+#: ../utilities/dumpshm.cpp:333
+msgid "Usage: dumpmem [hdsanlif] filename"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:334 ../utilities/soldumper.cpp:191
+msgid "-h\tHelp"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:335
+msgid "-i\tList segments"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:336
+msgid "-r\tDump SYSV segments"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:337
+msgid "-c\tDump SYSV segments to disk"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:338
+#, fuzzy
+msgid "-v\tVerbose output"
+msgstr "Verbose [Español] output turned on"
+
+#: ../utilities/dumpshm.cpp:350
+msgid "\tBase address of this segment: "
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:352
+msgid "\tFilespec: "
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:353
+msgid "\t# Bytes allocated: "
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:354
+msgid "\tTotal # of bytes: "
+msgstr ""
+
+#: ../utilities/processor.cpp:136 ../gui/Player.cpp:419
+#, c-format
+msgid "fs_callback(%p): %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:146
+#, c-format
+msgid "eventCallback: %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:211
+#, c-format
+msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:253 ../utilities/soldumper.cpp:96
+#: ../gui/gnash.cpp:238
+msgid "Verbose output turned on"
+msgstr "Verbose [Español] output turned on"
+
+#: ../utilities/processor.cpp:259 ../gui/gnash.cpp:302
+msgid "Setting debugger ON"
+msgstr ""
+
+#: ../utilities/processor.cpp:261
+msgid "The debugger has been disabled at configuration time"
+msgstr ""
+
+#: ../utilities/processor.cpp:267
+msgid "Verbose actions disabled at compile time"
+msgstr ""
+
+#: ../utilities/processor.cpp:274
+msgid "Verbose parsing disabled at compile time"
+msgstr ""
+
+#: ../utilities/processor.cpp:385 ../utilities/processor.cpp:388
+#: ../gui/Player.cpp:235 ../gui/Player.cpp:258
+#, c-format
+msgid "%s appended to local sandboxes"
+msgstr ""
+
+#: ../utilities/processor.cpp:540
+#, c-format
+msgid ""
+"gprocessor -- an SWF preprocessor for Gnash.\n"
+"\n"
+"usage: %s [options] <file>\n"
+"\n"
+"Preprocesses the given SWF movie files.  Optionally write preprocessed "
+"shape\n"
+"and font data to cache files, so the associated SWF files can be loaded\n"
+"faster.\n"
+"\n"
+"%s%s%s%s"
+msgstr ""
+
+#: ../utilities/processor.cpp:549
+msgid ""
+"options:\n"
+"\n"
+"  --help(-h)  Print this info.\n"
+"  --version   Print the version numbers.\n"
+"  -w          Write a .gsc file with preprocessed info, for each input "
+"file.\n"
+"  -v          Be verbose; i.e. print log messages to stdout\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:557
+msgid "  -vp         Be verbose about movie parsing\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:562
+msgid "  -va         Be verbose about ActionScript\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:567
+msgid ""
+"  -d [<ms>]\n"
+"              Milliseconds delay between advances (0 by default).\n"
+"              If '-1' the delay will be computed from the FPS.\n"
+"  -r <times>  Allow the given number of complete runs.\n"
+"              Keep looping undefinitely if set to 0.\n"
+"              Default is 1 (end as soon as the last frame is reached).\n"
+"  -f <frames>  \n"
+"              Allow the given number of frame advancements.\n"
+"              Keep advancing untill any other stop condition\n"
+"              is encountered if set to 0 (default).\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:81
+#, c-format
+msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:100
+msgid "forcing local directory access only"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:105
+msgid "List .sol files in the default directory"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:188
+#, fuzzy
+msgid "This program dumps the internal data of a .sol file"
+msgstr "Esta programma dumpa la data de la memoria segmentia sharedia"
+
+#: ../utilities/soldumper.cpp:190
+msgid "Usage: soldumper [h] filename"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:192
+msgid "-f\tForce local directory access"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:193
+msgid "-l\tList all .sol files in default dir"
+msgstr ""
+
+#: ../gui/dump.cpp:124
+msgid "Ignoring request to display in X11 window"
+msgstr ""
+
+#: ../gui/dump.cpp:138
+msgid "# FATAL:  No filename given with -D argument."
+msgstr ""
+
+#: ../gui/dump.cpp:174 ../gui/dump.cpp:201
+msgid "Unable to call gettimeofday."
+msgstr ""
+
+#: ../gui/dump.cpp:258
+msgid "# FATAL:  Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:259
+msgid "Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:268
+msgid "Please supply a dump filename for gnash-dump."
+msgstr ""
+
+#: ../gui/dump.cpp:274
+#, c-format
+msgid "Unable to write file '%s'."
+msgstr ""
+
+#: ../gui/fb.cpp:190
+msgid "Closing framebuffer device"
+msgstr ""
+
+#: ../gui/fb.cpp:198
+msgid "Free'ing offscreen buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:212
+msgid "LUT8: Setting up colormap"
+msgstr ""
+
+#: ../gui/fb.cpp:234
 #, c-format
-msgid "%s: FIXME: onLoad Default event handler"
+msgid "LUT8: Error setting colormap: %s"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:651
-msgid "XML.load(): missing argument"
+#: ../gui/fb.cpp:250
+msgid "You won't have any pointing input device, sorry."
 msgstr ""
 
-#: ../server/asobj/xml.cpp:726
-#, c-format
-msgid "\tCloned the XML object at %p"
+#: ../gui/fb.cpp:255
+msgid "You won't have any keyboard input device, sorry."
 msgstr ""
 
-#: ../server/asobj/xml.cpp:735
+#: ../gui/fb.cpp:268
 #, c-format
-msgid "First arg given to XML constructor (%s) evaluates to the empty string"
+msgid "Framebuffer device uses %d bytes of memory."
 msgstr ""
 
-#: ../server/asobj/xml.cpp:760
+#: ../gui/fb.cpp:270
 #, c-format
-msgid "%s: %d args"
+msgid "Video mode: %dx%d with %d bits per pixel."
 msgstr ""
 
-#: ../server/asobj/xml.cpp:791
-msgid "no text for element creation"
+#: ../gui/fb.cpp:310
+msgid "Double buffering enabled"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:820
-msgid "no text for text node creation"
+#: ../gui/fb.cpp:313
+msgid "Double buffering disabled"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:886
+#: ../gui/fb.cpp:322
 #, c-format
-msgid "XML.sendAndLoad(%s): missing arguments"
+msgid "red channel: %d / %d"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:900
+#: ../gui/fb.cpp:324
 #, c-format
-msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
+msgid "green channel: %d / %d"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:911
+#: ../gui/fb.cpp:326
 #, c-format
-msgid "XML.sendAndLoad(%s): second argument is not an XML object"
+msgid "blue channel: %d / %d"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:994
+#: ../gui/fb.cpp:328
 #, c-format
-msgid "XML parser: %s"
+msgid "Total bits per pixel: %d"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:86 ../server/asobj/xmlnode.cpp:98
-#, c-format
-msgid "\tCreating XMLNode data at %p"
+#: ../gui/fb.cpp:476
+msgid "This GUI does not yet support menus"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:126
-#, c-format
-msgid "\tDeleting XMLNode data %s with value %s at %p"
+#: ../gui/fb.cpp:481
+msgid "This GUI does not yet support a mouse pointer"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:154
-#, c-format
-msgid "XMLNode %p has no children"
+#: ../gui/fb.cpp:567
+msgid "WARNING: Could not detect controlling TTY"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:195
-msgid ""
-"XMLNode.insertBefore(): positional parameter is not a child of this node"
+#: ../gui/fb.cpp:577 ../gui/fb.cpp:612 ../gui/fb.cpp:643 ../gui/fb.cpp:693
+#, c-format
+msgid "WARNING: Could not open %s"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:302
-#, c-format
-msgid ""
-"Stringifying node %p with name %s, value %s, %u attributes and %u children"
+#: ../gui/fb.cpp:582
+msgid "WARNING: Could not get current VT state"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:440
-msgid "XMLNode::appendChild() needs at least one argument"
+#: ../gui/fb.cpp:588
+#, c-format
+msgid "Original TTY NO = %d"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:449
-msgid "First argument to XMLNode::appendChild() is not an XMLNode"
+#: ../gui/fb.cpp:594
+msgid "WARNING: Could not request a new VT"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:483
+#: ../gui/fb.cpp:599
 #, c-format
-msgid "XMLNode.insertBefore(%s) needs at least two argument"
+msgid "Own TTY NO = %d"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:493
+#: ../gui/fb.cpp:606 ../gui/fb.cpp:637 ../gui/fb.cpp:687
 #, c-format
-msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
+msgid "WARNING: Could not find device for VT number %d"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:504
+#: ../gui/fb.cpp:617 ../gui/fb.cpp:698
 #, c-format
-msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
+msgid "WARNING: Could not activate VT number %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:210
+#: ../gui/fb.cpp:623 ../gui/fb.cpp:704
 #, c-format
-msgid ""
-"%s: fd <= 0, returning false (timer not unregistered while socket "
-"disconnected?"
+msgid "WARNING: Error waiting for VT %d becoming active"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:225
-#, c-format
-msgid "The socket for fd #%d was interupted by a system call"
+#: ../gui/fb.cpp:661
+msgid "WARNING: Could not query current keyboard mode on VT"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:230 ../server/asobj/xmlsocket.cpp:405
-#, c-format
-msgid "%s: The socket for fd #%d never was available"
+#: ../gui/fb.cpp:665
+msgid "WARNING: Could not switch to graphics mode on new VT"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:246
+#: ../gui/fb.cpp:670
 #, c-format
-msgid "%s: read %d bytes, first msg terminates at %d"
+msgid "VT %d ready"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:254
-#, c-format
-msgid "Packet size is %d at %p"
+#: ../gui/fb.cpp:683
+msgid "Restoring terminal..."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:262
-#, c-format
-msgid "%d: Pushing Packet of size "
+#: ../gui/fb.cpp:714
+msgid "WARNING: Could not restore keyboard mode"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:304
+#: ../gui/fb.cpp:758
 #, c-format
-msgid "Throwing out partial packet %s"
+msgid "mouse_command: discarded %d bytes from input buffer"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:319
-#, c-format
-msgid "%s: Returning %d messages"
+#: ../gui/fb.cpp:791 ../gui/fb.cpp:921
+msgid "Could not open "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:334
-#, c-format
-msgid "%s: socket not initialized"
+#: ../gui/fb.cpp:809
+msgid "Mouse reset failed"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:341
-#, c-format
-msgid "%s: sent %d bytes, data was %s"
+#: ../gui/fb.cpp:817
+msgid "WARNING: Could not detect mouse device ID"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:401
+#: ../gui/fb.cpp:821
 #, c-format
-msgid ""
-"%s: The socket for fd #%d was interupted by a system call in this thread"
+msgid "WARNING: Non-standard mouse device ID %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:409
-#, c-format
-msgid "%s: There is no data in the socket for fd #%d"
+#: ../gui/fb.cpp:826
+msgid "Could not activate Data Reporting mode for mouse"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:413
-#, c-format
-msgid "%s: There is data in the socket for fd #%d"
+#: ../gui/fb.cpp:833
+msgid "Mouse enabled."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:431
+#: ../gui/fb.cpp:880
 #, c-format
-msgid "XMLSocket.connect(%s) called"
+msgid "x/y %d/%d btn %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:438
-msgid "XMLSocket.connect() called while already connected, ignored"
+#: ../gui/fb.cpp:939
+msgid "Touchpad enabled."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:457
-msgid "XMLSocket.connect(): tring to call onConnect"
+#: ../gui/fb.cpp:1027 ../gui/fb.cpp:1244
+#, c-format
+msgid "Could not open %s: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:462
-msgid "Setting up timer for calling XMLSocket.onData()"
+#: ../gui/fb.cpp:1031
+#, c-format
+msgid "Pointing device %s open"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:470
-msgid "Timer set"
+#: ../gui/fb.cpp:1034
+#, c-format
+msgid "Could not set non-blocking mode for pointing device: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:511
-#, c-format
-msgid "new XMLSocket(%s) called - created object at %p"
+#: ../gui/fb.cpp:1117
+msgid "WARNING: Error parsing calibration data!"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:531
+#: ../gui/fb.cpp:1119
 #, c-format
-msgid "%s: not connected"
+msgid "Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:553
-msgid "Builtin XMLSocket.onData() needs an argument"
+#: ../gui/fb.cpp:1123
+msgid ""
+"WARNING: No touchscreen calibration settings found. The mouse pointer most "
+"probably won't work precisely. Set TSCALIB environment variable with correct "
+"values for better results"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:562
+#: ../gui/fb.cpp:1248
 #, c-format
-msgid ""
-"Builtin XMLSocket.onData() called with an argument that resolves to the "
-"empty string: %s"
+msgid "Keyboard device %s open"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:644
-msgid "Still processing data"
+#: ../gui/fb.cpp:1251
+#, c-format
+msgid "Could not set non-blocking mode for keyboard device: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:654
-msgid "Got "
+#: ../gui/gnash.cpp:83
+msgid "Usage: gnash [options] movie_file.swf"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:657
-msgid " Message "
+#: ../gui/gnash.cpp:85
+msgid "Plays a SWF (Shockwave Flash) movie"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:688
-#, c-format
-msgid "%s: Couldn't find onData"
+#: ../gui/gnash.cpp:86
+msgid "Options:"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:125
-#, c-format
-msgid "Gnash dumpshm version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:88
+msgid "  -h,  --help              Print this help and exit"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:253
-#, c-format
-msgid "The data is: 0x%s"
+#: ../gui/gnash.cpp:89
+msgid "  -V,  --version           Print version information and exit"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:331
-msgid "This program dumps the internal data of a shared memory segment"
-msgstr "Esta programma dumpa la data de la memoria segmentia sharedia"
+#: ../gui/gnash.cpp:90
+msgid "  -s,  --scale <factor>    Scale the movie by the specified factor"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:333
-msgid "Usage: dumpmem [hdsanlif] filename"
+#: ../gui/gnash.cpp:91
+msgid ""
+"  -c                       Produce a core file instead of letting SDL trap it"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:334 ../utilities/soldumper.cpp:191
-msgid "-h\tHelp"
+#: ../gui/gnash.cpp:92
+msgid "  -d,  --delay num         Number of milliseconds to delay in main loop"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:335
-msgid "-i\tList segments"
+#: ../gui/gnash.cpp:93
+msgid "  -v,  --verbose           Produce verbose output"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:336
-msgid "-r\tDump SYSV segments"
+#: ../gui/gnash.cpp:95
+msgid "  -va                      Be (very) verbose about action execution"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:337
-msgid "-c\tDump SYSV segments to disk"
+#: ../gui/gnash.cpp:98
+msgid "  -vp                      Be (very) verbose about parsing"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:338
-#, fuzzy
-msgid "-v\tVerbose output"
-msgstr "Verbose [Español] output turned on"
+#: ../gui/gnash.cpp:100
+msgid "  -A <file>                Audio dump file (wave format)"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:350
-msgid "\tBase address of this segment: "
+#: ../gui/gnash.cpp:101
+msgid "  -D <file>                Video dump file (only valid with dump-gnash)"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:352
-msgid "\tFilespec: "
+#: ../gui/gnash.cpp:102
+msgid "  -x,  --xid <ID>          X11 Window ID for display"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:353
-msgid "\t# Bytes allocated: "
+#: ../gui/gnash.cpp:103
+msgid "  -w,  --writelog          Produce the disk based debug log"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:354
-msgid "\tTotal # of bytes: "
+#: ../gui/gnash.cpp:104
+msgid "  -j,  --width <width>     Set window width"
 msgstr ""
 
-#: ../utilities/processor.cpp:133 ../gui/Player.cpp:400
-#, c-format
-msgid "fs_callback(%p): %s %s"
+#: ../gui/gnash.cpp:105
+msgid "  -k,  --height <height>   Set window height"
 msgstr ""
 
-#: ../utilities/processor.cpp:161
-#, c-format
-msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:106
+msgid "  -1,  --once              Exit when/if movie reaches the last frame"
 msgstr ""
 
-#: ../utilities/processor.cpp:197 ../utilities/soldumper.cpp:96
-#: ../gui/gnash.cpp:238
-msgid "Verbose output turned on"
-msgstr "Verbose [Español] output turned on"
+#: ../gui/gnash.cpp:107
+msgid "  -g,  --debugger          Turn on the Flash debugger"
+msgstr ""
 
-#: ../utilities/processor.cpp:203 ../gui/gnash.cpp:297
-msgid "Setting debugger ON"
+#: ../gui/gnash.cpp:108
+msgid "  -r,  --render-mode <0|1|2|3>"
 msgstr ""
 
-#: ../utilities/processor.cpp:205
-msgid "The debugger has been disabled at configuration time"
+#: ../gui/gnash.cpp:109
+msgid "                           0 disable rendering and sound"
 msgstr ""
 
-#: ../utilities/processor.cpp:211
-msgid "Verbose actions disabled at compile time"
+#: ../gui/gnash.cpp:110
+msgid "                           1 enable rendering, disable sound"
 msgstr ""
 
-#: ../utilities/processor.cpp:218
-msgid "Verbose parsing disabled at compile time"
+#: ../gui/gnash.cpp:111
+msgid "                           2 enable sound, disable rendering"
 msgstr ""
 
-#: ../utilities/processor.cpp:328 ../utilities/processor.cpp:331
-#: ../gui/Player.cpp:219 ../gui/Player.cpp:242
-#, c-format
-msgid "%s appended to local sandboxes"
+#: ../gui/gnash.cpp:112
+msgid "                           3 enable rendering and sound (default)"
 msgstr ""
 
-#: ../utilities/processor.cpp:483
-#, c-format
-msgid ""
-"gprocessor -- an SWF preprocessor for Gnash.\n"
-"\n"
-"usage: %s [options] <file>\n"
-"\n"
-"Preprocesses the given SWF movie files.  Optionally write preprocessed "
-"shape\n"
-"and font data to cache files, so the associated SWF files can be loaded\n"
-"faster.\n"
-"\n"
-"%s%s%s%s"
+#: ../gui/gnash.cpp:113
+msgid "  -t,  --timeout <sec>     Exit after the specified number of seconds"
 msgstr ""
 
-#: ../utilities/processor.cpp:492
-msgid ""
-"options:\n"
-"\n"
-"  --help(-h)  Print this info.\n"
-"  --version   Print the version numbers.\n"
-"  -w          Write a .gsc file with preprocessed info, for each input "
-"file.\n"
-"  -v          Be verbose; i.e. print log messages to stdout\n"
+#: ../gui/gnash.cpp:114
+msgid "  -u,  --real-url <url>    Set \"real\" URL of the movie"
 msgstr ""
 
-#: ../utilities/processor.cpp:500
-msgid "  -vp         Be verbose about movie parsing\n"
+#: ../gui/gnash.cpp:115
+msgid "  -U,  --base-url <url>    Set \"base\" URL for resolving relative URLs"
 msgstr ""
 
-#: ../utilities/processor.cpp:505
-msgid "  -va         Be verbose about ActionScript\n"
+#: ../gui/gnash.cpp:116
+msgid "  -P,  --param <param>     Set parameter (e.g. \"FlashVars=A=1&b=2\")"
 msgstr ""
 
-#: ../utilities/processor.cpp:510
+#: ../gui/gnash.cpp:117
 msgid ""
-"  -d [<ms>]\n"
-"              Milliseconds delay between advances (0 by default).\n"
-"              If '-1' the delay will be computed from the FPS.\n"
-"  -r <times>  Allow the given number of complete runs.\n"
-"              Keep looping undefinitely if set to 0.\n"
-"              Default is 1 (end as soon as the last frame is reached).\n"
-"  -f <frames>  \n"
-"              Allow the given number of frame advancements.\n"
-"              Keep advancing untill any other stop condition\n"
-"              is encountered if set to 0 (default).\n"
+"  -F,  --fd <fd>           Filedescriptor to use for external communications"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:81
-#, c-format
-msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:119
+msgid "  -f,  --debug-fps num     Print FPS every num seconds (float)."
 msgstr ""
 
-#: ../utilities/soldumper.cpp:100
-msgid "forcing local directory access only"
+#: ../gui/gnash.cpp:122
+msgid "  --max-advances num       Exit after specified number of advances"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:105
-msgid "List .sol files in the default directory"
+#: ../gui/gnash.cpp:123
+msgid "  --fullscreen             Start in fullscreen mode"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:188
-#, fuzzy
-msgid "This program dumps the internal data of a .sol file"
-msgstr "Esta programma dumpa la data de la memoria segmentia sharedia"
-
-#: ../utilities/soldumper.cpp:190
-msgid "Usage: soldumper [h] filename"
+#: ../gui/gnash.cpp:125
+msgid "Keys:"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:192
-msgid "-f\tForce local directory access"
+#: ../gui/gnash.cpp:127
+msgid "  CTRL-Q, CTRL-W           Quit/Exit"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:193
-msgid "-l\tList all .sol files in default dir"
+#: ../gui/gnash.cpp:128
+msgid "  CTRL-P                   Toggle Pause"
 msgstr ""
 
-#: ../gui/gnash.cpp:99
-msgid ""
-"usage: gnash [options] movie_file.swf\n"
-"\n"
-"Plays a SWF (Shockwave Flash) movie\n"
-"options:\n"
-"\n"
+#: ../gui/gnash.cpp:129
+msgid "  CTRL-R                   Restart the movie"
 msgstr ""
 
-#: ../gui/gnash.cpp:104
-msgid ""
-"  -h, --help    Print this info.\n"
-"  -s <factor>   Scale the movie up/down by the specified factor\n"
-"  -c            Produce a core file instead of letting SDL trap it\n"
-"  -d num        Number of milliseconds to delay in main loop\n"
-"  -v            Be verbose; i.e. print log messages to stdout\n"
+#: ../gui/gnash.cpp:132
+msgid "  CTRL-[ or kp-   Step back one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:111
-msgid "  -va           Be (very) verbose about action execution\n"
+#: ../gui/gnash.cpp:133
+msgid "  CTRL-] or kp+   Step forward one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:116
-msgid "  -vp           Be (very) verbose about parsing\n"
+#: ../gui/gnash.cpp:136
+msgid "  CTRL-L                   Force immediate redraw"
 msgstr ""
 
-#: ../gui/gnash.cpp:121
+#: ../gui/gnash.cpp:150
 msgid ""
-"  -x <ID>       X11 Window ID for display\n"
-"  -v            Produce verbose output\n"
-"  -w            Produce the disk based debug log\n"
-"  -j <width >   Set window width\n"
-"  -k <height>   Set window height\n"
-"  -1            Play once; exit when/if movie reaches the last frame\n"
+"Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n"
+"Gnash comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of Gnash under the terms of the GNU General\n"
+"Public License.  For more information, see the file named COPYING.\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:128
-msgid ""
-"  -g            Turn on the Flash debugger\n"
-"  -r <0|1|2|3>\n"
-"                0 disables both rendering & sound (good for batch tests)\n"
-"                1 enables rendering & disables sound\n"
-"                2 enables sound & disables rendering\n"
-"                3 enables both rendering & sound (default)\n"
+#: ../gui/gnash.cpp:159
+msgid "Build options "
 msgstr ""
 
-#: ../gui/gnash.cpp:135
-msgid ""
-"  -t <sec>      Timeout and exit after the specified number of seconds\n"
-"  -u <url>      Set \"real\" url of the movie\n"
-"                (useful for downloaded movies)\n"
-"  -U <url>      Set \"base\" url for this run\n"
-"                (used to resolve relative urls, defaults to movie url)\n"
-"  -P <param>    Set parameter (ie. \"FlashVars=A=1&b=2\")\n"
-"  -V, --version Print gnash's version number and exit\n"
-"  -F <fd>       Set filedescriptor to use for external communications\n"
+#: ../gui/gnash.cpp:160
+msgid "   Target: "
 msgstr ""
 
-#: ../gui/gnash.cpp:145
-msgid "  -f num        Print FPS every num seconds (float)."
+#: ../gui/gnash.cpp:162
+msgid "   Renderer: "
 msgstr ""
 
-#: ../gui/gnash.cpp:148
-msgid ""
-"\n"
-"keys:\n"
-"\n"
-"  CTRL-Q, CTRL-W  Quit/Exit\n"
-"  CTRL-P          Toggle Pause\n"
-"  CTRL-R          Restart the movie\n"
-"  CTRL-[ or kp-   Step back one frame\n"
-"  CTRL-] or kp+   Step forward one frame\n"
-"  CTRL-L          Force immediate redraw\n"
+#: ../gui/gnash.cpp:163
+msgid " - GUI: "
 msgstr ""
 
-#: ../gui/gnash.cpp:173
-#, c-format
-msgid "Gnash "
+#: ../gui/gnash.cpp:164
+msgid " - Media handler: "
 msgstr ""
 
-#: ../gui/gnash.cpp:184
-#, c-format
-msgid ""
-"Build options %s\n"
-"   Target: %s\n"
-"   Renderer: %s - GUI: %s - Media handler: %s\n"
-"   Configured with: %s\n"
-"   CXXFLAGS: %s\n"
+#: ../gui/gnash.cpp:166
+msgid "   Configured with: "
 msgstr ""
 
-#: ../gui/gnash.cpp:192
-#, c-format
-msgid "Ffmpeg version is: %s\n"
+#: ../gui/gnash.cpp:167
+msgid "   CXXFLAGS: "
 msgstr ""
 
-#: ../gui/gnash.cpp:195
-#, c-format
-msgid "Gstreamer version is: %d.%d.%d.\n"
+#: ../gui/gnash.cpp:170
+msgid "Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gnash.cpp:173
+msgid "Built against gstreamer version: "
 msgstr ""
 
 #: ../gui/gnash.cpp:246
@@ -4923,320 +5537,363 @@
 msgid "No verbose parsing; disabled at compile time"
 msgstr ""
 
-#: ../gui/gnash.cpp:273
+#: ../gui/gnash.cpp:278
 #, c-format
 msgid "Setting root URL to %s"
 msgstr ""
 
-#: ../gui/gnash.cpp:277
+#: ../gui/gnash.cpp:282
 #, c-format
 msgid "Setting base URL to %s"
 msgstr ""
 
-#: ../gui/gnash.cpp:284
+#: ../gui/gnash.cpp:289
 #, c-format
 msgid "Invalid host communication filedescriptor %d\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:293
-msgid "Setting width to "
+#: ../gui/gnash.cpp:298
+#, c-format
+msgid "Setting width to %d"
+msgstr ""
+
+#: ../gui/gnash.cpp:307
+msgid "No debugger; disabled at compile time, -g is invalid"
 msgstr ""
 
-#: ../gui/gnash.cpp:302
+#: ../gui/gnash.cpp:314
 #, c-format
-msgid "No debugger; disabled at compile time, -g is invalid\n"
+msgid "Setting height to %d"
 msgstr ""
 
-#: ../gui/gnash.cpp:309
-msgid "Setting height to "
+#: ../gui/gnash.cpp:348
+msgid "ERROR: -r must be followed by 0, 1, 2 or 3 "
 msgstr ""
 
-#: ../gui/gnash.cpp:343
-msgid "-r must be followed by 0, 1, 2 or 3 "
+#: ../gui/gnash.cpp:359
+msgid "FPS debugging disabled at compile time, -f is invalid"
 msgstr ""
 
-#: ../gui/gnash.cpp:354
-#, c-format
-msgid "FPS debugging disabled at compile time, -f is invalid\n"
+#: ../gui/gnash.cpp:394
+msgid "Error parsing command line options: "
 msgstr ""
 
-#: ../gui/gnash.cpp:379
-msgid "No rendering flags specified, using rcfile"
+#: ../gui/gnash.cpp:395
+msgid "This is a Gnash bug."
 msgstr ""
 
 #: ../gui/gnash.cpp:400
-#, c-format
-msgid "Got variable option (%s) on command line"
+msgid "No rendering flags specified, using rcfile"
+msgstr ""
+
+#: ../gui/gnash.cpp:438
+msgid "Exception thrown during parseCommandLine"
+msgstr ""
+
+#: ../gui/gnash.cpp:444
+msgid "Error: no input file was specified. Exiting."
 msgstr ""
 
-#: ../gui/gtk.cpp:108
+#: ../gui/gtk.cpp:136
 msgid "Created XEmbedded window"
 msgstr ""
 
-#: ../gui/gtk.cpp:116
+#: ../gui/gtk.cpp:144
 msgid "Created top level window"
 msgstr ""
 
-#: ../gui/gtk.cpp:178
+#: ../gui/gtk.cpp:156
+msgid "Click to play"
+msgstr ""
+
+#: ../gui/gtk.cpp:216
 msgid "LIRC daemon not running"
 msgstr ""
 
-#: ../gui/gtk.cpp:516
+#: ../gui/gtk.cpp:599
 msgid "Sound"
 msgstr ""
 
-#: ../gui/gtk.cpp:532 ../gui/kde.cpp:445
+#: ../gui/gtk.cpp:615 ../gui/kde.cpp:442
 msgid "Quit Gnash"
 msgstr ""
 
-#: ../gui/gtk.cpp:612 ../gui/gtk.cpp:613
+#: ../gui/gtk.cpp:695 ../gui/gtk.cpp:696
 #, c-format
 msgid "Couldn't find pixmap file: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:619
+#: ../gui/gtk.cpp:702
 #, c-format
 msgid "Failed to load pixbuf file: %s: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:825
+#: ../gui/gtk.cpp:920
 #, c-format
 msgid ""
 "Attempting to open file %s.\n"
 "NOTE: the file open functionality is not yet implemented!"
 msgstr ""
 
-#: ../gui/gtk.cpp:949
+#: ../gui/gtk.cpp:1045
 msgid "Gnash preferences"
 msgstr ""
 
-#: ../gui/gtk.cpp:975
+#: ../gui/gtk.cpp:1071
 msgid "_Logging"
 msgstr ""
 
-#: ../gui/gtk.cpp:979
+#: ../gui/gtk.cpp:1075
 msgid "<b>Logging options</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:983
+#: ../gui/gtk.cpp:1079
 msgid "Verbosity level:"
 msgstr ""
 
-#: ../gui/gtk.cpp:992
+#: ../gui/gtk.cpp:1088
 msgid "Log to _file"
 msgstr ""
 
-#: ../gui/gtk.cpp:996
+#: ../gui/gtk.cpp:1092
 msgid "Logfile name:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1005
+#: ../gui/gtk.cpp:1101
 msgid "Log _parser output"
 msgstr ""
 
-#: ../gui/gtk.cpp:1012
+#: ../gui/gtk.cpp:1108
 msgid "Log SWF _actions"
 msgstr ""
 
-#: ../gui/gtk.cpp:1019
+#: ../gui/gtk.cpp:1115
 msgid "Log malformed SWF _errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1025
+#: ../gui/gtk.cpp:1121
 msgid "Log ActionScript _coding errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1032
+#: ../gui/gtk.cpp:1128
 msgid "Log _Local Connection activity"
 msgstr ""
 
-#: ../gui/gtk.cpp:1039
+#: ../gui/gtk.cpp:1135
 msgid "Enable _debugger"
 msgstr ""
 
-#: ../gui/gtk.cpp:1052
+#: ../gui/gtk.cpp:1148
 msgid "_Security"
 msgstr ""
 
-#: ../gui/gtk.cpp:1057
+#: ../gui/gtk.cpp:1153
 msgid "<b>Network connections</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1061
+#: ../gui/gtk.cpp:1157
 msgid "Connect only to local _host"
 msgstr ""
 
-#: ../gui/gtk.cpp:1065
+#: ../gui/gtk.cpp:1161
 msgid "Connect only to local _domain"
 msgstr ""
 
-#: ../gui/gtk.cpp:1069
+#: ../gui/gtk.cpp:1165
 msgid "Disable SSL _verification"
 msgstr ""
 
-#: ../gui/gtk.cpp:1073
+#: ../gui/gtk.cpp:1169
 msgid "_Whitelist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1079
+#: ../gui/gtk.cpp:1175
 msgid "_Blacklist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1086
+#: ../gui/gtk.cpp:1182
 msgid "<b>Privacy</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1090
+#: ../gui/gtk.cpp:1186
 msgid "Shared objects directory:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1099
+#: ../gui/gtk.cpp:1195
 msgid "Do _not write Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1105
+#: ../gui/gtk.cpp:1201
 msgid "Only _access local Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1111
+#: ../gui/gtk.cpp:1207
 msgid "Disable Local _Connection object"
 msgstr ""
 
-#: ../gui/gtk.cpp:1122
+#: ../gui/gtk.cpp:1218
 msgid "_Media"
 msgstr ""
 
-#: ../gui/gtk.cpp:1127
+#: ../gui/gtk.cpp:1223
 msgid "<b>Sound</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1131
+#: ../gui/gtk.cpp:1227
 msgid "Use sound _handler"
 msgstr ""
 
-#: ../gui/gtk.cpp:1140
+#: ../gui/gtk.cpp:1236
 msgid "_Player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1145
+#: ../gui/gtk.cpp:1241
 msgid "<b>Player description</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1153
+#: ../gui/gtk.cpp:1249
 msgid "Player version:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1166
+#: ../gui/gtk.cpp:1262
 msgid "Operating system:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1175
+#: ../gui/gtk.cpp:1271
 msgid "<i>If blank, Gnash will detect your OS</i>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1185
+#: ../gui/gtk.cpp:1281
 msgid "URL opener:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1195
+#: ../gui/gtk.cpp:1291
 msgid "<b>Performance</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1203
+#: ../gui/gtk.cpp:1299
 msgid "Max size of movie library:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1213
+#: ../gui/gtk.cpp:1309
 msgid "Start _Gnash in pause mode"
 msgstr ""
 
-#: ../gui/gtk.cpp:1226
+#: ../gui/gtk.cpp:1322
 msgid "Movie properties"
 msgstr ""
 
-#: ../gui/gtk.cpp:1299
+#: ../gui/gtk.cpp:1397
 msgid "Variable"
 msgstr ""
 
-#: ../gui/gtk.cpp:1311
+#: ../gui/gtk.cpp:1409
 msgid "Value"
 msgstr ""
 
-#: ../gui/gtk.cpp:1355
+#: ../gui/gtk.cpp:1455
 msgid "Gnash is the GNU Flash movie player based on GameSWF."
 msgstr ""
 
-#: ../gui/gtk.cpp:1357
+#: ../gui/gtk.cpp:1457
 msgid ""
 "\n"
 "Renderer: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1370
+#: ../gui/gtk.cpp:1459
+msgid ""
+"\n"
+"GUI: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1461
+msgid ""
+"\n"
+"Media: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1464
+msgid ""
+"\n"
+"Built against gstreamer version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1470
+msgid ""
+"\n"
+"Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1479
 msgid "GNASH flash movie player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1402 ../gui/gtk.cpp:1415
+#: ../gui/gtk.cpp:1511 ../gui/gtk.cpp:1524
 msgid "Open file"
 msgstr ""
 
-#: ../gui/gtk.cpp:1756
+#: ../gui/gtk.cpp:1878
 msgid "_File"
 msgstr ""
 
-#: ../gui/gtk.cpp:1820
+#: ../gui/gtk.cpp:1942
 msgid "_Edit"
 msgstr ""
 
-#: ../gui/gtk.cpp:1842
+#: ../gui/gtk.cpp:1964
 msgid "_Help"
 msgstr ""
 
-#: ../gui/gtk.cpp:1863
+#: ../gui/gtk.cpp:1986
 msgid "_View"
 msgstr ""
 
-#: ../gui/gtk.cpp:1873
+#: ../gui/gtk.cpp:1996
 msgid "Redraw"
 msgstr ""
 
-#: ../gui/gtk.cpp:1885 ../gui/gtk.cpp:1891
+#: ../gui/gtk.cpp:2008 ../gui/gtk.cpp:2014
 msgid "Toggle fullscreen"
 msgstr ""
 
-#: ../gui/gtk.cpp:1907
+#: ../gui/gtk.cpp:2024
+msgid "Show updated ranges"
+msgstr ""
+
+#: ../gui/gtk.cpp:2045
 msgid "Movie _Control"
 msgstr ""
 
-#: ../gui/gtk.cpp:1920
+#: ../gui/gtk.cpp:2058
 msgid "Play"
 msgstr ""
 
-#: ../gui/gtk.cpp:1933
+#: ../gui/gtk.cpp:2071
 msgid "Pause"
 msgstr ""
 
-#: ../gui/gtk.cpp:1946
+#: ../gui/gtk.cpp:2084
 msgid "Stop"
 msgstr ""
 
-#: ../gui/gtk.cpp:1961 ../gui/kde.cpp:437
+#: ../gui/gtk.cpp:2099 ../gui/kde.cpp:434
 msgid "Restart Movie"
 msgstr ""
 
-#: ../gui/gtk.cpp:1977
+#: ../gui/gtk.cpp:2115
 msgid "Step Forward Frame"
 msgstr ""
 
-#: ../gui/gtk.cpp:1989
+#: ../gui/gtk.cpp:2127
 msgid "Step Backward Frame"
 msgstr ""
 
-#: ../gui/gtk.cpp:2002
+#: ../gui/gtk.cpp:2140
 msgid "Jump Forward 10 Frames"
 msgstr ""
 
-#: ../gui/gtk.cpp:2012
+#: ../gui/gtk.cpp:2150
 msgid "Jump Backward 10 Frames"
 msgstr ""
 
@@ -5263,104 +5920,111 @@
 msgid "Got double-buffered visual."
 msgstr ""
 
-#: ../gui/gui.cpp:169 ../gui/gui.cpp:175
+#: ../gui/gui.cpp:166 ../gui/gui.cpp:172
 msgid "Fullscreen not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:184
+#: ../gui/gui.cpp:181
 msgid "Mouse show/hide not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:195
+#: ../gui/gui.cpp:194
 msgid "menushow not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:374
+#: ../gui/gui.cpp:518
 #, c-format
 msgid "mouse @ %d,%d"
 msgstr ""
 
-#: ../gui/gui.cpp:762
+#: ../gui/gui.cpp:934
 #, c-format
 msgid "Frame %d"
 msgstr ""
 
-#: ../gui/kde.cpp:434
+#: ../gui/kde.cpp:431
 msgid "Play Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:435
+#: ../gui/kde.cpp:432
 msgid "Pause Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:436
+#: ../gui/kde.cpp:433
 msgid "Stop Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:439
+#: ../gui/kde.cpp:436
 msgid "Step Forward"
 msgstr ""
 
-#: ../gui/kde.cpp:440
+#: ../gui/kde.cpp:437
 msgid "Step Backward"
 msgstr ""
 
-#: ../gui/kde.cpp:441
+#: ../gui/kde.cpp:438
 msgid "Jump Forward"
 msgstr ""
 
-#: ../gui/kde.cpp:442
+#: ../gui/kde.cpp:439
 msgid "Jump Backward"
 msgstr ""
 
-#: ../gui/kde.cpp:444
+#: ../gui/kde.cpp:441
 msgid "Refresh"
 msgstr ""
 
-#: ../gui/Player.cpp:152
+#: ../gui/Player.cpp:155
 #, c-format
 msgid "Timer delay set to %d milliseconds"
 msgstr ""
 
-#: ../gui/Player.cpp:166
+#: ../gui/Player.cpp:182
 msgid "Sound requested but no sound support compiled in"
 msgstr ""
 
-#: ../gui/Player.cpp:199
+#: ../gui/Player.cpp:215
 #, c-format
 msgid "Activating FPS debugging every %g seconds"
 msgstr ""
 
-#: ../gui/Player.cpp:353
-msgid "Input movie has collapsed dimensions "
+#: ../gui/Player.cpp:366
+#, c-format
+msgid ""
+"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on."
+msgstr ""
+
+#: ../gui/Player.cpp:452
+#, c-format
+msgid "Sent FsCommand '%s' to host fd %d"
 msgstr ""
 
-#: ../gui/Player.cpp:408
+#: ../gui/Player.cpp:461
 #, c-format
-msgid "Running as plugin: ignoring fscommand %s."
+msgid "Running as plugin: skipping internal handling of FsCommand %s%s."
 msgstr ""
 
-#: ../gui/Player.cpp:445
+#: ../gui/Player.cpp:506
 #, c-format
-msgid "FScommand exec called with argument %s"
+msgid "FsCommand exec called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:452
+#: ../gui/Player.cpp:513
 #, c-format
-msgid "FScommand allowscale called with argument %s"
+msgid "FsCommand allowscale called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:459
+#: ../gui/Player.cpp:520
 #, c-format
-msgid "FScommand trapallkeys called with argument %s"
+msgid "FsCommand trapallkeys called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:463
+#: ../gui/Player.cpp:526
 #, c-format
-msgid "Unhandled FSCommand %s (%s)"
+msgid "FsCommand '%s(%s)' not handled internally"
 msgstr ""
 
-#: ../gui/Player.cpp:482
+#: ../gui/Player.cpp:597
 #, c-format
 msgid "Unhandled callback %s with arguments %s"
 msgstr ""

Index: po/fi.po
===================================================================
RCS file: /sources/gnash/gnash/po/fi.po,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- po/fi.po    12 Mar 2008 07:41:49 -0000      1.2
+++ po/fi.po    7 May 2008 15:40:42 -0000       1.3
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: Gnash\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-12 08:23+0100\n"
+"POT-Creation-Date: 2008-05-07 17:34+0200\n"
 "PO-Revision-Date: 2008-03-02 21:35+0200\n"
 "Last-Translator: Timo Jyrinki <address@hidden>\n"
 "Language-Team: Finnish <address@hidden>\n"
@@ -16,6 +16,10 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: ../libbase/ClockTime.cpp:269
+msgid "Cannot get requested timezone information"
+msgstr ""
+
 #: ../libbase/curl_adapter.cpp:374
 #, c-format
 msgid "Timeout (%u milliseconds) while loading from url %s"
@@ -66,33 +70,33 @@
 msgid "Gnash Plugin name: %s"
 msgstr "Gnash-liitännäisen nimi: %s"
 
-#: ../libbase/GC.cpp:62
+#: ../libbase/GC.cpp:68
 #, c-format
 msgid "GC %p deleted, deleting all managed resources - collector run "
 msgstr ""
 
-#: ../libbase/GC.cpp:79
+#: ../libbase/GC.cpp:85
 #, c-format
 msgid "GC %p: SWEEP SCAN"
 msgstr ""
 
-#: ../libbase/GC.cpp:89
+#: ../libbase/GC.cpp:95
 #, c-format
 msgid "GC %p: cleanUnreachable deleting object %p (%s)"
 msgstr ""
 
-#: ../libbase/GC.cpp:104
+#: ../libbase/GC.cpp:110
 #, c-format
 msgid "GC %p: cleanUnreachable deleted "
 msgstr ""
 
-#: ../libbase/GC.cpp:119
+#: ../libbase/GC.cpp:125
 msgid ""
 "Garbage collection skipped since number of collectables added since last run "
 "is too low ("
 msgstr ""
 
-#: ../libbase/GC.cpp:130
+#: ../libbase/GC.cpp:136
 #, c-format
 msgid "GC %p Starting collector: "
 msgstr ""
@@ -102,241 +106,46 @@
 msgid "Internal jpeg error: %s"
 msgstr ""
 
-#: ../libbase/log.cpp:158
-msgid "TRACE"
-msgstr ""
-
-#: ../libbase/log.cpp:229
-msgid "ERROR"
-msgstr ""
-
-#: ../libbase/log.cpp:244
-msgid "UNIMPLEMENTED"
-msgstr ""
-
-#: ../libbase/log.cpp:259
-msgid "SECURITY"
-msgstr ""
-
-#: ../libbase/log.cpp:274
-msgid "MALFORMED SWF"
-msgstr ""
-
-#: ../libbase/log.cpp:289
-msgid "ACTIONSCRIPT ERROR"
-msgstr ""
-
-#: ../libbase/network.cpp:83
-msgid "Could not find a usable WinSock DLL"
-msgstr ""
-
-#: ../libbase/network.cpp:125
-#, c-format
-msgid "Can't connect to privileged port #%d"
-msgstr ""
-
-#: ../libbase/network.cpp:147
-#, c-format
-msgid "unable to get protocol entry for %s"
-msgstr ""
-
-#: ../libbase/network.cpp:164 ../libbase/network.cpp:324
-#: ../libbase/network.cpp:472
-#, c-format
-msgid "unable to create socket: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:171
-msgid "setsockopt SO_REUSEADDR failed"
-msgstr ""
-
-#: ../libbase/network.cpp:181
-#, c-format
-msgid "unable to bind to port %hd: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:191
-#, c-format
-msgid "Server bound to service on %s, port %hd, using fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:197
-#, c-format
-msgid "unable to listen on port: %hd: %s "
-msgstr ""
-
-#: ../libbase/network.cpp:234
-#, c-format
-msgid "Trying to accept net traffic on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:264
-msgid "There is data at the console for stdin"
-msgstr ""
-
-#: ../libbase/network.cpp:271
-#, c-format
-msgid "The accept() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:275
-#, c-format
-msgid "The accept() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:282
-#, c-format
-msgid "The accept() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:294
-#, c-format
-msgid "unable to accept: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:299
-#, c-format
-msgid "Accepting tcp/ip connection on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:346 ../libbase/network.cpp:494
-#, c-format
-msgid "The connect() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:353 ../libbase/network.cpp:378
-#: ../libbase/network.cpp:501 ../libbase/network.cpp:530
-#, c-format
-msgid "The connect() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:364 ../libbase/network.cpp:512
-#, c-format
-msgid "The connect() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:372
-#, c-format
-msgid "\tsocket name %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:437
-#, c-format
-msgid "Can't connect to privileged port %hd"
-msgstr ""
-
-#: ../libbase/network.cpp:442
-#, c-format
-msgid "%s: to host %s at port %d"
-msgstr ""
-
-#: ../libbase/network.cpp:448
-#, c-format
-msgid "The hostname for this machine is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:450
-msgid "Couldn't get the hostname for this machine"
-msgstr ""
-
-#: ../libbase/network.cpp:464
-#, c-format
-msgid "The IP address for this client socket is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:523
-#, c-format
-msgid "\tport %d at IP %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:599
-#, c-format
-msgid "Unable to close the socket for fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:606
-#, c-format
-msgid "Closed the socket on fd %d"
+#: ../libbase/rc.cpp:344 ../libbase/rc.cpp:351
+msgid "RcInitFile: couldn't open file: "
 msgstr ""
 
-#: ../libbase/network.cpp:689 ../libbase/network.cpp:790
-#, c-format
-msgid "The socket for fd %d was interupted by a system call"
+#: ../libbase/rc.cpp:355
+msgid "RcInitFile: parsing "
 msgstr ""
 
-#: ../libbase/network.cpp:693
+#: ../libbase/rc.cpp:393
 #, c-format
-msgid "The socket for fd %d was never available for reading"
+msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:698
+#: ../libbase/rc.cpp:519
 #, c-format
-msgid "The socket for fd %d timed out waiting to read"
+msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:704
+#: ../libbase/rc.cpp:533
 #, c-format
-msgid "read %d bytes from fd %d"
+msgid "Warning: empty include specification in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:713
+#: ../libbase/rc.cpp:540
 #, c-format
 msgid ""
-"%s: Read packet data from fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/network.cpp:794
-#, c-format
-msgid "The socket for fd %d was never available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:798
-#, c-format
-msgid "The socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:804
-#, c-format
-msgid "Wrote zero out of %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:809
-#, c-format
-msgid "Couldn't write %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:817
-#, c-format
-msgid "wrote %d bytes to fd %d, expected %d"
-msgstr ""
-
-#: ../libbase/network.cpp:822
-#, c-format
-msgid "wrote %d bytes to fd %d"
+"Warning: include specification must be an absolute pathin rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:838
+#: ../libbase/rc.cpp:551
 #, c-format
-msgid "took %d usec to write (%d bytes)"
+msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:849
+#: ../libbase/rc.cpp:628
 #, c-format
-msgid ""
-"%s: Wrote packet data to fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/rc.cpp:491
-msgid "Warning: unrecognized directive \""
-msgstr ""
-
-#: ../libbase/rc.cpp:492
-msgid "\" in rcfile."
+msgid "Couldn't open file %s for writing"
 msgstr ""
 
-#: ../libbase/rc.cpp:559
+#: ../libbase/rc.cpp:637
 msgid "# Generated by Gnash. Manual changes to this file may be overridden."
 msgstr ""
 
@@ -345,212 +154,99 @@
 msgid "Couldn't initialize ltdl: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:179
+#: ../libbase/sharedlib.cpp:177
 #, c-format
 msgid "Opened dynamic library \"%s\""
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:214 ../libbase/sharedlib.cpp:239
+#: ../libbase/sharedlib.cpp:212 ../libbase/sharedlib.cpp:237
 #, c-format
 msgid "Couldn't find symbol: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:217 ../libbase/sharedlib.cpp:242
+#: ../libbase/sharedlib.cpp:215 ../libbase/sharedlib.cpp:240
 #, c-format
 msgid "Found symbol %s @ %p"
 msgstr ""
 
-#: ../libamf/amf.cpp:177
-#, c-format
-msgid "Type is %s"
-msgstr ""
-
-#: ../libamf/amf.cpp:188
-#, c-format
-msgid "Boolean is %d"
-msgstr ""
-
-#: ../libamf/amf.cpp:202
-#, c-format
-msgid "String is %s"
-msgstr ""
-
-#: ../libamf/amf.cpp:219
-msgid "Undefined element"
-msgstr ""
-
-#: ../libamf/amf.cpp:683 ../libamf/amf.cpp:1391
+#: ../backend/render_handler_agg.cpp:628
 #, c-format
-msgid "The packet head is: 0x%s"
+msgid "Initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d bytes"
 msgstr ""
 
-#: ../libamf/amf.cpp:1363
-#, c-format
-msgid "AMF Header size bits (0x%X) out of range"
+#: ../backend/render_handler_agg.cpp:698
+msgid "Warning: rendering ended while drawing a mask"
 msgstr ""
 
-#: ../libamf/amf.cpp:1379
-#, c-format
-msgid "AMF header byte is: 0x%X"
+#: ../backend/render_handler_agg.cpp:701
+msgid "Warning: rendering ended while masks were still active"
 msgstr ""
 
-#: ../libamf/amf.cpp:1382
-#, c-format
-msgid "The AMF channel index is %d"
+#: ../backend/render_handler_agg.cpp:898
+msgid ""
+"Warning: select_clipbounds encountered a character definition with null "
+"bounds"
 msgstr ""
 
-#: ../libamf/amf.cpp:1385
-#, c-format
-msgid "The header size is %d"
+#: ../backend/render_handler_agg.cpp:988
+msgid "Warning: AGG renderer skipping a whole character"
 msgstr ""
 
-#: ../libamf/amf.cpp:1398
-#, c-format
-msgid "The mystery word is: %d or 0x%s"
+#: ../backend/render_handler_agg.cpp:1749
+msgid ""
+"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable "
+"one)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1407
+#: ../backend/render_handler_agg.cpp:2099
 #, c-format
-msgid "The body size is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (little-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1417
+#: ../backend/render_handler_agg.cpp:2101
 #, c-format
-msgid "The type is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (big-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1436
-#, c-format
-msgid "ERROR: Unidentified AMF header data type %d"
+#: ../backend/render_handler_cairo.cpp:558
+msgid "Scaled strokes in Cairo renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1444
-#, c-format
-msgid "The source/destination is: %d, or 0x%s"
+#: ../backend/render_handler_ogl.cpp:1236
+msgid "Unidirectionally scaled strokes in OGL renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1479
+#: ../libamf/amf.cpp:673
 msgid "AMF body input data is NULL"
 msgstr ""
 
-#: ../libamf/amf.cpp:1491
-#, c-format
-msgid "The packet body is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1593
-#, c-format
-msgid "The element is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1630
-#, c-format
-msgid "Number \"%s\" is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1690
-#, c-format
-msgid "astype_e of value: %x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:87
-msgid "Read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:89
-msgid "Couldn't read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:95
-msgid "Handshake is correct"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:97
-#, c-format
-msgid "Handshake isn't correct; Data read is: 0x%x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:104
-msgid "Read Handshake Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:108
-#, c-format
-msgid "Couldn't read Handshake DataData read is: %s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:176
-msgid "Read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:178
-msgid "Couldn't read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:183
-msgid "Read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:187
-msgid "Couldn't read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:208
-msgid "Read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:210
-msgid "Couldn't read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:267
-msgid "Read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:269
-msgid "Couldn't read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:275
-#, c-format
-msgid "The Header size is: %d"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:276
+#: ../libamf/amf.cpp:722
 #, c-format
-msgid "The AMF index is: 0x%x"
+msgid "AMF String length is: %d"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:280
-#, c-format
-msgid "Read first RTMP packet header of header size %d"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:284
-msgid "Couldn't read first RTMP packet header"
-msgstr ""
+#: ../libamf/amf.cpp:729
+#, fuzzy, c-format
+msgid "AMF String is: %s"
+msgstr "Ffmpeg-versio on: %s\n"
 
-#: ../libamf/rtmp.cpp:297
-msgid "Reading AMF packets till we're done..."
+#: ../libamf/amf.cpp:802
+msgid "End of Object definition"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:303 ../libamf/rtmp.cpp:305
+#: ../libamf/amf.cpp:913
 #, c-format
-msgid "The packet data is: 0x%s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:309
-msgid "Done reading packet"
+msgid "amf0_type_e of value: %x"
 msgstr ""
 
-#: ../libamf/sol.cpp:193
+#: ../libamf/sol.cpp:204
 #, c-format
 msgid ""
 "%s: SOL file header is: \n"
 "%s"
 msgstr ""
 
-#: ../libmedia/AudioDecoderNellymoser.cpp:832
+#: ../libmedia/AudioDecoderNellymoser.cpp:836
 #: ../libmedia/AudioDecoderSimple.cpp:415
 msgid "Error in sound sample conversion"
 msgstr ""
@@ -590,14 +286,14 @@
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:81
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:158
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:73
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:75
 #: ../server/asobj/NetStreamFfmpeg.cpp:287
 msgid "libavcodec couldn't allocate context"
 msgstr ""
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:88
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:165
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:79
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:81
 #: ../server/asobj/NetStreamFfmpeg.cpp:295
 msgid "libavcodec failed to initialize codec"
 msgstr ""
@@ -613,49 +309,49 @@
 msgid "Error while decoding audio data."
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:112
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:132
 msgid "gnash has not been compiled to handle mp3 audio"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:128
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:148
 #, c-format
 msgid "unknown sound format %d requested; gnash does not handle it"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:190
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:210
 msgid "Trying to play sound with size 0"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:265
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:285
 #, c-format
 msgid "Unable to start SDL sound: %s"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:434
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:454
 #, c-format
 msgid "Unable to start aux SDL sound: %s"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:637
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:717
 #, c-format
 msgid "Negative buffer length in sdl_audio_callback (%d)"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:643
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:723
 msgid "Zero buffer length in sdl_audio_callback"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:59
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:61
 #: ../server/asobj/NetStreamFfmpeg.cpp:334
 #, c-format
 msgid "Unsupported video codec %d"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:67
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:69
 msgid "libavcodec can't decode the current video format"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:158
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:160
 msgid "Out of memory while allocating avcodec frame"
 msgstr ""
 
@@ -706,7 +402,7 @@
 "consider installing gstreamer-ffmpeg and/or gstreamer-plugins-bad."
 msgstr ""
 
-#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:136
+#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:139
 msgid "Failed to make a valid audio sink."
 msgstr ""
 
@@ -725,207 +421,202 @@
 "available; consider installing gstreamer-ffmpeg."
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:224
+#: ../libmedia/gst/VideoDecoderGst.cpp:225
 #, c-format
 msgid "Embedded video playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:236
-#: ../server/asobj/NetStreamGst.cpp:542
+#: ../libmedia/gst/VideoDecoderGst.cpp:237
+#: ../server/asobj/NetStreamGst.cpp:545
 msgid "NetStream has reached the end of the stream."
 msgstr ""
 
-#: ../server/array.cpp:302
+#: ../server/array.cpp:309
 #, c-format
 msgid "Unhandled sort flags: %d (0x%X)"
 msgstr ""
 
-#: ../server/array.cpp:621
+#: ../server/array.cpp:630
 msgid "tried to pop element from back of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:639
+#: ../server/array.cpp:651
 msgid "tried to shift element from front of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:736
+#: ../server/array.cpp:750
 #, c-format
 msgid "Array.slice(%u, %u) called"
 msgstr ""
 
-#: ../server/array.cpp:766
-#, c-format
-msgid "Current array is %s"
-msgstr ""
-
-#: ../server/array.cpp:890
+#: ../server/array.cpp:908
 #, c-format
 msgid "Array(%s).splice(%s) called"
 msgstr ""
 
-#: ../server/array.cpp:896
+#: ../server/array.cpp:914
 msgid "Array.splice() needs at least 1 argument, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:912
+#: ../server/array.cpp:930
 #, c-format
 msgid "Array.splice: start:%d became %u"
 msgstr ""
 
-#: ../server/array.cpp:925
+#: ../server/array.cpp:943
 #, c-format
 msgid "Array.splice(%d,%d): negative length given, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:992
+#: ../server/array.cpp:1011
 msgid "Sort called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1145
+#: ../server/array.cpp:1164
 msgid "SortOn called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1160
+#: ../server/array.cpp:1179
 #, c-format
 msgid "calling array push, pushing %d values onto back of array"
 msgstr ""
 
-#: ../server/array.cpp:1176
+#: ../server/array.cpp:1195
 #, c-format
 msgid "calling array unshift, pushing %d values onto front of array"
 msgstr ""
 
-#: ../server/array.cpp:1195
+#: ../server/array.cpp:1214
 #, c-format
 msgid "calling array pop, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1211
+#: ../server/array.cpp:1230
 #, c-format
 msgid "calling array shift, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1228
+#: ../server/array.cpp:1247
 #, c-format
 msgid "called array reverse, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1263
+#: ../server/array.cpp:1282
 #, c-format
 msgid "array_to_string called, nargs = %d, this_ptr = %p"
 msgstr ""
 
-#: ../server/array.cpp:1266
+#: ../server/array.cpp:1285
 #, c-format
 msgid "to_string result is: %s"
 msgstr ""
 
-#: ../server/array.cpp:1316
+#: ../server/array.cpp:1338
 msgid ""
 "More than 2 arguments to Array.slice, and I don't know what to do with "
 "them.  Ignoring them"
 msgstr ""
 
-#: ../server/array.cpp:1394
+#: ../server/array.cpp:1416
 #, c-format
 msgid "array_new called, nargs = %d"
 msgstr ""
 
-#: ../server/array.cpp:1421
+#: ../server/array.cpp:1443
 #, c-format
 msgid "array_new setting object %p in result"
 msgstr ""
 
-#: ../server/as_environment.cpp:62
+#: ../server/as_environment.cpp:57
 #, c-format
 msgid "get_variable(%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:83
+#: ../server/as_environment.cpp:78
 #, c-format
 msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed"
 msgstr ""
 
-#: ../server/as_environment.cpp:89
+#: ../server/as_environment.cpp:84
 #, c-format
 msgid "...but get_variable_raw(%s, <scopeStack>) succeeded (%s)!"
 msgstr ""
 
-#: ../server/as_environment.cpp:153
+#: ../server/as_environment.cpp:148
 #, c-format
 msgid "Won't get invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:220
+#: ../server/as_environment.cpp:215
 #, c-format
 msgid "reference to unexisting variable '%s'"
 msgstr ""
 
-#: ../server/as_environment.cpp:310
+#: ../server/as_environment.cpp:305
 #, c-format
 msgid "Path target '%s' not found while setting %s=%s"
 msgstr ""
 
-#: ../server/as_environment.cpp:339
+#: ../server/as_environment.cpp:334
 #, c-format
 msgid "Won't set invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:536
+#: ../server/as_environment.cpp:531
 #, c-format
 msgid "find_object(%s) called"
 msgstr ""
 
-#: ../server/as_environment.cpp:542
+#: ../server/as_environment.cpp:537
 msgid "Returning m_target (empty path)"
 msgstr ""
 
-#: ../server/as_environment.cpp:566
+#: ../server/as_environment.cpp:561
 #, c-format
 msgid "Path is '/', return the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:576
+#: ../server/as_environment.cpp:571
 #, c-format
 msgid "Absolute path, start at the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:583
+#: ../server/as_environment.cpp:578
 #, c-format
 msgid "Relative path, start at (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:598
+#: ../server/as_environment.cpp:593
 #, c-format
 msgid "Path is %s, returning the root"
 msgstr ""
 
-#: ../server/as_environment.cpp:609
+#: ../server/as_environment.cpp:604
 #, c-format
 msgid "invalid path '%s' (p=next_slash=%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:620
+#: ../server/as_environment.cpp:615
 #, c-format
 msgid "invalid path '%s' (dot not allowed after having seen a slash)"
 msgstr ""
 
-#: ../server/as_environment.cpp:640
+#: ../server/as_environment.cpp:635
 #, c-format
 msgid "No more subparts, env is %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:700
+#: ../server/as_environment.cpp:695
 #, c-format
 msgid "Invoking get_path_element(%s) on object %p (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:707
+#: ../server/as_environment.cpp:702
 #, c-format
 msgid "Path element %s not found in object %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:879
+#: ../server/as_environment.cpp:882
 #, c-format
 msgid "Max stack count reached (%u)"
 msgstr ""
@@ -967,259 +658,337 @@
 "way to handle such a malformed call."
 msgstr ""
 
-#: ../server/as_function.cpp:374
+#: ../server/as_function.cpp:385
 msgid "it's a built-in class"
 msgstr ""
 
-#: ../server/as_function.cpp:407
+#: ../server/as_function.cpp:425
 #, c-format
 msgid "constructor prototype is %s"
 msgstr ""
 
-#: ../server/as_object.cpp:192
+#: ../server/as_object.cpp:234 ../server/sprite_instance.cpp:2505
+#: ../server/sprite_instance.cpp:2554
 #, c-format
 msgid "Caught exception: %s"
 msgstr ""
 
-#: ../server/as_object.cpp:508 ../server/as_object.cpp:553
+#: ../server/as_object.cpp:554 ../server/as_object.cpp:665
 #, c-format
 msgid "Attempt to set read-only property '%s'"
 msgstr ""
 
-#: ../server/as_object.cpp:522 ../server/as_object.cpp:566
+#: ../server/as_object.cpp:600 ../server/as_object.cpp:702
 #, c-format
 msgid "%s: Exception %s. Will create a new member"
 msgstr ""
 
-#: ../server/as_object.cpp:535
+#: ../server/as_object.cpp:614
 #, c-format
 msgid "Unknown failure in setting property '%s' on object '%p'"
 msgstr ""
 
-#: ../server/as_object.cpp:593
+#: ../server/as_object.cpp:729
 msgid ""
 "Attempt to set a slot for either a slot or a property which already exists."
 msgstr ""
 
-#: ../server/as_object.cpp:601
+#: ../server/as_object.cpp:737
 #, c-format
 msgid "Attempt to initialize read-only property ``%s'' on object ``%p'' twice"
 msgstr ""
 
-#: ../server/as_object.cpp:757
+#: ../server/as_object.cpp:962
 msgid "Circular inheritance chain detected during isPrototypeOf call"
 msgstr ""
 
-#: ../server/as_object.cpp:766
+#: ../server/as_object.cpp:971
 #, c-format
-msgid " members of object %p follow"
+msgid "%d members of object %p follow"
 msgstr ""
 
-#: ../server/as_object.cpp:823
+#: ../server/as_object.cpp:1028
 #, c-format
 msgid ""
 "Can't set propflags on object property %s (either not found or protected)"
 msgstr ""
 
-#: ../server/as_object.cpp:871
+#: ../server/as_object.cpp:1076
 #, c-format
 msgid ""
 "Invalid call to AsSetPropFlags: invalid second argument %s (expected string, "
 "null or an array)"
 msgstr ""
 
-#: ../server/as_value.cpp:183
+#: ../server/as_value.cpp:178
 #, c-format
 msgid "to_primitive(%s, STRING) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/as_value.cpp:454
+#: ../server/as_value.cpp:599
 #, c-format
 msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:465
+#: ../server/as_value.cpp:1723
 #, c-format
-msgid "Unhandled button event %s"
+msgid "(%s + %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:551
+#: ../server/button_character_instance.cpp:503
 #, c-format
-msgid "Executing actions for button condition %d"
+msgid "Unhandled button event %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:911
+#: ../server/button_character_instance.cpp:1081
 #, c-format
 msgid ""
 "A button member (%s) clashes with the name of an existing character in its "
 "display list.  The member will hide the character"
 msgstr ""
 
-#: ../server/character.cpp:117
+#: ../server/button_character_instance.cpp:1174
+msgid "Button state"
+msgstr ""
+
+#: ../server/character.cpp:128
 msgid ""
 "ActionScript code trying to reference a nonexistent parent with '..'  (a "
 "nonexistent parent probably only occurs in the root MovieClip). Returning "
 "NULL. "
 msgstr ""
 
-#: ../server/character.cpp:282
+#: ../server/character.cpp:300
 #, c-format
 msgid "Attempt to set _xscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:318
+#: ../server/character.cpp:336
 #, c-format
 msgid "Attempt to set _yscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:436
-msgid "FIXME: can't set _width on character with null or world bounds"
+#: ../server/character.cpp:405
+#, c-format
+msgid "Ignored attempt to set %s.%s=%s"
+msgstr ""
+
+#: ../server/character.cpp:407
+msgid "_alpha"
 msgstr ""
 
-#: ../server/character.cpp:447
+#: ../server/character.cpp:466
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with null or world bounds"
+msgstr ""
+
+#: ../server/character.cpp:474
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with width %d"
+msgstr ""
+
+#: ../server/character.cpp:483
 #, c-format
 msgid "Setting _width=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/character.cpp:481
-msgid "FIXME: can't set _height on character with null or world bounds"
+#: ../server/character.cpp:518
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with null or world bounds"
+msgstr ""
+
+#: ../server/character.cpp:526
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with height %d"
 msgstr ""
 
-#: ../server/character.cpp:492
+#: ../server/character.cpp:535
 #, c-format
 msgid "Setting _height=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/debugger.cpp:142
+#: ../server/character.cpp:1031 ../server/movie_root.cpp:2110
+msgid "yes"
+msgstr ""
+
+#: ../server/character.cpp:1032 ../server/movie_root.cpp:2111
+msgid "no"
+msgstr ""
+
+#: ../server/character.cpp:1038
+msgid "Depth"
+msgstr "Syvyys"
+
+#: ../server/character.cpp:1045
+msgid "Ratio"
+msgstr ""
+
+#: ../server/character.cpp:1055
+msgid "Clipping depth"
+msgstr ""
+
+#: ../server/character.cpp:1060
+msgid "Dimensions"
+msgstr ""
+
+#: ../server/character.cpp:1062
+msgid "Dynamic"
+msgstr ""
+
+#: ../server/character.cpp:1063
+msgid "Mask"
+msgstr ""
+
+#: ../server/character.cpp:1064
+msgid "Destroyed"
+msgstr ""
+
+#: ../server/character.cpp:1065
+msgid "Unloaded"
+msgstr ""
+
+#: ../server/debugger.cpp:143
 msgid "Debugger enabled >> "
 msgstr ""
 
-#: ../server/debugger.cpp:357 ../server/debugger.cpp:403
+#: ../server/debugger.cpp:358 ../server/debugger.cpp:399
 msgid "No format flag"
 msgstr ""
 
-#: ../server/debugger.cpp:472
+#: ../server/debugger.cpp:468
 #, c-format
 msgid "Setting watchpoint for variable: \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:519
+#: ../server/debugger.cpp:515
 #, c-format
 msgid "Matched for variable \"%s\": \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:534 ../server/debugger.cpp:553
-#: ../server/debugger.cpp:566 ../server/debugger.cpp:628
+#: ../server/debugger.cpp:530 ../server/debugger.cpp:549
+#: ../server/debugger.cpp:562 ../server/debugger.cpp:624
 #, c-format
 msgid "WARNING: environment not set in %s"
 msgstr ""
 
-#: ../server/debugger.cpp:570
+#: ../server/debugger.cpp:566
 #, c-format
 msgid "Stack Dump of: %p"
 msgstr ""
 
-#: ../server/debugger.cpp:598
+#: ../server/debugger.cpp:594
 #, c-format
 msgid "Stack Dump of 0x%p: empty"
 msgstr ""
 
-#: ../server/debugger.cpp:633
+#: ../server/debugger.cpp:629
 msgid "Global Registers Dump:"
 msgstr ""
 
-#: ../server/dlist.cpp:401
+#: ../server/dlist.cpp:367
 #, c-format
-msgid "move_display_object() -- can't find object at depth %d"
+msgid "move_character() -- can't find object at depth %d"
 msgstr ""
 
-#: ../server/dlist.cpp:746
+#: ../server/dlist.cpp:729
 #, c-format
 msgid "Item %d at depth %d (char id %d, name %s, type %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:448
+#: ../server/edit_text_character.cpp:205
+msgid "missing arg"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:220
+msgid "first argument is not an object"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:230
+msgid "first argument is not a TextFormat"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:550
 #, c-format
 msgid ""
 "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:847
+#: ../server/edit_text_character.cpp:952
 #, c-format
 msgid "Attempt to set TextField._width to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:855
+#: ../server/edit_text_character.cpp:960
 #, c-format
 msgid "Attempt to set TextField._width to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:906
+#: ../server/edit_text_character.cpp:1013
 #, c-format
 msgid "Attempt to set TextField._height to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:914
+#: ../server/edit_text_character.cpp:1021
 #, c-format
 msgid ""
 "Attempt to set TextField._height to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1083
+#: ../server/edit_text_character.cpp:1190
 #, c-format
 msgid ""
 "TextField text doesn't fit in its boundaries: width %g, margin %g - nothing "
 "to align"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1142
+#: ../server/edit_text_character.cpp:1253
 msgid "TextField.autoSize != 'none' TESTING"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1162
+#: ../server/edit_text_character.cpp:1271
 #, c-format
 msgid "No font for edit_text_character! [%s:%d]"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1286
+#: ../server/edit_text_character.cpp:1397
 msgid ""
 "HTML in a text field is unsupported, gnash will just forget the tags and "
 "print their content"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1310
+#: ../server/edit_text_character.cpp:1418
 #, c-format
 msgid ""
 "%s -- missing glyph for space char (needed for TAB).  Make sure character "
 "shapes for font %s are being exported into your SWF file."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1361
+#: ../server/edit_text_character.cpp:1469
 #, c-format
 msgid ""
 "%s -- missing embedded glyph for char %d.  Make sure character shapes for "
 "font %s are being exported into your SWF file"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1370
+#: ../server/edit_text_character.cpp:1478
 #, c-format
 msgid ""
 "%s -- missing device glyph for char %d.  Maybe you don't have font '%s' "
 "installed in your system?"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1535
+#: ../server/edit_text_character.cpp:1661
 #, c-format
 msgid "VariableName: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1551
+#: ../server/edit_text_character.cpp:1677
 #, c-format
 msgid "Variable text Path: %s, Var: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1564
+#: ../server/edit_text_character.cpp:1690
 #, c-format
 msgid ""
 "VariableName associated to text field refer to an unknown target (%s). It is "
@@ -1227,19 +996,19 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1581
+#: ../server/edit_text_character.cpp:1707
 msgid "registerTextVariable() called"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1587
+#: ../server/edit_text_character.cpp:1713
 msgid "registerTextVariable() no-op call (already registered)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1595
+#: ../server/edit_text_character.cpp:1721
 msgid "string is empty, consider as registered"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1605
+#: ../server/edit_text_character.cpp:1731
 #, c-format
 msgid ""
 "VariableName associated to text field (%s) refer to an unknown target. It is "
@@ -1247,33 +1016,45 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1622
+#: ../server/edit_text_character.cpp:1748
 #, c-format
 msgid "target object (%s @ %p) does have a member named %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1633
+#: ../server/edit_text_character.cpp:1759
 #, c-format
 msgid ""
 "target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll "
 "add it with value %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:2064
+#: ../server/edit_text_character.cpp:1768
+#, c-format
+msgid ""
+"target sprite (%s @ %p) does NOT have a member named %s, and we don't have "
+"text defined"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2275
+#, c-format
+msgid "Attempt to set length property of TextField %s"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2335
 #, c-format
 msgid "Invalid value given to TextField.type: %s"
 msgstr ""
 
-#: ../server/fill_style.cpp:150
+#: ../server/fill_style.cpp:151
 msgid "num gradients 0"
 msgstr ""
 
-#: ../server/fill_style.cpp:159
+#: ../server/fill_style.cpp:161
 #, c-format
 msgid "Unexpected num gradients (%d), expected 1 to 8"
 msgstr ""
 
-#: ../server/fill_style.cpp:233
+#: ../server/fill_style.cpp:236
 #, c-format
 msgid ""
 "Bitmap fill specifies '%d' as associated bitmap character id, but that "
@@ -1281,243 +1062,254 @@
 "such  malformed SWF, so we'll only warn once about this."
 msgstr ""
 
-#: ../server/fill_style.cpp:297
+#: ../server/fill_style.cpp:300
 #, c-format
 msgid "Unknown fill style %d"
 msgstr ""
 
-#: ../server/fill_style.cpp:338
+#: ../server/fill_style.cpp:341
 #, c-format
 msgid ""
 "First gradient in a fill_style have position==%d (expected 0). This seems to "
 "be common, so will warn only once."
 msgstr ""
 
-#: ../server/fill_style.cpp:374
+#: ../server/fill_style.cpp:377
 #, c-format
 msgid "two gradients in a fill_style have the same position/ratio: %d"
 msgstr ""
 
-#: ../server/font.cpp:102
+#: ../server/font.cpp:103 ../server/font.cpp:431
 #, c-format
 msgid "Could not initialize device font face '%s'"
 msgstr ""
 
-#: ../server/font.cpp:155
+#: ../server/font.cpp:163
 msgid "reading DefineFont"
 msgstr ""
 
-#: ../server/font.cpp:199
+#: ../server/font.cpp:207
 msgid "Glyphs offset table corrupted in DefineFont tag"
 msgstr ""
 
-#: ../server/font.cpp:214
+#: ../server/font.cpp:222
 msgid "reading DefineFont2 or DefineFont3"
 msgstr ""
 
-#: ../server/font.cpp:264 ../server/font.cpp:280
+#: ../server/font.cpp:272 ../server/font.cpp:288
 #, c-format
 msgid "Glyph %d at offset %u"
 msgstr ""
 
-#: ../server/font.cpp:302
+#: ../server/font.cpp:310
 msgid "Glyphs offset table corrupted in DefineFont2/3 tag"
 msgstr ""
 
-#: ../server/font.cpp:317
+#: ../server/font.cpp:325
 msgid "Bad offset in DefineFont2"
 msgstr ""
 
-#: ../server/font.cpp:383
+#: ../server/font.cpp:391
 msgid "Repeated kerning pair found - ignoring"
 msgstr ""
 
-#: ../server/font.cpp:414
+#: ../server/font.cpp:422
 msgid "DefineFontInfo2 partially implemented"
 msgstr ""
 
-#: ../server/font.cpp:442
+#: ../server/font.cpp:455
 #, c-format
 msgid "reading code table at offset %lu"
 msgstr ""
 
-#: ../server/font.cpp:480
+#: ../server/font.cpp:493
 #, c-format
 msgid "get_glyph_index(%u) returning %d"
 msgstr ""
 
-#: ../server/font.cpp:492
+#: ../server/font.cpp:505
 #, c-format
 msgid "get_glyph_index(%u) returning -1"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:360
+#: ../server/FreetypeGlyphsProvider.cpp:366
 #, c-format
 msgid "Can't find font file for font '%s'"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:372
+#: ../server/FreetypeGlyphsProvider.cpp:378
 #, c-format
 msgid "Font file '%s' has bad format"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:379
+#: ../server/FreetypeGlyphsProvider.cpp:385
 #, c-format
 msgid "Some error opening font '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:98
+#: ../server/impl.cpp:100
 #, c-format
 msgid "Base url set to: %s"
 msgstr ""
 
-#: ../server/impl.cpp:295
+#: ../server/impl.cpp:297
 #, c-format
 msgid "get_movie_info(): can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:310
+#: ../server/impl.cpp:312
 #, c-format
 msgid "get_movie_info(): file '%s' does not start with a SWF header"
 msgstr ""
 
-#: ../server/impl.cpp:320
+#: ../server/impl.cpp:322
 msgid ""
 "get_movie_info(): can't read zipped SWF data; gnash was compiled without "
 "zlib support"
 msgstr ""
 
-#: ../server/impl.cpp:381
+#: ../server/impl.cpp:383
 #, c-format
 msgid "Can't read jpeg from %s"
 msgstr ""
 
-#: ../server/impl.cpp:396
+#: ../server/impl.cpp:398
 msgid "Loading of png"
 msgstr ""
 
-#: ../server/impl.cpp:404
+#: ../server/impl.cpp:406
 #, c-format
 msgid "Can't read png from %s"
 msgstr ""
 
-#: ../server/impl.cpp:427
+#: ../server/impl.cpp:429
 msgid "Can't read file header"
 msgstr ""
 
-#: ../server/impl.cpp:519
+#: ../server/impl.cpp:521
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a jpeg, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:527
+#: ../server/impl.cpp:529
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a png, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:536
+#: ../server/impl.cpp:538
 #, c-format
 msgid "unknown file type (%s)"
 msgstr ""
 
-#: ../server/impl.cpp:554
+#: ../server/impl.cpp:556
 #, c-format
 msgid "failed to open '%s'; can't create movie"
 msgstr ""
 
-#: ../server/impl.cpp:559
+#: ../server/impl.cpp:561
 #, c-format
 msgid "streamProvider opener can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:802
+#: ../server/impl.cpp:804
 #, c-format
 msgid "Movie %s already in library"
 msgstr ""
 
-#: ../server/impl.cpp:816
+#: ../server/impl.cpp:818
 #, c-format
 msgid "Couldn't load library movie '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:825
+#: ../server/impl.cpp:827
 #, c-format
 msgid "Movie %s (SWF%d) added to library"
 msgstr ""
 
-#: ../server/impl.cpp:829
+#: ../server/impl.cpp:831
 #, c-format
 msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)"
 msgstr ""
 
-#: ../server/movie_root.cpp:175
+#: ../server/movie_root.cpp:194
 #, c-format
-msgid "ActionLimits hit during setRootMovie: %s. Disabling scripts"
+msgid "ActionLimits hit during setRootMovie: %s.Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:267 ../server/movie_root.cpp:276
+#: ../server/movie_root.cpp:289 ../server/movie_root.cpp:298
 #, c-format
 msgid ""
 "%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't "
 "swap it's depth"
 msgstr ""
 
-#: ../server/movie_root.cpp:338
+#: ../server/movie_root.cpp:360
 msgid "Original root movie can't be removed"
 msgstr ""
 
-#: ../server/movie_root.cpp:357 ../server/sprite_instance.cpp:4173
+#: ../server/movie_root.cpp:379 ../server/sprite_instance.cpp:4376
 #, c-format
 msgid "can't create movie_definition for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:366 ../server/sprite_instance.cpp:4182
+#: ../server/movie_root.cpp:388 ../server/sprite_instance.cpp:4385
 #, c-format
 msgid "can't create extern movie_instance for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:1030
+#: ../server/movie_root.cpp:873
+#, c-format
+msgid "ActionLimits hit during mouse event processing: %s. Disabling scripts"
+msgstr ""
+
+#: ../server/movie_root.cpp:1065
 #, c-format
 msgid "ActionLimits hit during advance: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1784
+#: ../server/movie_root.cpp:2043
 #, c-format
 msgid "processLoadMovieRequest: Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/PropertyList.cpp:171
+#: ../server/movie_root.cpp:2160
+msgid "Live characters"
+msgstr ""
+
+#: ../server/PropertyList.cpp:189
 #, c-format
-msgid "Property %s is read-only, not setting it to %s"
+msgid ""
+"Property %s (key %d) in namespace %s (key %d) is read-only %s, not setting "
+"it to %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:214
+#: ../server/sprite_instance.cpp:211
 #, c-format
 msgid ""
 "attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
 "- returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:228
+#: ../server/sprite_instance.cpp:225
 #, c-format
 msgid "attachMovie: '%s': no such exported resource - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:239
+#: ../server/sprite_instance.cpp:235
 #, c-format
 msgid ""
 "attachMovie: exported resource '%s' is not a character definition (%s) -- "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:265
+#: ../server/sprite_instance.cpp:260
 #, c-format
 msgid "Could not attach character at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:282
+#: ../server/sprite_instance.cpp:277
 #, c-format
 msgid ""
 "Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as "
@@ -1534,36 +1326,36 @@
 msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:363
+#: ../server/sprite_instance.cpp:365
 #, c-format
 msgid "%s.swapDepths() needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:373
+#: ../server/sprite_instance.cpp:375
 #, c-format
 msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:391
+#: ../server/sprite_instance.cpp:393
 #, c-format
 msgid "%s.swapDepths(%s): invalid call, swapping to self?"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:401
+#: ../server/sprite_instance.cpp:403
 #, c-format
 msgid ""
 "%s.swapDepths(%s): invalid call, the two characters don't have the same "
 "parent"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:417
+#: ../server/sprite_instance.cpp:419
 #, c-format
 msgid ""
 "%s.swapDepths(%s): ignored, source and target characters have the same depth "
 "%d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:435
+#: ../server/sprite_instance.cpp:436
 #, c-format
 msgid ""
 "%s.swapDepths(%s): first argument invalid (neither a sprite nor a number)"
@@ -1574,333 +1366,650 @@
 msgid "%s.swapDepths(%s): ignored, character already at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:492
+#: ../server/sprite_instance.cpp:491
 msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:523
+#: ../server/sprite_instance.cpp:522
 msgid "sprite_goto_and_play needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:533
+#: ../server/sprite_instance.cpp:532
 #, c-format
 msgid "sprite_goto_and_play('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:552
+#: ../server/sprite_instance.cpp:551
 msgid "sprite_goto_and_stop needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:562
+#: ../server/sprite_instance.cpp:561
 #, c-format
 msgid "sprite_goto_and_stop('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:625
+#: ../server/sprite_instance.cpp:624
 #, c-format
 msgid ""
 "MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:637
+#: ../server/sprite_instance.cpp:636
 #, c-format
 msgid ""
 "First argument of MovieClip.loadMovie(%s) evaluates to an empty string - "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:674
+#: ../server/sprite_instance.cpp:673
 #, c-format
 msgid ""
 "MovieClip.loadMovie(%s): second argument (if any) must be 'post' or "
 "'get' [got %s]"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:718
+#: ../server/sprite_instance.cpp:691
+#, c-format
+msgid "POSTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:700
+#, c-format
+msgid "GETTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:717
 #, c-format
 msgid ""
 "MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:730
+#: ../server/sprite_instance.cpp:729
 #, c-format
 msgid ""
 "First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
 "string - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:796
+#: ../server/sprite_instance.cpp:790
 #, c-format
 msgid "Can't find hitTest target %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:836
+#: ../server/sprite_instance.cpp:830
 #, c-format
 msgid "hitTest() called with %u args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:855
+#: ../server/sprite_instance.cpp:849
 #, c-format
 msgid "createTextField called with %d args, expected 6 - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:873
+#: ../server/sprite_instance.cpp:867
 #, c-format
 msgid "createTextField: negative width (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:883
+#: ../server/sprite_instance.cpp:877
 #, c-format
 msgid "createTextField: negative height (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1014
+#: ../server/sprite_instance.cpp:956
 #, c-format
-msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
+msgid "meth(%s): first argument doesn't cast to object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1065
-msgid "MovieClip.globalToLocal() takes one arg"
+#: ../server/sprite_instance.cpp:963
+#, c-format
+msgid "after call to toLowerCase with arg %s we got %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:998
+#, c-format
+msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1049
+msgid "MovieClip.globalToLocal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1074
+#: ../server/sprite_instance.cpp:1058
 #, c-format
 msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1088
+#: ../server/sprite_instance.cpp:1072
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1099
+#: ../server/sprite_instance.cpp:1083
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1127
+#: ../server/sprite_instance.cpp:1111
 msgid "MovieClip.localToGlobal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1136
+#: ../server/sprite_instance.cpp:1120
 #, c-format
 msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1150
+#: ../server/sprite_instance.cpp:1134
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1161
+#: ../server/sprite_instance.cpp:1145
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1191
+#: ../server/sprite_instance.cpp:1175
 #, c-format
 msgid "%s.setMask() : needs an argument"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1210
+#: ../server/sprite_instance.cpp:1194
 #, c-format
 msgid "%s.setMask(%s) : first argument is not a character"
 msgstr ""
 
+#: ../server/sprite_instance.cpp:1217
+#, c-format
+msgid "MovieClip.endFill(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1235
+msgid "MovieClip.lineTo() needs at least two"
+msgstr ""
+
 #: ../server/sprite_instance.cpp:1244
-msgid "MovieClip.lineTo() takes two args"
+#, c-format
+msgid "MovieClip.lineTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1255
+#, c-format
+msgid "%s.lineTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1266
+#, c-format
+msgid "%s.lineTo(%s) : non-finite second argument (%s), converted to zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1290
+#: ../server/sprite_instance.cpp:1289
 msgid "MovieClip.moveTo() takes two args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1383
+#: ../server/sprite_instance.cpp:1298
+#, c-format
+msgid "MovieClip.moveTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1309
+#, c-format
+msgid "%s.moveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1320
+#, c-format
+msgid "%s.moveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1328
+#, c-format
+msgid "%s.moveTo(%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1388
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first three will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1420
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1444
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: %s|%s|%s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1468
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid jointStyle value '%s' (valid values: %s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1482
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first eight will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1513
 msgid "MovieClip.curveTo() takes four args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1502
+#: ../server/sprite_instance.cpp:1522
+#, c-format
+msgid "MovieClip.curveTo(%s): args after the first four will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1535
+#, c-format
+msgid "%s.curveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1546
+#, c-format
+msgid "%s.curveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1557
+#, c-format
+msgid "%s.curveTo(%s) : non-finite third argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1568
+#, c-format
+msgid "%s.curveTo(%s) : non-finite fourth argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1576
+#, c-format
+msgid "%s.curveTo(%g,%g,%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1592
+#, c-format
+msgid "MovieClip.clear(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1597
+#, c-format
+msgid "%s.clear();"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1629
+#, c-format
+msgid "MovieClip.beginFill(%s): args after the first will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1639
+#, c-format
+msgid "%s.beginFill(%d,%d,%d);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1655
 #, c-format
 msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1517
+#: ../server/sprite_instance.cpp:1665
+#, c-format
+msgid ""
+"MovieClip.beginGradientFill(%s): args after the first five will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1678
 #, c-format
 msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1535
+#: ../server/sprite_instance.cpp:1696
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
 "cast to objects"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1694
+#: ../server/sprite_instance.cpp:1855
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
 "length"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1794
+#: ../server/sprite_instance.cpp:1866
+#, c-format
+msgid ""
+"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%"
+"d), will trim to 8"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1958
 #, c-format
 msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2314
+#: ../server/sprite_instance.cpp:1960
 #, c-format
-msgid ""
-"A sprite member (%s) clashes with the name of an existing character in its "
-"display list.  The member will hide the character"
+msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2406
+#: ../server/sprite_instance.cpp:2605
 #, c-format
 msgid "call_frame('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2509
+#: ../server/sprite_instance.cpp:2700
 msgid "Can't clone root of the movie"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2515
+#: ../server/sprite_instance.cpp:2706
 #, c-format
 msgid "%s parent is not a sprite, can't clone"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2757
-msgid "it's a Text Variable, associated with "
+#: ../server/sprite_instance.cpp:2762
+#, c-format
+msgid "Event %s invoked for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2769
+#, c-format
+msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2777
+#, c-format
+msgid "Sprite %s ignored button-like event %s as not 'enabled'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2838
+#, c-format
+msgid ""
+"Sprite %s (depth %d) won't check for user-defined LOAD event (is not "
+"dynamic, has a parent, no registered class and no clip events defined)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2950
+#, c-format
+msgid "it's a Text Variable, associated with %d TextFields"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2768
+#: ../server/sprite_instance.cpp:2962
 msgid "it's NOT a Text Variable"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2790
+#: ../server/sprite_instance.cpp:2983
 #, c-format
 msgid "advance_sprite: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2804
+#: ../server/sprite_instance.cpp:2995
 #, c-format
 msgid "Advance_sprite for sprite '%s' - frame %u/%u "
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2817
+#: ../server/sprite_instance.cpp:3008
 msgid "sprite_instance::advance_sprite we're in PLAY mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2823
+#: ../server/sprite_instance.cpp:3014
 msgid "on_event_load called, incrementing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2827
+#: ../server/sprite_instance.cpp:3018
 #, c-format
 msgid "after increment we are at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2854
+#: ../server/sprite_instance.cpp:3028
+#, c-format
+msgid "Jumping back to frame 0 of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3035
+#, c-format
+msgid "Executing frame%d (0-based) tags of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3045
 msgid "sprite_instance::advance_sprite we're in STOP mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2867
+#: ../server/sprite_instance.cpp:3058
 #, c-format
 msgid "Advance sprite '%s' at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2966
-msgid "Executing "
+#: ../server/sprite_instance.cpp:3077
+#, c-format
+msgid "Queuing init actions in frame %d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3097
+#, c-format
+msgid "Init actions for character %d already executed"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2995
+#: ../server/sprite_instance.cpp:3155
+#, c-format
+msgid "Executing %d tags in frame %d/%d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3191
+#, c-format
+msgid "sprite %s ::goto_frame(%d) - current frame is %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3206
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded,although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3239
 #, c-format
-msgid "sprite %s ::goto_frame("
+msgid ""
+"GotoFrame(%d) targets a yet to be loaded frame (%d) loaded). We'll wait for "
+"it but a more correct form is explicitly using WaitForFrame instead"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3046
-msgid "GotoFrame("
+#: ../server/sprite_instance.cpp:3249
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded, although frame count in "
+"header (%d) said we should have found it"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3117
+#: ../server/sprite_instance.cpp:3311
 #, c-format
 msgid "sprite_instance::goto_labeled_frame('%s') unknown label"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3190
+#: ../server/sprite_instance.cpp:3376
 #, c-format
 msgid "sprite_instance::add_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3251
+#: ../server/sprite_instance.cpp:3442
 #, c-format
 msgid "sprite::replace_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3348
+#: ../server/sprite_instance.cpp:3492
+#, c-format
+msgid ""
+"sprite_instance::replace_display_object: could not find any character at "
+"depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3539
 #, c-format
 msgid "Frame %u/%u, bytes %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3815
+#: ../server/sprite_instance.cpp:3599
+#, c-format
+msgid ""
+"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3613 ../server/sprite_instance.cpp:3879
+#, c-format
+msgid ""
+"Character %s at depth %d is a mask not hitting the query point %g,%g and "
+"masking up to depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3622 ../server/sprite_instance.cpp:3888
+#, c-format
+msgid "Character %s at depth %d is a mask hitting the query point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3659
+#, c-format
+msgid "MouseEntityFinder found character %s (depth %d) hitting point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3751
+#, c-format
+msgid ""
+"%s is a dynamic mask and can't handle mouse events, no point will hit it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3760
+#, c-format
+msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3862
+#, c-format
+msgid ""
+"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3874
+msgid "FIXME: invisible mask in MouseEntityFinder."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4013
 #, c-format
 msgid "%s doesn't even check for a char"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3961
+#: ../server/sprite_instance.cpp:4156
+#, c-format
+msgid "Sprite '%s' placed on stage"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4175
 #, c-format
 msgid "stagePlacementCallback: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3969
+#: ../server/sprite_instance.cpp:4193
 #, c-format
-msgid "Sprite '%s' placed on stage"
+msgid ""
+"Sprite %s is dynamic, sending INITIALIZE and CONSTRUCT events immediately"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4202
+#, c-format
+msgid "Queuing INITIALIZE event for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4207
+#, c-format
+msgid "Queuing CONSTRUCT event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4024 ../server/sprite_instance.cpp:4046
+#: ../server/sprite_instance.cpp:4224 ../server/sprite_instance.cpp:4246
 #, c-format
 msgid "Executing tags of frame0 in sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4031 ../server/sprite_instance.cpp:4041
+#: ../server/sprite_instance.cpp:4231 ../server/sprite_instance.cpp:4241
 #, c-format
 msgid "Queuing ONLOAD event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4081
+#: ../server/sprite_instance.cpp:4258
 #, c-format
-msgid "Attached sprites %s registered class is %p"
+msgid "constructAsScriptObject called for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4108
-msgid "Calling the user-defined constructor against this sprite_instance"
+#: ../server/sprite_instance.cpp:4281
+#, c-format
+msgid "Attached sprites %s registered class is %p"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4142
+#: ../server/sprite_instance.cpp:4342
 #, c-format
 msgid "Unloading sprite '%s'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4280
+#: ../server/sprite_instance.cpp:4372
+#, c-format
+msgid "Posting data '%s' to url '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4479
 #, c-format
 msgid "Could not load variables from %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4355
+#: ../server/sprite_instance.cpp:4504
+#, c-format
+msgid "Setting variable '%s' to value '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4556
 #, c-format
 msgid ""
 "removeMovieClip(%s): sprite depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/stream.cpp:388
+#: ../server/sprite_instance.cpp:4784
+#, c-format
+msgid "Stream sound id from %d to %d, stopping old"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4839
+msgid "Childs"
+msgstr ""
+
+#: ../server/stream.cpp:280 ../server/parser/action_buffer.cpp:508
+msgid "Native floating point format not recognised"
+msgstr ""
+
+#: ../server/stream.cpp:459
 msgid "Unexpected end of stream"
 msgstr ""
 
+#: ../server/stream.cpp:527
+#, c-format
+msgid ""
+"Tag %d starting at offset %d is advertised to end at offset %d, which is "
+"after end of previously opened tag starting at offset %d and ending at "
+"offset %d. Making it end where container tag ends."
+msgstr ""
+
+#: ../server/stream.cpp:563
+msgid "Could not seek to end position"
+msgstr ""
+
 #: ../server/StreamProvider.cpp:100 ../server/StreamProvider.cpp:142
 #, c-format
 msgid "Unsupported network connection %s"
@@ -1910,12 +2019,12 @@
 msgid "POST data discarded while getting a stream from file: uri"
 msgstr ""
 
-#: ../server/text.cpp:60
+#: ../server/text.cpp:59
 #, c-format
 msgid "text style references unknown font (id = %d)"
 msgstr ""
 
-#: ../server/text.cpp:159
+#: ../server/text.cpp:154
 msgid "invalid glyph (-1)"
 msgstr ""
 
@@ -1923,24 +2032,59 @@
 msgid "render shape glyph using filled outline (render::draw_glyph)"
 msgstr ""
 
-#: ../server/textformat.cpp:125
+#: ../server/URLAccessManager.cpp:106
+#, c-format
+msgid "Load from host %s granted (whitelisted)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:112
 #, c-format
-msgid "Created New TextFormat object at %p.  Not fully implemented yet"
+msgid "Load from host %s forbidden (not in non-empty whitelist)"
 msgstr ""
 
-#: ../server/textformat.cpp:153
-msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
+#: ../server/URLAccessManager.cpp:124
+#, c-format
+msgid "Load from host %s forbidden (blacklisted)"
 msgstr ""
 
-#: ../server/textformat.cpp:162
-msgid ""
-"Argument 3 given to TextFormat.setFormat() is not a TextFormat object - ... "
-"should it be?"
+#: ../server/URLAccessManager.cpp:129
+#, c-format
+msgid "Load from host %s granted (default)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:166
+#, c-format
+msgid "Load of file %s forbidden (starting url %s is not a local resource)"
 msgstr ""
 
-#: ../server/textformat.cpp:243
+#: ../server/URLAccessManager.cpp:184
 #, c-format
-msgid "%s: args=%d unfinished implementation"
+msgid "Load of file %s granted (under local sandbox %s)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:192
+#, c-format
+msgid "Load of file %s forbidden (not under local sandboxes)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:232
+#, c-format
+msgid "gethostname failed: %s"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:254
+#, c-format
+msgid "Load from host %s forbidden (not in the local domain)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:260
+#, c-format
+msgid "Load from host %s forbidden (not on the local host)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:288
+#, c-format
+msgid "Checking security of URL '%s'"
 msgstr ""
 
 #: ../server/video_stream_instance.cpp:116
@@ -1952,120 +2096,131 @@
 msgid "attachVideo(%s) first arg is not a NetStream instance"
 msgstr ""
 
-#: ../server/video_stream_instance.cpp:214
+#: ../server/video_stream_instance.cpp:216
 #, c-format
 msgid "Video frame data is missing in frame %d"
 msgstr ""
 
-#: ../server/vm/action.cpp:162
+#: ../server/vm/action.cpp:96
 #, c-format
 msgid ""
 "Attempt to call a value which is neither a C nor an ActionScript function (%"
 "s)"
 msgstr ""
 
-#: ../server/vm/action.cpp:198
+#: ../server/vm/action.cpp:132
 #, c-format
 msgid "FIXME(%d): %s"
 msgstr ""
 
-#: ../server/vm/action.cpp:242
+#: ../server/vm/action.cpp:176
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%l%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:251
+#: ../server/vm/action.cpp:185
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:267
+#: ../server/vm/action.cpp:201
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid char '%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:303
-msgid "-- start movie"
-msgstr ""
-
-#: ../server/vm/action.cpp:314
+#: ../server/vm/ActionExec.cpp:175
 #, c-format
-msgid "FIXME: %s"
-msgstr ""
-
-#: ../server/vm/ActionExec.cpp:169
-msgid "at ActionExec operator() start, pc="
+msgid "at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:324
+#: ../server/vm/ActionExec.cpp:329
 #, c-format
-msgid "Length %u (%d) of action tag id %u at pc "
+msgid ""
+"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:386
-msgid "After execution: PC "
+#: ../server/vm/ActionExec.cpp:391
+#, c-format
+msgid "After execution: PC %d, next PC %d, stack follows"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:408
+#: ../server/vm/ActionExec.cpp:413
 #, c-format
 msgid "Script exceeded time limit of %u milliseconds."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:417
+#: ../server/vm/ActionExec.cpp:421
 #, c-format
-msgid "Loop iterations count exceeded limit of "
+msgid ""
+"Loop iterations count exceeded limit of %d. Last branch was from pc %d to %d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:452
+#: ../server/vm/ActionExec.cpp:457
 msgid ""
 "Stack smashed (ActionScript compiler bug?).Fixing by pushing undefined "
 "values to the missing slots,  but don't expect things to work afterwards"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:464
-msgid " elements left on the stack after block execution.  Cleaning up"
+#: ../server/vm/ActionExec.cpp:469
+#, c-format
+msgid "%d elements left on the stack after block execution.  Cleaning up"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:488
-msgid "End of DoAction block hit while skipping "
+#: ../server/vm/ActionExec.cpp:493
+#, c-format
+msgid ""
+"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) "
+"(WaitForFrame, probably)"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:525
-msgid "'With' stack depth ("
+#: ../server/vm/ActionExec.cpp:530
+#, c-format
+msgid ""
+"'With' stack depth (%d) exceeds the allowed limit for current SWF target "
+"version (%d for version %d). Don't expect this movie to work with all "
+"players."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:608
-msgid "Stack underrun: "
+#: ../server/vm/ActionExec.cpp:613
+#, c-format
+msgid ""
+"Stack underrun: %d elements required, %d/%d available. Fixing by inserting %"
+"d undefined values on the missing slots."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:107
+#: ../server/vm/ASHandlers.cpp:108
 #, c-format
-msgid "Unsupported action handler invoked, code at pc is %x"
+msgid "Unsupported action handler invoked, code at pc is %#x"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:187
+#: ../server/vm/ASHandlers.cpp:184
 msgid ""
 "FIXME: VM not initialized at SWFHandlers construction time, can't set action "
 "handlers based on SWF version"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:471
+#: ../server/vm/ASHandlers.cpp:458
+#, c-format
+msgid "Malformed action code: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:473
 #, c-format
 msgid "%s: CHECKME: was broken"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:627
+#: ../server/vm/ASHandlers.cpp:621
 #, c-format
 msgid "GetUrl: target=%s url=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:648
+#: ../server/vm/ASHandlers.cpp:642
 #, c-format
-msgid "ActionWaitForFrame (0x%X) tag length == "
+msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:663 ../server/vm/ASHandlers.cpp:715
-#: ../server/vm/ASHandlers.cpp:1862
+#: ../server/vm/ASHandlers.cpp:657 ../server/vm/ASHandlers.cpp:709
+#: ../server/vm/ASHandlers.cpp:1930
 #, c-format
 msgid "%s: environment target is not a sprite_instance"
 msgstr ""
@@ -2074,377 +2229,410 @@
 msgid "Undefined or null string passed to ActionSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:909
+#: ../server/vm/ASHandlers.cpp:914 ../server/vm/ASHandlers.cpp:1803
 msgid "Negative size passed to ActionSubString, taking as whole length"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:920
-msgid "Base is less then 1 in ActionSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:934
+msgid "Start is less then 1 in ActionSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:929
+#: ../server/vm/ASHandlers.cpp:945
 msgid ""
-"base goes beyond input string in ActionSubString, returning the empty string."
+"Start goes beyond input string in ActionSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:943
-msgid "base+size goes beyond input string in ActionSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:959
+msgid ""
+"start + size goes beyond input string in ActionSubString, adjusting size"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1009
+#: ../server/vm/ASHandlers.cpp:1013
 #, c-format
 msgid "-- get var: %s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1032
+#: ../server/vm/ASHandlers.cpp:1036
 #, c-format
 msgid "-- set var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1097
+#: ../server/vm/ASHandlers.cpp:1101
 msgid ""
 "ActionGetProperty(<empty>) called, but current target is not a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1120
+#: ../server/vm/ASHandlers.cpp:1124
 #, c-format
 msgid "invalid property query, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1129
+#: ../server/vm/ASHandlers.cpp:1133
 #, c-format
 msgid "Could not find GetProperty target (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1161
+#: ../server/vm/ASHandlers.cpp:1165
 #, c-format
 msgid "invalid set_property, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1169
+#: ../server/vm/ASHandlers.cpp:1173
 #, c-format
 msgid "ActionSetProperty: can't find target %s for setting property %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1193
+#: ../server/vm/ASHandlers.cpp:1197
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1204
+#: ../server/vm/ASHandlers.cpp:1208
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1229
+#: ../server/vm/ASHandlers.cpp:1233
 #, c-format
 msgid "Path given to removeMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1239
+#: ../server/vm/ASHandlers.cpp:1243
 #, c-format
 msgid "Path given to removeMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1284
+#: ../server/vm/ASHandlers.cpp:1288
 #, c-format
 msgid "startDrag: unknown target '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1309
+#: ../server/vm/ASHandlers.cpp:1313
 msgid "Y values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1317
+#: ../server/vm/ASHandlers.cpp:1321
 msgid "X values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1390
+#: ../server/vm/ASHandlers.cpp:1394
 #, c-format
 msgid "-- %s cast_to %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1410
+#: ../server/vm/ASHandlers.cpp:1416
 msgid "ActionCastOp TESTING"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1430
+#: ../server/vm/ASHandlers.cpp:1438
 #, c-format
 msgid "Stack value on IMPLEMENTSOP is not an object: %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1439
+#: ../server/vm/ASHandlers.cpp:1448
 msgid "Target object for IMPLEMENTSOP has no prototype."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1447
+#: ../server/vm/ASHandlers.cpp:1456
+#, c-format
+msgid "IMPLEMENTSOP target object's prototype is not an object (%s)"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1465
 #, c-format
 msgid "Invalid interfaces count (%d) on IMPLEMENTSOP"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1460
+#: ../server/vm/ASHandlers.cpp:1479
+#, c-format
+msgid "class found on stack on IMPLEMENTSOP is not an object: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1486
+msgid "Interface object for IMPLEMENTSOP has no prototype."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1494
 #, c-format
-msgid "class found on stack on IMPLEMENTSOP is not a function: %s"
+msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1728
+#: ../server/vm/ASHandlers.cpp:1785
 msgid ""
 "Undefined or null string passed to ActionMBSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1739
-msgid "Length is less than 1 in ActionMbSubString, returning empty string."
+#: ../server/vm/ASHandlers.cpp:1812
+msgid "Base is less then 1 in ActionMbSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1757
-msgid "Base is less then 1 in ActionMbSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:1821
+msgid ""
+"base goes beyond input string in ActionMbSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1769
-msgid "base+size goes beyond input string in ActionMbSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:1834
+#, c-format
+msgid ""
+"base+size goes beyond input string in ActionMbSubString, adjusting size "
+"based on length:%d and start:%d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1871
+#: ../server/vm/ASHandlers.cpp:1939
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid "
 "frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1936
+#: ../server/vm/ASHandlers.cpp:2004
 #, c-format
 msgid "[push length=%d]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1955
+#: ../server/vm/ASHandlers.cpp:2023
 #, c-format
 msgid ""
 "Unknown push type %d. Execution will continue but it is likely to fail due "
 "to lost sync."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2007
+#: ../server/vm/ASHandlers.cpp:2075
 #, c-format
-msgid "register %d out of local registers bounds (0.."
+msgid "register %d out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2016
+#: ../server/vm/ASHandlers.cpp:2084
 #, c-format
 msgid "register %d out of global registers bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2062 ../server/vm/ASHandlers.cpp:2081
+#: ../server/vm/ASHandlers.cpp:2130 ../server/vm/ASHandlers.cpp:2149
 #, c-format
 msgid "dict_lookup %d is out of bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2093 ../server/vm/ASHandlers.cpp:2097
-msgid "\t"
+#: ../server/vm/ASHandlers.cpp:2161
+#, c-format
+msgid "\t%d) type=%s (%d), value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2151
-msgid "Bogus empty GetUrl url in SWF file, skipping"
+#: ../server/vm/ASHandlers.cpp:2165
+#, c-format
+msgid "\t%d) type=%s, value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2166
+#: ../server/vm/ASHandlers.cpp:2219
+msgid "Bogus empty GetUrl url in SWF file, skipping"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2234
 msgid ""
 "Bogus GetUrl2 send vars method  in SWF file (both GET and POST requested), "
 "use GET"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2219
+#: ../server/vm/ASHandlers.cpp:2287
 #, c-format
 msgid ""
 "get url: target=%s, url=%s (%s), method=%x (sendVars:%X, loadTarget:%d, "
 "loadVariable:%d)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2259
+#: ../server/vm/ASHandlers.cpp:2327
 msgid "getURL2 loadVariable"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2263
+#: ../server/vm/ASHandlers.cpp:2331
 #, c-format
 msgid "get url: target %s not found"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2271 ../server/vm/ASHandlers.cpp:2326
+#: ../server/vm/ASHandlers.cpp:2339 ../server/vm/ASHandlers.cpp:2394
 #, c-format
 msgid "get url: target %s is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2279
+#: ../server/vm/ASHandlers.cpp:2347
 msgid "POST with loadVariables ignored"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2291
+#: ../server/vm/ASHandlers.cpp:2359
 msgid "getURL2 target load"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2298 ../server/vm/ASHandlers.cpp:2353
+#: ../server/vm/ASHandlers.cpp:2366 ../server/vm/ASHandlers.cpp:2421
 #, c-format
 msgid "Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2311
+#: ../server/vm/ASHandlers.cpp:2379
 #, c-format
 msgid "Unknown loadMovie target: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2367
+#: ../server/vm/ASHandlers.cpp:2435
 msgid "POST with host-provided uri grabber"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2412
+#: ../server/vm/ASHandlers.cpp:2480
 #, c-format
 msgid "Launching URL... %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2466
+#: ../server/vm/ASHandlers.cpp:2510
+#, c-format
+msgid "Sent request '%s' to host fd %d"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2536
 #, c-format
 msgid ""
 "Couldn't find movie \"%s\" to set target to! Resetting to original target..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2495
+#: ../server/vm/ASHandlers.cpp:2565
 msgid "Undefined GetUrl2 url on stack, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2532
-msgid "branch to offset "
+#: ../server/vm/ASHandlers.cpp:2602
+#, c-format
+msgid "branch to offset %d  --  this section only runs to %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2572
+#: ../server/vm/ASHandlers.cpp:2642
 #, c-format
 msgid ""
 "Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions "
 "will not be called..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2634
+#: ../server/vm/ASHandlers.cpp:2704
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionGotoExpression doesn't evaluate to a "
 "valid frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2648
+#: ../server/vm/ASHandlers.cpp:2718
 #, c-format
 msgid ""
 "Couldn't find target sprite \"%s\" in ActionGotoExpression.  Will not go to "
 "target frame..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2715
+#: ../server/vm/ASHandlers.cpp:2785
 #, c-format
 msgid "-- set local var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2747
+#: ../server/vm/ASHandlers.cpp:2817
 #, c-format
 msgid "ActionCallFunction: %s is not an object"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2759
+#: ../server/vm/ASHandlers.cpp:2829
 msgid "Object doensn't have a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2779
+#: ../server/vm/ASHandlers.cpp:2849
 #, c-format
 msgid ""
 "Attempt to call a function with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2874
+#: ../server/vm/ASHandlers.cpp:2944
 #, c-format
 msgid "---new object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2887
+#: ../server/vm/ASHandlers.cpp:2957
 #, c-format
 msgid "ActionNew: '%s' is not a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2929
+#: ../server/vm/ASHandlers.cpp:2999
 msgid "The 'var whatever' syntax in timeline context is a no-op."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3045
+#: ../server/vm/ASHandlers.cpp:3115
 #, c-format
 msgid "Argument to TargetPath(%s) doesn't cast to a MovieClip"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3083
+#: ../server/vm/ASHandlers.cpp:3153
 #, c-format
 msgid ""
 "Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3127
+#: ../server/vm/ASHandlers.cpp:3197
 #, c-format
 msgid "ActionNewAdd(%s, %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3221 ../server/vm/ASHandlers.cpp:3229
+#: ../server/vm/ASHandlers.cpp:3291 ../server/vm/ASHandlers.cpp:3299
 #, c-format
 msgid "to_primitive(%s) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3300
+#: ../server/vm/ASHandlers.cpp:3370
 #, c-format
 msgid "getMember called against a value that does not cast to an as_object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3310
+#: ../server/vm/ASHandlers.cpp:3380
 #, c-format
 msgid " ActionGetMember: target: %s (object %p)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3325
+#: ../server/vm/ASHandlers.cpp:3395
 #, c-format
 msgid "-- get_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3352
+#: ../server/vm/ASHandlers.cpp:3422
 #, c-format
 msgid "-- set_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3364
+#: ../server/vm/ASHandlers.cpp:3434
 #, c-format
 msgid "-- set_member %s.%s=%s on invalid object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3419
+#: ../server/vm/ASHandlers.cpp:3489
 #, c-format
 msgid ""
 "Attempt to call a method with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3428
+#: ../server/vm/ASHandlers.cpp:3498
 #, c-format
 msgid " method name: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3429
+#: ../server/vm/ASHandlers.cpp:3499
 #, c-format
 msgid " method object/func: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3430
+#: ../server/vm/ASHandlers.cpp:3500
 #, c-format
 msgid " method nargs: %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3471
+#: ../server/vm/ASHandlers.cpp:3577
 msgid ""
 "ActionCallMethod invoked with undefined method_name and non-object object/"
 "func"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3480
+#: ../server/vm/ASHandlers.cpp:3586
 #, c-format
 msgid ""
 "Function object given to ActionCallMethod is not a function (%s), will try "
@@ -2452,117 +2640,119 @@
 "method"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3491
+#: ../server/vm/ASHandlers.cpp:3597
 msgid "ActionCallMethod: object has no constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3500
+#: ../server/vm/ASHandlers.cpp:3606
 msgid "ActionCallMethod: object constructor is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3515
+#: ../server/vm/ASHandlers.cpp:3621
 #, c-format
 msgid "ActionCallMethod: Tried to invoke method '%s' on non-object value %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3528
+#: ../server/vm/ASHandlers.cpp:3634
 #, c-format
 msgid "ActionCallMethod: Can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3551
+#: ../server/vm/ASHandlers.cpp:3657
 msgid "FIXME: debugger doesn't deal with anonymous function calls"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3593
+#: ../server/vm/ASHandlers.cpp:3699
 #, c-format
 msgid ""
 "Attempt to call a constructor with %u arguments while only %u are available "
 "on the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3605
+#: ../server/vm/ASHandlers.cpp:3711
 msgid "On ActionNewMethod: no object found on stack on ActionMethod"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3623
+#: ../server/vm/ASHandlers.cpp:3729
 #, c-format
 msgid "ActionNewMethod: can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3637
+#: ../server/vm/ASHandlers.cpp:3743
 msgid "ActionNewMethod: method name is undefined, and object is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3676
+#: ../server/vm/ASHandlers.cpp:3782
 #, c-format
 msgid "-- %s instanceof %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3710
+#: ../server/vm/ASHandlers.cpp:3816
 #, c-format
 msgid "Top of stack not an object %s at ActionEnum2  execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3888
+#: ../server/vm/ASHandlers.cpp:3994
 #, c-format
 msgid "ActionExtends: Super is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3893
+#: ../server/vm/ASHandlers.cpp:3999
 #, c-format
 msgid "ActionExtends: Sub is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3982
+#: ../server/vm/ASHandlers.cpp:4088
 #, c-format
 msgid ""
-"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len="
+"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len=%"
+"d, function2 code offset=%d). Forcing code len to eat the whole buffer "
+"(would this work?)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4089
+#: ../server/vm/ASHandlers.cpp:4195
 #, c-format
 msgid ""
 "ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
 "finallySize:%u catchName:%s catchRegister:%u"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4116
+#: ../server/vm/ASHandlers.cpp:4222
 msgid "ActionWith tag length != 2; skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4126
+#: ../server/vm/ASHandlers.cpp:4232
 msgid "Empty with() block..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4138
+#: ../server/vm/ASHandlers.cpp:4244
 #, c-format
 msgid "with(%s) : first argument doesn't cast to an object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4279
+#: ../server/vm/ASHandlers.cpp:4385
 #, c-format
 msgid "-------------- local register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4286
+#: ../server/vm/ASHandlers.cpp:4392
 #, c-format
-msgid "store_register[%d] -- register out of local registers bounds (0.."
+msgid "store_register[%d] -- register out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4295
+#: ../server/vm/ASHandlers.cpp:4401
 #, c-format
 msgid "-------------- global register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4303
+#: ../server/vm/ASHandlers.cpp:4409
 #, c-format
 msgid "store_register[%d] -- register out of global registers bounds!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4314
+#: ../server/vm/ASHandlers.cpp:4420
 #, c-format
-msgid "at SWFHandlers::action_name(%d) call time, _handlers size is "
+msgid "at SWFHandlers::action_name(%d) call time, _handlers size is %d"
 msgstr ""
 
 #: ../server/swf/DefineFontAlignZonesTag.cpp:51
@@ -2581,91 +2771,82 @@
 
 #: ../server/swf/PlaceObject2Tag.cpp:47
 #, c-format
-msgid "  char_id = %d"
-msgstr ""
-
-#: ../server/swf/PlaceObject2Tag.cpp:48
-#, c-format
-msgid "  depth = %d (%d)"
+msgid "  PLACEOBJECT: depth=%d(%d) char=%d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:58 ../server/swf/PlaceObject2Tag.cpp:282
-#: ../server/swf/PlaceObject2Tag.cpp:430
+#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:251
+#: ../server/swf/PlaceObject2Tag.cpp:389
 msgid "  cxform:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:75
+#: ../server/swf/PlaceObject2Tag.cpp:76
 #, c-format
 msgid "Reserved field in PlaceObject actions == %u (expected 0)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:83
+#: ../server/swf/PlaceObject2Tag.cpp:84
 #, c-format
 msgid "  actions: flags = 0x%X"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:103
+#: ../server/swf/PlaceObject2Tag.cpp:104
 #, c-format
 msgid ""
 "swf_event::read(), even_length = %u, but only %lu bytes left to the end of "
 "current tag. Breaking for safety."
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:160
+#: ../server/swf/PlaceObject2Tag.cpp:161
 #, c-format
 msgid ""
 "swf_event::read() -- unknown / unhandled event type received, flags = 0x%x"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:273
+#: ../server/swf/PlaceObject2Tag.cpp:242
 #, c-format
 msgid "  PLACEOBJECT2: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:274 ../server/swf/PlaceObject2Tag.cpp:422
+#: ../server/swf/PlaceObject2Tag.cpp:243 ../server/swf/PlaceObject2Tag.cpp:381
 #, c-format
 msgid "  char id = %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:277 ../server/swf/PlaceObject2Tag.cpp:425
+#: ../server/swf/PlaceObject2Tag.cpp:246 ../server/swf/PlaceObject2Tag.cpp:384
 msgid "  mat:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:285 ../server/swf/PlaceObject2Tag.cpp:433
+#: ../server/swf/PlaceObject2Tag.cpp:254 ../server/swf/PlaceObject2Tag.cpp:392
 #, c-format
 msgid "  ratio: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:286 ../server/swf/PlaceObject2Tag.cpp:434
+#: ../server/swf/PlaceObject2Tag.cpp:255 ../server/swf/PlaceObject2Tag.cpp:393
 #, c-format
 msgid "  name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:287 ../server/swf/PlaceObject2Tag.cpp:436
+#: ../server/swf/PlaceObject2Tag.cpp:256 ../server/swf/PlaceObject2Tag.cpp:395
 #, c-format
 msgid "  clip_depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:288 ../server/swf/PlaceObject2Tag.cpp:437
+#: ../server/swf/PlaceObject2Tag.cpp:257 ../server/swf/PlaceObject2Tag.cpp:396
 #, c-format
 msgid " m_place_type: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:421
+#: ../server/swf/PlaceObject2Tag.cpp:284 ../server/swf/PlaceObject2Tag.cpp:380
 #, c-format
 msgid "  PLACEOBJECT3: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:435
+#: ../server/swf/PlaceObject2Tag.cpp:394
 #, c-format
 msgid "  class name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:528
-msgid "  place_object_2"
-msgstr ""
-
-#: ../server/swf/RemoveObjectTag.cpp:69
+#: ../server/swf/RemoveObjectTag.cpp:70
 #, c-format
 msgid "  remove_object_2(%d)"
 msgstr ""
@@ -2680,6 +2861,10 @@
 msgid "StartSound: id=%d, stop = %d, loop ct = %d"
 msgstr ""
 
+#: ../server/swf/StreamSoundBlockTag.cpp:76
+msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
+msgstr ""
+
 #: ../server/swf/tag_loaders.cpp:212
 msgid "anchor-labeled frame not supported"
 msgstr ""
@@ -2697,249 +2882,280 @@
 msgid "No bytes to read in JPEGTABLES tag at offset %lu"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:297
+#: ../server/swf/tag_loaders.cpp:298
 #, c-format
 msgid ""
 "DEFINEBITS: No jpeg loader registered in movie definition - discarding "
 "bitmap character %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:324
+#: ../server/swf/tag_loaders.cpp:325
 #, c-format
 msgid "DEFINEBITS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:344
+#: ../server/swf/tag_loaders.cpp:345
 #, c-format
 msgid "  define_bits_jpeg2_loader: charid = %d pos = %ld"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:358
+#: ../server/swf/tag_loaders.cpp:359
 #, c-format
 msgid "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:393
+#: ../server/swf/tag_loaders.cpp:394
 #, c-format
 msgid "inflate_wrapper() inflateInit() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:414
+#: ../server/swf/tag_loaders.cpp:415
 msgid "inflate_wrapper(): no end of zstream found within swf tag boundaries"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:437
+#: ../server/swf/tag_loaders.cpp:438
 #, c-format
 msgid "inflate_wrapper() inflate() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:446
+#: ../server/swf/tag_loaders.cpp:447
 #, c-format
 msgid "inflate_wrapper() inflateEnd() return %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:463
+#: ../server/swf/tag_loaders.cpp:465
 #, c-format
 msgid "  define_bits_jpeg3_loader: charid = %d pos = %lx"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:471
+#: ../server/swf/tag_loaders.cpp:474
 msgid "gnash is not linked to zlib -- can't load jpeg3 image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:527
+#: ../server/swf/tag_loaders.cpp:530
 #, c-format
 msgid "  defbitslossless2: tag = %d, id = %d, fmt = %d, w = %d, h = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:535
+#: ../server/swf/tag_loaders.cpp:538
 #, c-format
 msgid "Bitmap character %d has a height or width of 0."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:544
+#: ../server/swf/tag_loaders.cpp:547
 msgid "gnash is not linked to zlib -- can't load zipped image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:650
+#: ../server/swf/tag_loaders.cpp:653
 #, c-format
 msgid ""
 "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:780
+#: ../server/swf/tag_loaders.cpp:783
 #, c-format
 msgid "  FIXME: tagtype = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:795
+#: ../server/swf/tag_loaders.cpp:799
 #, c-format
 msgid "  shape_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:814
+#: ../server/swf/tag_loaders.cpp:819
 #, c-format
 msgid "  shape_morph_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:863
+#: ../server/swf/tag_loaders.cpp:870
 #, c-format
 msgid "define_font_info_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:884
+#: ../server/swf/tag_loaders.cpp:892
 #, c-format
 msgid "define_font_name_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:900
+#: ../server/swf/tag_loaders.cpp:909
 #, c-format
 msgid "  sprite:  char id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:909
+#: ../server/swf/tag_loaders.cpp:918
 msgid "Nested DEFINESPRITE tags. Will add to top-level characters dictionary."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:937
+#: ../server/swf/tag_loaders.cpp:928
+#, c-format
+msgid "Sprite %d advertise no frames"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:953
 #, c-format
 msgid "DEFINEBUTTONSOUND refers to an unknown character def %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:946
+#: ../server/swf/tag_loaders.cpp:962
 #, c-format
 msgid ""
 "DEFINEBUTTONSOUND refers to character id %d, being a %s (expected a button "
 "definition)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:967
+#: ../server/swf/tag_loaders.cpp:984
 #, c-format
 msgid "  button character loader: char_id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:991
+#: ../server/swf/tag_loaders.cpp:1009
 #, c-format
 msgid "  export: count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1000
+#: ../server/swf/tag_loaders.cpp:1018
 msgid "EXPORT tag inside DEFINESPRITE. Will export in top-level symbol table."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1013
+#: ../server/swf/tag_loaders.cpp:1032
 #, c-format
 msgid "  export: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1033
+#: ../server/swf/tag_loaders.cpp:1052
 #, c-format
 msgid "don't know how to export resource '%s' with id %d (can't find that id)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1071
+#: ../server/swf/tag_loaders.cpp:1092
 #, c-format
 msgid "  import: version = %u, source_url = %s (%s), count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1083
+#: ../server/swf/tag_loaders.cpp:1104
 #, c-format
 msgid "Exception: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1089
+#: ../server/swf/tag_loaders.cpp:1110
 #, c-format
 msgid "can't import movie from url %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1098
+#: ../server/swf/tag_loaders.cpp:1119
 msgid "Movie attempts to import symbols from itself."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1112
+#: ../server/swf/tag_loaders.cpp:1134
 #, c-format
 msgid "  import: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1128
+#: ../server/swf/tag_loaders.cpp:1150
 #, c-format
 msgid "import error: could not find resource '%s' in movie '%s'"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1143 ../server/parser/movie_def_impl.cpp:295
+#: ../server/swf/tag_loaders.cpp:1165 ../server/parser/movie_def_impl.cpp:307
 #, c-format
 msgid "import error: resource '%s' from movie '%s' has unknown type"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1162
+#: ../server/swf/tag_loaders.cpp:1185
 #, c-format
 msgid "edit_text_char, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1180
+#: ../server/swf/tag_loaders.cpp:1204
 #, c-format
 msgid "text_character, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1232
+#: ../server/swf/tag_loaders.cpp:1256
 #, c-format
 msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1267
+#: ../server/swf/tag_loaders.cpp:1293
 #, c-format
 msgid "define sound: ch=%d, format=%d, rate=%d, 16=%d, stereo=%d, ct=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1303
+#: ../server/swf/tag_loaders.cpp:1331
 #, c-format
 msgid ""
 "There is no sound handler currently active, so character with id %d will NOT "
 "be added to the dictionary"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1353
+#: ../server/swf/tag_loaders.cpp:1381
 #, c-format
 msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1428
+#: ../server/swf/tag_loaders.cpp:1393
+#, c-format
+msgid ""
+"Different stream/playback sound rate (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1402
+#, c-format
+msgid ""
+"Different stream/playback sample size (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1411
+#, c-format
+msgid ""
+"Different stream/playback channels (%s/%s). This seems common in SWF files, "
+"so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1429
+msgid ""
+"No samples advertised for sound stream, pretty common so will warn only once"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1455
 #, c-format
 msgid ""
 "sound stream head: format=%d, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1527
+#: ../server/swf/tag_loaders.cpp:1499
 #, c-format
 msgid "VideoFrame tag refers to unknown video stream id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1537
+#: ../server/swf/tag_loaders.cpp:1509
 #, c-format
 msgid "VideoFrame tag refers to a non-video character %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1568
+#: ../server/swf/tag_loaders.cpp:1541
 #, c-format
 msgid "  file attributes: has_metadata=%s use_network=%s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "true"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "false"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1575
+#: ../server/swf/tag_loaders.cpp:1548
 msgid ""
 "FileAttributes tag in the SWF requests that network access is not granted to "
 "this movie (or application?) when loaded from the filesystem. Anyway Gnash "
 "won't care; use white/black listing in your .gnashrc instead"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1599
+#: ../server/swf/tag_loaders.cpp:1572
 #, c-format
 msgid ""
 "  metadata = [[\n"
@@ -2947,22 +3163,22 @@
 "]]"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1602
+#: ../server/swf/tag_loaders.cpp:1575
 #, c-format
 msgid "METADATA tag unused: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1651
+#: ../server/swf/tag_loaders.cpp:1624
 #, c-format
 msgid "  reflex = \"%c%c%c\""
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1654
+#: ../server/swf/tag_loaders.cpp:1627
 #, c-format
 msgid "REFLEX tag parsed (\"%c%c%c\") but unused"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1678
+#: ../server/swf/tag_loaders.cpp:1652
 #, c-format
 msgid "%s tag parsed but not yet used"
 msgstr ""
@@ -3147,100 +3363,97 @@
 msgid "Empty action buffer starting at offset %lu"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:102
+#: ../server/parser/action_buffer.cpp:107
 #, c-format
-msgid "Action buffer starting at offset %lu doesn't end witn an END tag"
+msgid "Action buffer starting at offset %lu doesn't end with an END tag"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:125
+#: ../server/parser/action_buffer.cpp:131
 msgid "process_decl_dict("
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:154
+#: ../server/parser/action_buffer.cpp:160
 msgid "action buffer dict length exceeded"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:502
-msgid "Native floating point format not recognised"
-msgstr ""
-
-#: ../server/parser/action_buffer.cpp:578
+#: ../server/parser/action_buffer.cpp:584
 msgid "Native double floating point format not recognised"
 msgstr ""
 
-#: ../server/parser/BitmapMovieDefinition.cpp:67
+#: ../server/parser/BitmapMovieDefinition.cpp:63
 #, c-format
 msgid "Creating a shape_definition wrapping a %g x %g bitmap"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:55
+#: ../server/parser/button_character_def.cpp:56
 msgid "Premature end of button action input: can't read conditions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:64
-msgid "-- actions in button"
+#: ../server/parser/button_character_def.cpp:65
+#, c-format
+msgid "   button actions for conditions 0x%x"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:100
+#: ../server/parser/button_character_def.cpp:123
 msgid "   premature end of button record input stream, can't read flags"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:125
+#: ../server/parser/button_character_def.cpp:148
 msgid "   premature end of button record input stream, can't read character id"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:140
+#: ../server/parser/button_character_def.cpp:163
 #, c-format
 msgid ""
 "   button record for states [%s] refer to character with id %d, which is not "
 "found in the chars dictionary"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:148
+#: ../server/parser/button_character_def.cpp:171
 #, c-format
 msgid "   button record for states [%s] contain character %d (%s)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:157
+#: ../server/parser/button_character_def.cpp:180
 msgid ""
 "   premature end of button record input stream, can't read button layer "
 "(depth?)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:316
+#: ../server/parser/button_character_def.cpp:337
 msgid "Premature end of DEFINEBUTTON tag, won't read actions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:354
+#: ../server/parser/button_character_def.cpp:368
 #, c-format
 msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:409
+#: ../server/parser/button_character_def.cpp:413
 #, c-format
 msgid ""
 "Next action offset (%u) in Button2ActionConditions points past the end of tag"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:440
+#: ../server/parser/button_character_def.cpp:444
 msgid "Attempt to redefine button sound ignored"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:448
+#: ../server/parser/button_character_def.cpp:452
 msgid "button sound options: "
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:462
+#: ../server/parser/button_character_def.cpp:466
 #, c-format
 msgid "sound tag not found, sound_id=%d, button state #=%i"
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:93
+#: ../server/parser/filter_factory.cpp:99
 #, c-format
 msgid "Invalid filter type %d."
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:103
+#: ../server/parser/filter_factory.cpp:109
 #, c-format
 msgid "Filter %d could not read."
 msgstr ""
@@ -3250,290 +3463,297 @@
 msgid "Different number of edges in start (%u) and end (%u) shapes of a morph"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:278
+#: ../server/parser/movie_def_impl.cpp:290
 #, c-format
 msgid "import error: resource '%s' is not exported from movie '%s'"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:325
+#: ../server/parser/movie_def_impl.cpp:337
 #, c-format
 msgid "get_character_def(): character_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:351
+#: ../server/parser/movie_def_impl.cpp:363
 #, c-format
 msgid "get_font(): font_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:401
+#: ../server/parser/movie_def_impl.cpp:413
 #, c-format
 msgid "Add sound sample %d assigning id %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:431
+#: ../server/parser/movie_def_impl.cpp:443
 msgid "gnash::movie_def_impl::read() -- file does not start with a SWF header"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:438
+#: ../server/parser/movie_def_impl.cpp:450
 #, c-format
 msgid "version = %d, file_length = %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:444
+#: ../server/parser/movie_def_impl.cpp:456
 #, c-format
 msgid "SWF%d is not fully supported, trying anyway but don't expect it to work"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:451
+#: ../server/parser/movie_def_impl.cpp:463
 msgid ""
 "movie_def_impl::read(): unable to read zipped SWF data; gnash was compiled "
 "without zlib support"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:456
+#: ../server/parser/movie_def_impl.cpp:468
 msgid "file is compressed"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:490
+#: ../server/parser/movie_def_impl.cpp:502
 #, c-format
 msgid "frame rate = %f, frames = "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:518
+#: ../server/parser/movie_def_impl.cpp:530
 msgid "Could not start loading thread"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:626
+#: ../server/parser/movie_def_impl.cpp:638
 #, c-format
 msgid "Character %d @ %p"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:638
+#: ../server/parser/movie_def_impl.cpp:650
 #, c-format
 msgid "Could not find char %d, dump is:"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:676
+#: ../server/parser/movie_def_impl.cpp:688
 #, c-format
 msgid "Ensure load of frame %u/%u (last loaded is: %u)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:681
+#: ../server/parser/movie_def_impl.cpp:693
 msgid "Could not advance to frame "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:690
+#: ../server/parser/movie_def_impl.cpp:702
 #, c-format
 msgid ""
 "No more frames to load. Framecount: %u, Lastloaded: %u, next to load: %u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:740
+#: ../server/parser/movie_def_impl.cpp:752
 msgid ""
 "Hit stream-end tag, but not at the advertised SWF end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:766
+#: ../server/parser/movie_def_impl.cpp:778
 #, c-format
 msgid ""
 "last expected SHOWFRAME in SWF stream '%s' isn't followed by an END (%d)."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:785
+#: ../server/parser/movie_def_impl.cpp:797
 #, c-format
 msgid "*** no tag loader for type %d (movie)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:806
+#: ../server/parser/movie_def_impl.cpp:818
 #, c-format
 msgid "Parsing exception: %s"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:813
+#: ../server/parser/movie_def_impl.cpp:825
 msgid " control tags are NOT followed by a SHOWFRAME tag"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:822
+#: ../server/parser/movie_def_impl.cpp:834
 msgid " frames advertised in header, but only "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:851
+#: ../server/parser/movie_def_impl.cpp:861
 #, c-format
 msgid "number of SHOWFRAME tags in SWF stream '%s' ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:863
+#: ../server/parser/movie_def_impl.cpp:873
 #, c-format
 msgid "Loaded frame %u/%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:896
+#: ../server/parser/movie_def_impl.cpp:906
 #, c-format
 msgid "get_exported_resource called, frame count=%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:936
+#: ../server/parser/movie_def_impl.cpp:946
 msgid "looking for exported resource: frame load advancement (from "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:947
+#: ../server/parser/movie_def_impl.cpp:957
 #, c-format
 msgid ""
 "No frame progress in movie %s after %lu milliseconds (%lu microseconds = %lu "
 "iterations), giving up on get_exported_resource(%s): circular IMPORTS?"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:962
+#: ../server/parser/movie_def_impl.cpp:972
 #, c-format
 msgid "No frame progress at iteration %lu of get_exported_resource(%s)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:973
+#: ../server/parser/movie_def_impl.cpp:983
 #, c-format
 msgid "At end of stream, still no '%s' symbol found in _exportedResources ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:985
+#: ../server/parser/movie_def_impl.cpp:995
 #, c-format
 msgid ""
 "We haven't finished loading (loading frame %u), and _exportedResources.get "
 "returned no entries, sleeping a bit and trying again"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:91
+#: ../server/parser/shape_character_def.cpp:92
 #, c-format
 msgid "  read_fill_styles: count = %u"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:120
+#: ../server/parser/shape_character_def.cpp:121
 #, c-format
 msgid "  read_line_styles: count = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:132
+#: ../server/parser/shape_character_def.cpp:133
 #, c-format
 msgid "  read_line_styles: count2 = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:184
+#: ../server/parser/shape_character_def.cpp:185
 #, c-format
 msgid "  bound rect: %s"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:227
+#: ../server/parser/shape_character_def.cpp:228
 #, c-format
 msgid "  shape_character_def read: nfillbits = %d, nlinebits = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:318
+#: ../server/parser/shape_character_def.cpp:319
 #, c-format
 msgid "  shape_character read: moveto %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:344
+#: ../server/parser/shape_character_def.cpp:345
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:355
+#: ../server/parser/shape_character_def.cpp:356
 #, c-format
 msgid "Invalid fill style %d in fillStyle0Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:364
+#: ../server/parser/shape_character_def.cpp:365
 #, c-format
 msgid "  shape_character read: fill0 (left) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:391
+#: ../server/parser/shape_character_def.cpp:392
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:402
+#: ../server/parser/shape_character_def.cpp:403
 #, c-format
 msgid "Invalid fill style %d in fillStyle1Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:411
+#: ../server/parser/shape_character_def.cpp:412
 #, c-format
 msgid "  shape_character read: fill1 (right) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:436
+#: ../server/parser/shape_character_def.cpp:437
 #, c-format
 msgid ""
 "Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). "
 "Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:447
+#: ../server/parser/shape_character_def.cpp:448
 #, c-format
 msgid "Invalid fill style %d in lineStyleChange record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:455
+#: ../server/parser/shape_character_def.cpp:456
 #, c-format
 msgid "  shape_character_read: line = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:472
+#: ../server/parser/shape_character_def.cpp:473
 msgid "  shape_character read: more fill styles"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:516
+#: ../server/parser/shape_character_def.cpp:517
 #, c-format
 msgid "  shape_character read: curved edge   = %d %d - %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:559
+#: ../server/parser/shape_character_def.cpp:560
 #, c-format
 msgid "  shape_character_read: straight edge = %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:45
+#: ../server/parser/sprite_definition.cpp:46
 #, c-format
 msgid "Instantiating sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:76
+#: ../server/parser/sprite_definition.cpp:77
 msgid "  frames = "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:94
+#: ../server/parser/sprite_definition.cpp:95
 msgid ""
 "Hit end tag, before the advertised DEFINESPRITE end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:112
+#: ../server/parser/sprite_definition.cpp:109
 msgid "  show_frame "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:127
+#: ../server/parser/sprite_definition.cpp:124
 msgid ""
 "last SHOWFRAME of a DEFINESPRITE tag isn't followed by an END. Stopping for "
 "safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:147
+#: ../server/parser/sprite_definition.cpp:144
 #, c-format
 msgid "*** no tag loader for type %d (sprite)"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:155
+#: ../server/parser/sprite_definition.cpp:154
+#, c-format
+msgid ""
+"%d frames advertised in header, but only %d SHOWFRAME tags found in define "
+"sprite."
+msgstr ""
+
+#: ../server/parser/sprite_definition.cpp:163
 msgid "  -- sprite END --"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:210
+#: ../server/parser/sprite_definition.cpp:222
 #, c-format
 msgid "Registered class %p for sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:212
+#: ../server/parser/sprite_definition.cpp:224
 msgid " Exported interface: "
 msgstr ""
 
@@ -3555,7 +3775,7 @@
 msgid "  has_font: font id = %d (%p)"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:93
+#: ../server/parser/text_character_def.cpp:94
 msgid "  has_color"
 msgstr ""
 
@@ -3564,22 +3784,22 @@
 msgid "  has_x_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:118
+#: ../server/parser/text_character_def.cpp:117
 #, c-format
 msgid "  has_y_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:131
+#: ../server/parser/text_character_def.cpp:130
 #, c-format
 msgid "  text_height = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:155
+#: ../server/parser/text_character_def.cpp:154
 #, c-format
 msgid "  glyph_records: count = %d"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:159
+#: ../server/parser/text_character_def.cpp:158
 #, c-format
 msgid "   glyph%d: index=%d, advance=%g"
 msgstr ""
@@ -3617,279 +3837,276 @@
 msgid "%p.addListener(%s): this object's _listener isn't an array: %s"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:205
+#: ../server/asobj/Color.cpp:198
 #, c-format
 msgid ""
 "Color.getTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:237
+#: ../server/asobj/Color.cpp:230
 msgid "Color.setRGB() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:281
+#: ../server/asobj/Color.cpp:274
 msgid "Color.setTransform() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:291
+#: ../server/asobj/Color.cpp:284
 #, c-format
 msgid "Color.setTransform(%s) : first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:301
+#: ../server/asobj/Color.cpp:294
 #, c-format
 msgid ""
 "Color.setTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:365
+#: ../server/asobj/Color.cpp:358
 #, c-format
 msgid "new Color(%s) : first argument doesn't evaluate or point to a MovieClip"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:466
+#: ../server/asobj/Date.cpp:444
 msgid "Date constructor called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:493
-msgid "Date() failed to initialise from arguments"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:700
+#: ../server/asobj/Date.cpp:596
 msgid "Date.setTime needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:707
+#: ../server/asobj/Date.cpp:606
 msgid "Date.setTime was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:757
-msgid "Failed to set a date."
-msgstr ""
-
-#: ../server/asobj/Date.cpp:794
-msgid "utc_tm_msec_to_date failed to convert a date"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:868
+#: ../server/asobj/Date.cpp:693
 msgid "Date.setFullYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:884
+#: ../server/asobj/Date.cpp:709
 msgid "Date.setFullYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:913
+#: ../server/asobj/Date.cpp:739
 msgid "Date.setYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:933
+#: ../server/asobj/Date.cpp:756
 msgid "Date.setYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:961
+#: ../server/asobj/Date.cpp:785
 msgid "Date.setMonth needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:990
+#: ../server/asobj/Date.cpp:817
 msgid "Date.setMonth was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1009
+#: ../server/asobj/Date.cpp:836
 msgid "Date.setDate needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1023
+#: ../server/asobj/Date.cpp:850
 msgid "Date.setDate was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1047
+#: ../server/asobj/Date.cpp:875
 msgid "Date.setHours needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1065
+#: ../server/asobj/Date.cpp:893
 msgid "Date.setHours was called with more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1087
+#: ../server/asobj/Date.cpp:918
 msgid "Date.setMinutes needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1104 ../server/asobj/Date.cpp:1142
+#: ../server/asobj/Date.cpp:935 ../server/asobj/Date.cpp:975
 msgid "Date.setMinutes was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1124
+#: ../server/asobj/Date.cpp:956
 msgid "Date.setSeconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1158
+#: ../server/asobj/Date.cpp:994
 msgid "Date.setMilliseconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1168
+#: ../server/asobj/Date.cpp:1010
 msgid "Date.setMilliseconds was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1257
+#: ../server/asobj/Date.cpp:1103
 msgid "Date.UTC needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1277
+#: ../server/asobj/Date.cpp:1127
 msgid "Date.UTC was called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:84 ../server/asobj/string.cpp:44
+#: ../server/asobj/Global.cpp:86 ../server/asobj/string.cpp:43
 #, c-format
 msgid "%s needs one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:90 ../server/asobj/string.cpp:50
+#: ../server/asobj/Global.cpp:92 ../server/asobj/string.cpp:49
 #, c-format
 msgid "%s has more than one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:196
+#: ../server/asobj/Global.cpp:368
 #, c-format
 msgid "%s needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:202
+#: ../server/asobj/Global.cpp:375
 #, c-format
 msgid "%s has more than two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:322
+#: ../server/asobj/Global.cpp:521
 #, c-format
 msgid "%s needs at least three arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:328
+#: ../server/asobj/Global.cpp:527
 #, c-format
 msgid "%s has more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:330
+#: ../server/asobj/Global.cpp:530
 #, c-format
 msgid "%s has four arguments in a SWF version 5 movie"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:339
+#: ../server/asobj/Global.cpp:541
 #, c-format
-msgid "Invalid call to ASSetPropFlags: object argument is not an object: %s"
+msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:380
+#: ../server/asobj/Global.cpp:591
 #, c-format
 msgid "ASNative(%s): needs at least two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:391
+#: ../server/asobj/Global.cpp:602
 #, c-format
 msgid "ASNative(%s): first arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:398
+#: ../server/asobj/Global.cpp:609
 #, c-format
 msgid "ASNative(%s): second arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:576
+#: ../server/asobj/Global.cpp:620
+#, c-format
+msgid "No ASnative(%d, %d) registered with the VM"
+msgstr ""
+
+#: ../server/asobj/Global.cpp:688
 msgid "Extensions enabled, scanning plugin dir for load"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:582
+#: ../server/asobj/Global.cpp:693
 msgid "Extensions disabled"
 msgstr ""
 
-#: ../server/asobj/Key.cpp:153
+#: ../server/asobj/Key.cpp:150
 msgid "Key.isDown needs one argument (the key code)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:329
+#: ../server/asobj/LoadVars.cpp:339
 #, c-format
 msgid "Can't load variables from %s (security?)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:336
+#: ../server/asobj/LoadVars.cpp:346
 #, c-format
 msgid "Loading variables file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:522
+#: ../server/asobj/LoadVars.cpp:532
 msgid "LoadVars.load() requires at least one argument"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:531
+#: ../server/asobj/LoadVars.cpp:541
 msgid "LoadVars.load(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:558
+#: ../server/asobj/LoadVars.cpp:568
 msgid "LoadVars.sendAndLoad() requires at least two arguments"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:567
+#: ../server/asobj/LoadVars.cpp:577
 msgid "LoadVars.sendAndLoad(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:576
+#: ../server/asobj/LoadVars.cpp:586
 msgid "LoadVars.sendAndLoad(): invalid target (must be a LoadVars object)"
 msgstr ""
 
-#: ../server/asobj/LocalConnection.cpp:235
+#: ../server/asobj/LocalConnection.cpp:236
 msgid "No connection name specified to LocalConnection.connect()"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:103
+#: ../server/asobj/LocalConnection.cpp:263
+msgid "LocalConnection.send unimplemented"
+msgstr ""
+
+#: ../server/asobj/Mouse.cpp:75
 msgid "No callback to handle Mouse.hide"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:121
+#: ../server/asobj/Mouse.cpp:97
 msgid "No callback to handle Mouse.show"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:199
+#: ../server/asobj/MovieClipLoader.cpp:198
 #, c-format
 msgid " resolved url: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:271
+#: ../server/asobj/MovieClipLoader.cpp:270
 #, c-format
 msgid "MovieClipLoader.loadClip(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:285
+#: ../server/asobj/MovieClipLoader.cpp:284
 #, c-format
 msgid "Could not find target %s (evaluated from %s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:295
+#: ../server/asobj/MovieClipLoader.cpp:294
 #, c-format
 msgid "Target %s is not a sprite instance (%s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:302
+#: ../server/asobj/MovieClipLoader.cpp:301
 #, c-format
 msgid "load clip: %s, target is: %p\n"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:317
+#: ../server/asobj/MovieClipLoader.cpp:316
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:343
+#: ../server/asobj/MovieClipLoader.cpp:342
 msgid "MovieClipLoader.getProgress(): missing argument"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:353
+#: ../server/asobj/MovieClipLoader.cpp:352
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an object"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:363
+#: ../server/asobj/MovieClipLoader.cpp:362
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite"
 msgstr ""
@@ -3927,17 +4144,17 @@
 msgid "NetConnection.connect(): first argument shouldn't be undefined"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:109
+#: ../server/asobj/NetStream.cpp:112
 #, c-format
 msgid ""
 "First argument to NetStream constructor doesn't cast to a NetConnection (%s)"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:149
+#: ../server/asobj/NetStream.cpp:152
 msgid "NetStream play needs args"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:157
+#: ../server/asobj/NetStream.cpp:160
 #, c-format
 msgid "NetStream.play(%s): stream is not connected"
 msgstr ""
@@ -4040,24 +4257,24 @@
 "playback halted."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:115
+#: ../server/asobj/NetStreamGst.cpp:118
 msgid ""
 "Couldn't create the Gstreamer video conversion elements. Please make sure "
 "Gstreamer and gstreamer-plugins-base are correctly installed. Video playback "
 "will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:122
+#: ../server/asobj/NetStreamGst.cpp:125
 msgid ""
 "Failed to link video conversion elements. Video playback will not be possible"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:240
+#: ../server/asobj/NetStreamGst.cpp:243
 #, c-format
 msgid "%s: The provided URL could not be resolved (url: %s)"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:257
+#: ../server/asobj/NetStreamGst.cpp:260
 #, c-format
 msgid ""
 "%s: No URI handler was found for the provided URL. NetStream playback will "
@@ -4065,205 +4282,223 @@
 "gstreamer plugin, such as gnomevfssrc, neonhttpsrc or souphttpsrc."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:268
+#: ../server/asobj/NetStreamGst.cpp:271
 #, c-format
 msgid "URI handler \"%s\" found for URI %s"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:274
+#: ../server/asobj/NetStreamGst.cpp:277
 msgid "gst_bin_add failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:282
+#: ../server/asobj/NetStreamGst.cpp:285
 msgid "gst_element_link failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:312
+#: ../server/asobj/NetStreamGst.cpp:315
 msgid "Seek failed. This is expected, but we tried it anyway."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:527
+#: ../server/asobj/NetStreamGst.cpp:530
 #, c-format
 msgid "NetStream playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:619
+#: ../server/asobj/NetStreamGst.cpp:633
 #, c-format
 msgid "Missing Gstreamer plugin: %s. Please consider installing it."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:630
+#: ../server/asobj/NetStreamGst.cpp:644
 #, c-format
 msgid "Missing plugin: %s. Will attempt to start system installer"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:644
+#: ../server/asobj/NetStreamGst.cpp:658
 msgid ""
 "Gstreamer plugin installation was at least partially successful. Will try to "
 "restart the pipeline."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:648
+#: ../server/asobj/NetStreamGst.cpp:662
 msgid ""
 "The request for system installation of missing plugins has failed. Full "
 "playback will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:681
+#: ../server/asobj/NetStreamGst.cpp:695
 msgid ""
 "Failed to start the system Gstreamer plugin installer.Media playback will "
 "not work (fully)."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:743
+#: ../server/asobj/NetStreamGst.cpp:757
 #, c-format
 msgid "Streams of type %s are not supported!"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:775
+#: ../server/asobj/NetStreamGst.cpp:789
 #, c-format
 msgid "Couldn't find a decoder for stream type %s!"
 msgstr ""
 
-#: ../server/asobj/Number.cpp:203
+#: ../server/asobj/Number.cpp:216
 #, c-format
 msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:140
+#: ../server/asobj/Object.cpp:150
 msgid "Too many args to Object constructor"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:193
+#: ../server/asobj/Object.cpp:203
 #, c-format
 msgid ""
 "Invalid call to Object.addProperty(%s) - expected 3 arguments (<name>, "
 "<getter>, <setter>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:210
+#: ../server/asobj/Object.cpp:220
 msgid "Invalid call to Object.addProperty() - empty property name"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:220
+#: ../server/asobj/Object.cpp:230
 msgid "Invalid call to Object.addProperty() - getter is not an AS function"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:230
-msgid "Invalid call to Object.addProperty() - setter is not an AS function"
+#: ../server/asobj/Object.cpp:244
+#, c-format
+msgid ""
+"Invalid call to Object.addProperty() - setter is not null and not an AS "
+"function (%s)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:257
+#: ../server/asobj/Object.cpp:273
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - expected 2 arguments (<symbol>, "
 "<constructor>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:276
+#: ../server/asobj/Object.cpp:292
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - first argument (symbol id) "
 "evaluates to empty string"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:288
+#: ../server/asobj/Object.cpp:304
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - second argument (class) is not a "
 "function)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:303
+#: ../server/asobj/Object.cpp:332
 #, c-format
 msgid "Object.registerClass(%s, %s): can't find exported symbol"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:321
+#: ../server/asobj/Object.cpp:350
 #, c-format
 msgid ""
 "Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol "
 "(sprite_definition), but a %s"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:342
+#: ../server/asobj/Object.cpp:371
 msgid "Object.hasOwnProperty() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:351
+#: ../server/asobj/Object.cpp:380
 #, c-format
 msgid "Invalid call to Object.hasOwnProperty('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:366
+#: ../server/asobj/Object.cpp:395
 msgid "Object.isPropertyEnumerable() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:375
+#: ../server/asobj/Object.cpp:404
 #, c-format
 msgid "Invalid call to Object.isPropertyEnumerable('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:396
+#: ../server/asobj/Object.cpp:425
 msgid "Object.isPrototypeOf() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:405
+#: ../server/asobj/Object.cpp:434
 #, c-format
 msgid "First arg to Object.isPrototypeOf(%s) is not an object"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:143
+#: ../server/asobj/Object.cpp:452
 #, c-format
-msgid "%s is still testing!"
+msgid "Object.watch(%s): missing arguments"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:464
+#, c-format
+msgid "Object.watch(%s): second argument is not a function"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:489
+#, c-format
+msgid "Object.unwatch(%s): missing argument"
 msgstr ""
 
 #: ../server/asobj/Sound.cpp:146
 #, c-format
+msgid "%s is still testing!"
+msgstr ""
+
+#: ../server/asobj/Sound.cpp:149
+#, c-format
 msgid ""
 "%s: This sound already has a connection?  (We try to handle this by "
 "overriding the old one...)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:220 ../server/asobj/Sound.cpp:232
+#: ../server/asobj/Sound.cpp:223 ../server/asobj/Sound.cpp:235
 #, c-format
 msgid "%s: only works when ffmpeg, gstreamer or libmad is enabled"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:260
+#: ../server/asobj/Sound.cpp:263
 msgid "-- start sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:285
+#: ../server/asobj/Sound.cpp:288
 msgid "-- stop sound "
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:301 ../server/asobj/Sound.cpp:355
+#: ../server/asobj/Sound.cpp:304 ../server/asobj/Sound.cpp:358
 #, c-format
 msgid "import error: resource '%s' is not exported"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:315 ../server/asobj/Sound.cpp:369
+#: ../server/asobj/Sound.cpp:318 ../server/asobj/Sound.cpp:372
 msgid "sound sample is NULL (doesn't cast to sound_sample)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:328
+#: ../server/asobj/Sound.cpp:331
 msgid "-- attach sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:333
+#: ../server/asobj/Sound.cpp:336
 msgid "attach sound needs one argument"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:343
+#: ../server/asobj/Sound.cpp:346
 msgid "attachSound needs a non-empty string"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:444
+#: ../server/asobj/Sound.cpp:455
 msgid "loadSound needs 2 arguments"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:485
+#: ../server/asobj/Sound.cpp:486
 msgid "set volume of sound needs one argument"
 msgstr ""
 
@@ -4365,603 +4600,940 @@
 "the old one...)"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:205
+#: ../server/asobj/Stage.cpp:177
 msgid "Stage.width is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:223
+#: ../server/asobj/Stage.cpp:194
 msgid "Stage.height is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/string.cpp:462
+#: ../server/asobj/string.cpp:449
 msgid "string.slice() called with end < start"
 msgstr ""
 
-#: ../server/asobj/string.cpp:549
+#: ../server/asobj/string.cpp:563
 msgid "string.charCodeAt needs one argument"
 msgstr ""
 
-#: ../server/asobj/string.cpp:558
+#: ../server/asobj/string.cpp:572
 msgid "string.charCodeAt has more than one argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:98 ../server/asobj/xml.cpp:120
+#: ../server/asobj/TextFormat.cpp:117
+#, c-format
+msgid "Too many args (%d) passed to TextFormat"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:101 ../server/asobj/xml.cpp:123
 #, c-format
 msgid "Creating XML data at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:188
+#: ../server/asobj/xml.cpp:193
 #, c-format
 msgid "\tDeleting XML top level node at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:327
-msgid "Can't load XML file"
+#: ../server/asobj/xml.cpp:246
+#, c-format
+msgid "%s: extracting node %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:254
+#, c-format
+msgid "extractNode %s has property %s, value is %s"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:356
+#: ../server/asobj/xml.cpp:266
+#, c-format
+msgid ""
+"\tPushing attribute %s for element %s has value %s, next attribute is %p"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:366
 msgid "XML data is empty"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:374
-msgid "Can't parse XML data"
+#: ../server/asobj/xml.cpp:390
+msgid "malformed XML, trying to recover"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:544 ../server/asobj/xml.cpp:618
+#: ../server/asobj/xml.cpp:395
+#, c-format
+msgid ""
+"unrecoverable malformed XML (xmlParseBalancedChunkMemoryRecover returned %d)."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:400
+msgid "recovered malformed XML."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:583 ../server/asobj/xml.cpp:657
 #, c-format
 msgid "Can't load XML file: %s (security?)"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:551 ../server/asobj/xml.cpp:625
+#: ../server/asobj/xml.cpp:590 ../server/asobj/xml.cpp:664
 #, c-format
 msgid "Loading XML file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:561
+#: ../server/asobj/xml.cpp:600
 #, c-format
 msgid "%s: FIXME: onLoad Default event handler"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:651
+#: ../server/asobj/xml.cpp:690
 msgid "XML.load(): missing argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:726
+#: ../server/asobj/xml.cpp:765
 #, c-format
 msgid "\tCloned the XML object at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:735
+#: ../server/asobj/xml.cpp:774
 #, c-format
 msgid "First arg given to XML constructor (%s) evaluates to the empty string"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:760
+#: ../server/asobj/xml.cpp:799
 #, c-format
 msgid "%s: %d args"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:791
+#: ../server/asobj/xml.cpp:830
 msgid "no text for element creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:820
+#: ../server/asobj/xml.cpp:859
 msgid "no text for text node creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:886
+#: ../server/asobj/xml.cpp:925
 #, c-format
 msgid "XML.sendAndLoad(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:900
+#: ../server/asobj/xml.cpp:939
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:911
+#: ../server/asobj/xml.cpp:950
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument is not an XML object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:994
+#: ../server/asobj/xml.cpp:1033
 #, c-format
 msgid "XML parser: %s"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:86 ../server/asobj/xmlnode.cpp:98
+#: ../server/asobj/xmlnode.cpp:81 ../server/asobj/xmlnode.cpp:93
 #, c-format
 msgid "\tCreating XMLNode data at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:126
+#: ../server/asobj/xmlnode.cpp:121
 #, c-format
 msgid "\tDeleting XMLNode data %s with value %s at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:154
+#: ../server/asobj/xmlnode.cpp:149
 #, c-format
 msgid "XMLNode %p has no children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:195
+#: ../server/asobj/xmlnode.cpp:190
 msgid ""
 "XMLNode.insertBefore(): positional parameter is not a child of this node"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:302
+#: ../server/asobj/xmlnode.cpp:297
 #, c-format
 msgid ""
 "Stringifying node %p with name %s, value %s, %u attributes and %u children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:440
+#: ../server/asobj/xmlnode.cpp:435
 msgid "XMLNode::appendChild() needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:449
+#: ../server/asobj/xmlnode.cpp:444
 msgid "First argument to XMLNode::appendChild() is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:483
+#: ../server/asobj/xmlnode.cpp:478
 #, c-format
 msgid "XMLNode.insertBefore(%s) needs at least two argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:493
+#: ../server/asobj/xmlnode.cpp:488
 #, c-format
 msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:504
+#: ../server/asobj/xmlnode.cpp:499
 #, c-format
 msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:210
+#: ../server/asobj/xmlsocket.cpp:211
 #, c-format
 msgid ""
 "%s: fd <= 0, returning false (timer not unregistered while socket "
 "disconnected?"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:225
+#: ../server/asobj/xmlsocket.cpp:226
 #, c-format
 msgid "The socket for fd #%d was interupted by a system call"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:230 ../server/asobj/xmlsocket.cpp:405
+#: ../server/asobj/xmlsocket.cpp:231 ../server/asobj/xmlsocket.cpp:406
 #, c-format
 msgid "%s: The socket for fd #%d never was available"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:246
+#: ../server/asobj/xmlsocket.cpp:247
 #, c-format
 msgid "%s: read %d bytes, first msg terminates at %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:254
+#: ../server/asobj/xmlsocket.cpp:255
+#, c-format
+msgid "Packet size is %d at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:263
+#, c-format
+msgid "%d: Pushing Packet of size %d at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:305
+#, c-format
+msgid "Throwing out partial packet %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:320
+#, c-format
+msgid "%s: Returning %d messages"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:335
+#, c-format
+msgid "%s: socket not initialized"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:342
+#, c-format
+msgid "%s: sent %d bytes, data was %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:402
+#, c-format
+msgid ""
+"%s: The socket for fd #%d was interupted by a system call in this thread"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:410
+#, c-format
+msgid "%s: There is no data in the socket for fd #%d"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:414
+#, c-format
+msgid "%s: There is data in the socket for fd #%d"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:432
+#, c-format
+msgid "XMLSocket.connect(%s) called"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:439
+msgid "XMLSocket.connect() called while already connected, ignored"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:458
+msgid "XMLSocket.connect(): tring to call onConnect"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:463
+msgid "Setting up timer for calling XMLSocket.onData()"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:471
+msgid "Timer set"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:512
+#, c-format
+msgid "new XMLSocket(%s) called - created object at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:532
+#, c-format
+msgid "%s: not connected"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:554
+msgid "Builtin XMLSocket.onData() needs an argument"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:563
+#, c-format
+msgid ""
+"Builtin XMLSocket.onData() called with an argument that resolves to the "
+"empty string: %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:653
+msgid "Still processing data"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:663
+#, c-format
+msgid "Got %d messages: "
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:666
+#, c-format
+msgid " Message %d: %s "
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:697
+#, c-format
+msgid "%s: Couldn't find onData"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:125
+#, c-format
+msgid "Gnash dumpshm version: %s, Gnash version: %s\n"
+msgstr "Gnash dumpshm -versio: %s, Gnash-versio: %s\n"
+
+#: ../utilities/dumpshm.cpp:253
+#, c-format
+msgid "The data is: 0x%s"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:331
+msgid "This program dumps the internal data of a shared memory segment"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:333
+msgid "Usage: dumpmem [hdsanlif] filename"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:334 ../utilities/soldumper.cpp:191
+msgid "-h\tHelp"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:335
+msgid "-i\tList segments"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:336
+msgid "-r\tDump SYSV segments"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:337
+msgid "-c\tDump SYSV segments to disk"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:338
+msgid "-v\tVerbose output"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:350
+msgid "\tBase address of this segment: "
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:352
+msgid "\tFilespec: "
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:353
+msgid "\t# Bytes allocated: "
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:354
+msgid "\tTotal # of bytes: "
+msgstr ""
+
+#: ../utilities/processor.cpp:136 ../gui/Player.cpp:419
+#, c-format
+msgid "fs_callback(%p): %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:146
+#, c-format
+msgid "eventCallback: %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:211
+#, c-format
+msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
+msgstr "Gnash gprocessor -versio: %s, Gnash-versio: %s\n"
+
+#: ../utilities/processor.cpp:253 ../utilities/soldumper.cpp:96
+#: ../gui/gnash.cpp:238
+msgid "Verbose output turned on"
+msgstr ""
+
+#: ../utilities/processor.cpp:259 ../gui/gnash.cpp:302
+msgid "Setting debugger ON"
+msgstr ""
+
+#: ../utilities/processor.cpp:261
+msgid "The debugger has been disabled at configuration time"
+msgstr ""
+
+#: ../utilities/processor.cpp:267
+msgid "Verbose actions disabled at compile time"
+msgstr ""
+
+#: ../utilities/processor.cpp:274
+msgid "Verbose parsing disabled at compile time"
+msgstr ""
+
+#: ../utilities/processor.cpp:385 ../utilities/processor.cpp:388
+#: ../gui/Player.cpp:235 ../gui/Player.cpp:258
+#, c-format
+msgid "%s appended to local sandboxes"
+msgstr ""
+
+#: ../utilities/processor.cpp:540
+#, c-format
+msgid ""
+"gprocessor -- an SWF preprocessor for Gnash.\n"
+"\n"
+"usage: %s [options] <file>\n"
+"\n"
+"Preprocesses the given SWF movie files.  Optionally write preprocessed "
+"shape\n"
+"and font data to cache files, so the associated SWF files can be loaded\n"
+"faster.\n"
+"\n"
+"%s%s%s%s"
+msgstr ""
+
+#: ../utilities/processor.cpp:549
+msgid ""
+"options:\n"
+"\n"
+"  --help(-h)  Print this info.\n"
+"  --version   Print the version numbers.\n"
+"  -w          Write a .gsc file with preprocessed info, for each input "
+"file.\n"
+"  -v          Be verbose; i.e. print log messages to stdout\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:557
+msgid "  -vp         Be verbose about movie parsing\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:562
+msgid "  -va         Be verbose about ActionScript\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:567
+msgid ""
+"  -d [<ms>]\n"
+"              Milliseconds delay between advances (0 by default).\n"
+"              If '-1' the delay will be computed from the FPS.\n"
+"  -r <times>  Allow the given number of complete runs.\n"
+"              Keep looping undefinitely if set to 0.\n"
+"              Default is 1 (end as soon as the last frame is reached).\n"
+"  -f <frames>  \n"
+"              Allow the given number of frame advancements.\n"
+"              Keep advancing untill any other stop condition\n"
+"              is encountered if set to 0 (default).\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:81
+#, c-format
+msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+msgstr "Gnash soldumper -versio: %s, Gnash-versio: %s\n"
+
+#: ../utilities/soldumper.cpp:100
+msgid "forcing local directory access only"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:105
+msgid "List .sol files in the default directory"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:188
+msgid "This program dumps the internal data of a .sol file"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:190
+msgid "Usage: soldumper [h] filename"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:192
+msgid "-f\tForce local directory access"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:193
+msgid "-l\tList all .sol files in default dir"
+msgstr ""
+
+#: ../gui/dump.cpp:124
+msgid "Ignoring request to display in X11 window"
+msgstr ""
+
+#: ../gui/dump.cpp:138
+msgid "# FATAL:  No filename given with -D argument."
+msgstr ""
+
+#: ../gui/dump.cpp:174 ../gui/dump.cpp:201
+msgid "Unable to call gettimeofday."
+msgstr ""
+
+#: ../gui/dump.cpp:258
+msgid "# FATAL:  Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:259
+msgid "Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:268
+msgid "Please supply a dump filename for gnash-dump."
+msgstr ""
+
+#: ../gui/dump.cpp:274
+#, c-format
+msgid "Unable to write file '%s'."
+msgstr ""
+
+#: ../gui/fb.cpp:190
+msgid "Closing framebuffer device"
+msgstr ""
+
+#: ../gui/fb.cpp:198
+msgid "Free'ing offscreen buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:212
+msgid "LUT8: Setting up colormap"
+msgstr ""
+
+#: ../gui/fb.cpp:234
+#, c-format
+msgid "LUT8: Error setting colormap: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:250
+msgid "You won't have any pointing input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:255
+msgid "You won't have any keyboard input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:268
+#, c-format
+msgid "Framebuffer device uses %d bytes of memory."
+msgstr ""
+
+#: ../gui/fb.cpp:270
+#, c-format
+msgid "Video mode: %dx%d with %d bits per pixel."
+msgstr ""
+
+#: ../gui/fb.cpp:310
+msgid "Double buffering enabled"
+msgstr ""
+
+#: ../gui/fb.cpp:313
+#, fuzzy
+msgid "Double buffering disabled"
+msgstr "Saatiin kaksoispuskuroitu näkymä."
+
+#: ../gui/fb.cpp:322
+#, c-format
+msgid "red channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:324
+#, c-format
+msgid "green channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:326
+#, c-format
+msgid "blue channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:328
+#, c-format
+msgid "Total bits per pixel: %d"
+msgstr ""
+
+#: ../gui/fb.cpp:476
+msgid "This GUI does not yet support menus"
+msgstr ""
+
+#: ../gui/fb.cpp:481
+msgid "This GUI does not yet support a mouse pointer"
+msgstr ""
+
+#: ../gui/fb.cpp:567
+msgid "WARNING: Could not detect controlling TTY"
+msgstr ""
+
+#: ../gui/fb.cpp:577 ../gui/fb.cpp:612 ../gui/fb.cpp:643 ../gui/fb.cpp:693
+#, c-format
+msgid "WARNING: Could not open %s"
+msgstr ""
+
+#: ../gui/fb.cpp:582
+msgid "WARNING: Could not get current VT state"
+msgstr ""
+
+#: ../gui/fb.cpp:588
+#, c-format
+msgid "Original TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:594
+msgid "WARNING: Could not request a new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:599
+#, c-format
+msgid "Own TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:606 ../gui/fb.cpp:637 ../gui/fb.cpp:687
+#, c-format
+msgid "WARNING: Could not find device for VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:617 ../gui/fb.cpp:698
 #, c-format
-msgid "Packet size is %d at %p"
+msgid "WARNING: Could not activate VT number %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:262
+#: ../gui/fb.cpp:623 ../gui/fb.cpp:704
 #, c-format
-msgid "%d: Pushing Packet of size "
+msgid "WARNING: Error waiting for VT %d becoming active"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:304
-#, c-format
-msgid "Throwing out partial packet %s"
+#: ../gui/fb.cpp:661
+msgid "WARNING: Could not query current keyboard mode on VT"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:319
-#, c-format
-msgid "%s: Returning %d messages"
+#: ../gui/fb.cpp:665
+msgid "WARNING: Could not switch to graphics mode on new VT"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:334
+#: ../gui/fb.cpp:670
 #, c-format
-msgid "%s: socket not initialized"
+msgid "VT %d ready"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:341
-#, c-format
-msgid "%s: sent %d bytes, data was %s"
+#: ../gui/fb.cpp:683
+msgid "Restoring terminal..."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:401
-#, c-format
-msgid ""
-"%s: The socket for fd #%d was interupted by a system call in this thread"
+#: ../gui/fb.cpp:714
+msgid "WARNING: Could not restore keyboard mode"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:409
+#: ../gui/fb.cpp:758
 #, c-format
-msgid "%s: There is no data in the socket for fd #%d"
+msgid "mouse_command: discarded %d bytes from input buffer"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:413
-#, c-format
-msgid "%s: There is data in the socket for fd #%d"
+#: ../gui/fb.cpp:791 ../gui/fb.cpp:921
+msgid "Could not open "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:431
-#, c-format
-msgid "XMLSocket.connect(%s) called"
+#: ../gui/fb.cpp:809
+msgid "Mouse reset failed"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:438
-msgid "XMLSocket.connect() called while already connected, ignored"
+#: ../gui/fb.cpp:817
+msgid "WARNING: Could not detect mouse device ID"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:457
-msgid "XMLSocket.connect(): tring to call onConnect"
+#: ../gui/fb.cpp:821
+#, c-format
+msgid "WARNING: Non-standard mouse device ID %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:462
-msgid "Setting up timer for calling XMLSocket.onData()"
+#: ../gui/fb.cpp:826
+msgid "Could not activate Data Reporting mode for mouse"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:470
-msgid "Timer set"
+#: ../gui/fb.cpp:833
+msgid "Mouse enabled."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:511
+#: ../gui/fb.cpp:880
 #, c-format
-msgid "new XMLSocket(%s) called - created object at %p"
+msgid "x/y %d/%d btn %d"
+msgstr ""
+
+#: ../gui/fb.cpp:939
+msgid "Touchpad enabled."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:531
+#: ../gui/fb.cpp:1027 ../gui/fb.cpp:1244
 #, c-format
-msgid "%s: not connected"
+msgid "Could not open %s: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:553
-msgid "Builtin XMLSocket.onData() needs an argument"
+#: ../gui/fb.cpp:1031
+#, c-format
+msgid "Pointing device %s open"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:562
+#: ../gui/fb.cpp:1034
 #, c-format
-msgid ""
-"Builtin XMLSocket.onData() called with an argument that resolves to the "
-"empty string: %s"
+msgid "Could not set non-blocking mode for pointing device: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:644
-msgid "Still processing data"
+#: ../gui/fb.cpp:1117
+msgid "WARNING: Error parsing calibration data!"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:654
-msgid "Got "
+#: ../gui/fb.cpp:1119
+#, c-format
+msgid "Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:657
-msgid " Message "
+#: ../gui/fb.cpp:1123
+msgid ""
+"WARNING: No touchscreen calibration settings found. The mouse pointer most "
+"probably won't work precisely. Set TSCALIB environment variable with correct "
+"values for better results"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:688
+#: ../gui/fb.cpp:1248
 #, c-format
-msgid "%s: Couldn't find onData"
+msgid "Keyboard device %s open"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:125
+#: ../gui/fb.cpp:1251
 #, c-format
-msgid "Gnash dumpshm version: %s, Gnash version: %s\n"
-msgstr "Gnash dumpshm -versio: %s, Gnash-versio: %s\n"
+msgid "Could not set non-blocking mode for keyboard device: %s"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:253
-#, c-format
-msgid "The data is: 0x%s"
+#: ../gui/gnash.cpp:83
+msgid "Usage: gnash [options] movie_file.swf"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:331
-msgid "This program dumps the internal data of a shared memory segment"
+#: ../gui/gnash.cpp:85
+msgid "Plays a SWF (Shockwave Flash) movie"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:333
-msgid "Usage: dumpmem [hdsanlif] filename"
+#: ../gui/gnash.cpp:86
+msgid "Options:"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:334 ../utilities/soldumper.cpp:191
-msgid "-h\tHelp"
+#: ../gui/gnash.cpp:88
+msgid "  -h,  --help              Print this help and exit"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:335
-msgid "-i\tList segments"
+#: ../gui/gnash.cpp:89
+msgid "  -V,  --version           Print version information and exit"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:336
-msgid "-r\tDump SYSV segments"
+#: ../gui/gnash.cpp:90
+msgid "  -s,  --scale <factor>    Scale the movie by the specified factor"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:337
-msgid "-c\tDump SYSV segments to disk"
+#: ../gui/gnash.cpp:91
+msgid ""
+"  -c                       Produce a core file instead of letting SDL trap it"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:338
-msgid "-v\tVerbose output"
+#: ../gui/gnash.cpp:92
+msgid "  -d,  --delay num         Number of milliseconds to delay in main loop"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:350
-msgid "\tBase address of this segment: "
+#: ../gui/gnash.cpp:93
+#, fuzzy
+msgid "  -v,  --verbose           Produce verbose output"
+msgstr "  -vp           Tulosta enemmän elokuvan jäsentämisestä\n"
+
+#: ../gui/gnash.cpp:95
+#, fuzzy
+msgid "  -va                      Be (very) verbose about action execution"
+msgstr "  -va           Tulosta enemmän elokuvan toiminnoista\n"
+
+#: ../gui/gnash.cpp:98
+#, fuzzy
+msgid "  -vp                      Be (very) verbose about parsing"
+msgstr "  -vp           Tulosta enemmän elokuvan jäsentämisestä\n"
+
+#: ../gui/gnash.cpp:100
+msgid "  -A <file>                Audio dump file (wave format)"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:352
-msgid "\tFilespec: "
+#: ../gui/gnash.cpp:101
+msgid "  -D <file>                Video dump file (only valid with dump-gnash)"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:353
-msgid "\t# Bytes allocated: "
+#: ../gui/gnash.cpp:102
+msgid "  -x,  --xid <ID>          X11 Window ID for display"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:354
-msgid "\tTotal # of bytes: "
+#: ../gui/gnash.cpp:103
+msgid "  -w,  --writelog          Produce the disk based debug log"
 msgstr ""
 
-#: ../utilities/processor.cpp:133 ../gui/Player.cpp:400
-#, c-format
-msgid "fs_callback(%p): %s %s"
+#: ../gui/gnash.cpp:104
+msgid "  -j,  --width <width>     Set window width"
 msgstr ""
 
-#: ../utilities/processor.cpp:161
-#, c-format
-msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
-msgstr "Gnash gprocessor -versio: %s, Gnash-versio: %s\n"
+#: ../gui/gnash.cpp:105
+msgid "  -k,  --height <height>   Set window height"
+msgstr ""
 
-#: ../utilities/processor.cpp:197 ../utilities/soldumper.cpp:96
-#: ../gui/gnash.cpp:238
-msgid "Verbose output turned on"
+#: ../gui/gnash.cpp:106
+msgid "  -1,  --once              Exit when/if movie reaches the last frame"
 msgstr ""
 
-#: ../utilities/processor.cpp:203 ../gui/gnash.cpp:297
-msgid "Setting debugger ON"
+#: ../gui/gnash.cpp:107
+msgid "  -g,  --debugger          Turn on the Flash debugger"
 msgstr ""
 
-#: ../utilities/processor.cpp:205
-msgid "The debugger has been disabled at configuration time"
+#: ../gui/gnash.cpp:108
+msgid "  -r,  --render-mode <0|1|2|3>"
 msgstr ""
 
-#: ../utilities/processor.cpp:211
-msgid "Verbose actions disabled at compile time"
+#: ../gui/gnash.cpp:109
+msgid "                           0 disable rendering and sound"
 msgstr ""
 
-#: ../utilities/processor.cpp:218
-msgid "Verbose parsing disabled at compile time"
+#: ../gui/gnash.cpp:110
+msgid "                           1 enable rendering, disable sound"
 msgstr ""
 
-#: ../utilities/processor.cpp:328 ../utilities/processor.cpp:331
-#: ../gui/Player.cpp:219 ../gui/Player.cpp:242
-#, c-format
-msgid "%s appended to local sandboxes"
+#: ../gui/gnash.cpp:111
+msgid "                           2 enable sound, disable rendering"
 msgstr ""
 
-#: ../utilities/processor.cpp:483
-#, c-format
-msgid ""
-"gprocessor -- an SWF preprocessor for Gnash.\n"
-"\n"
-"usage: %s [options] <file>\n"
-"\n"
-"Preprocesses the given SWF movie files.  Optionally write preprocessed "
-"shape\n"
-"and font data to cache files, so the associated SWF files can be loaded\n"
-"faster.\n"
-"\n"
-"%s%s%s%s"
+#: ../gui/gnash.cpp:112
+msgid "                           3 enable rendering and sound (default)"
 msgstr ""
 
-#: ../utilities/processor.cpp:492
-msgid ""
-"options:\n"
-"\n"
-"  --help(-h)  Print this info.\n"
-"  --version   Print the version numbers.\n"
-"  -w          Write a .gsc file with preprocessed info, for each input "
-"file.\n"
-"  -v          Be verbose; i.e. print log messages to stdout\n"
+#: ../gui/gnash.cpp:113
+msgid "  -t,  --timeout <sec>     Exit after the specified number of seconds"
 msgstr ""
 
-#: ../utilities/processor.cpp:500
-msgid "  -vp         Be verbose about movie parsing\n"
+#: ../gui/gnash.cpp:114
+msgid "  -u,  --real-url <url>    Set \"real\" URL of the movie"
 msgstr ""
 
-#: ../utilities/processor.cpp:505
-msgid "  -va         Be verbose about ActionScript\n"
+#: ../gui/gnash.cpp:115
+msgid "  -U,  --base-url <url>    Set \"base\" URL for resolving relative URLs"
 msgstr ""
 
-#: ../utilities/processor.cpp:510
+#: ../gui/gnash.cpp:116
+msgid "  -P,  --param <param>     Set parameter (e.g. \"FlashVars=A=1&b=2\")"
+msgstr ""
+
+#: ../gui/gnash.cpp:117
 msgid ""
-"  -d [<ms>]\n"
-"              Milliseconds delay between advances (0 by default).\n"
-"              If '-1' the delay will be computed from the FPS.\n"
-"  -r <times>  Allow the given number of complete runs.\n"
-"              Keep looping undefinitely if set to 0.\n"
-"              Default is 1 (end as soon as the last frame is reached).\n"
-"  -f <frames>  \n"
-"              Allow the given number of frame advancements.\n"
-"              Keep advancing untill any other stop condition\n"
-"              is encountered if set to 0 (default).\n"
+"  -F,  --fd <fd>           Filedescriptor to use for external communications"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:81
-#, c-format
-msgid "Gnash soldumper version: %s, Gnash version: %s\n"
-msgstr "Gnash soldumper -versio: %s, Gnash-versio: %s\n"
+#: ../gui/gnash.cpp:119
+#, fuzzy
+msgid "  -f,  --debug-fps num     Print FPS every num seconds (float)."
+msgstr "  -f lkm        Tulosta kehysten määrä sekunnissa lkm sekunnin 
välein."
 
-#: ../utilities/soldumper.cpp:100
-msgid "forcing local directory access only"
+#: ../gui/gnash.cpp:122
+msgid "  --max-advances num       Exit after specified number of advances"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:105
-msgid "List .sol files in the default directory"
+#: ../gui/gnash.cpp:123
+msgid "  --fullscreen             Start in fullscreen mode"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:188
-msgid "This program dumps the internal data of a .sol file"
+#: ../gui/gnash.cpp:125
+msgid "Keys:"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:190
-msgid "Usage: soldumper [h] filename"
+#: ../gui/gnash.cpp:127
+msgid "  CTRL-Q, CTRL-W           Quit/Exit"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:192
-msgid "-f\tForce local directory access"
+#: ../gui/gnash.cpp:128
+msgid "  CTRL-P                   Toggle Pause"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:193
-msgid "-l\tList all .sol files in default dir"
+#: ../gui/gnash.cpp:129
+msgid "  CTRL-R                   Restart the movie"
 msgstr ""
 
-#: ../gui/gnash.cpp:99
-msgid ""
-"usage: gnash [options] movie_file.swf\n"
-"\n"
-"Plays a SWF (Shockwave Flash) movie\n"
-"options:\n"
-"\n"
+#: ../gui/gnash.cpp:132
+msgid "  CTRL-[ or kp-   Step back one frame"
 msgstr ""
-"käyttö: gnash [valitsimet] elokuvatiedosto.swf\n"
-"\n"
-"Toistaa SWF (Shockwave Flash) -elokuvia\n"
-"valitsimet:\n"
-"\n"
 
-#: ../gui/gnash.cpp:104
-msgid ""
-"  -h, --help    Print this info.\n"
-"  -s <factor>   Scale the movie up/down by the specified factor\n"
-"  -c            Produce a core file instead of letting SDL trap it\n"
-"  -d num        Number of milliseconds to delay in main loop\n"
-"  -v            Be verbose; i.e. print log messages to stdout\n"
+#: ../gui/gnash.cpp:133
+msgid "  CTRL-] or kp+   Step forward one frame"
 msgstr ""
-"  -h, --help    Tulosta tämä ohje.\n"
-"  -s <kerroin>  Skaalaa elokuvaa määritellyn kertoimen verran\n"
-"  -c            Tuota core-tiedosto sen sijaan että SDL käsittelee sen\n"
-"  -d numero     Pääsilmukan viiveen määrä millisekunneissa\n"
-"  -v            Suurempi tulosteen määrä, esim. tulosta lokiviestit\n"
-
-#: ../gui/gnash.cpp:111
-#, fuzzy
-msgid "  -va           Be (very) verbose about action execution\n"
-msgstr "  -va           Tulosta enemmän elokuvan toiminnoista\n"
 
-#: ../gui/gnash.cpp:116
-#, fuzzy
-msgid "  -vp           Be (very) verbose about parsing\n"
-msgstr "  -vp           Tulosta enemmän elokuvan jäsentämisestä\n"
+#: ../gui/gnash.cpp:136
+msgid "  CTRL-L                   Force immediate redraw"
+msgstr ""
 
-#: ../gui/gnash.cpp:121
-#, fuzzy
+#: ../gui/gnash.cpp:150
 msgid ""
-"  -x <ID>       X11 Window ID for display\n"
-"  -v            Produce verbose output\n"
-"  -w            Produce the disk based debug log\n"
-"  -j <width >   Set window width\n"
-"  -k <height>   Set window height\n"
-"  -1            Play once; exit when/if movie reaches the last frame\n"
-msgstr ""
-"  -m <arvo>     Määritä tekstuurien LOD-arvo (liukuluku, oletus -1.0)\n"
-"  -x <tunniste> Näytön X11-ikkunatunniste\n"
-"  -v            Tuota enemmän tulostetta\n"
-"  -vp           Tuota enemmän tulostetta jäsentämisestä\n"
-"  -va           Tuota enemmän tulostetta toimintojen toteuttamisesta\n"
-"  -w            Tee virheenjäljitysloki levylle\n"
-"  -j <leveys>   Aseta ikkunan leveys\n"
-"  -k <korkeus>  Aseta ikkunan korkeus\n"
-"  -1            Toista kerran, poistu jos/kun elokuva päättyy\n"
+"Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n"
+"Gnash comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of Gnash under the terms of the GNU General\n"
+"Public License.  For more information, see the file named COPYING.\n"
+msgstr ""
 
-#: ../gui/gnash.cpp:128
-msgid ""
-"  -g            Turn on the Flash debugger\n"
-"  -r <0|1|2|3>\n"
-"                0 disables both rendering & sound (good for batch tests)\n"
-"                1 enables rendering & disables sound\n"
-"                2 enables sound & disables rendering\n"
-"                3 enables both rendering & sound (default)\n"
-msgstr ""
-"  -g            Kytke Flash-virheenjäljitin päälle\n"
-"  -r <0|1|2|3>\n"
-"                0 piirto ja ääni pois käytöstä (hyvä testierille)\n"
-"                1 piirto käytössä, ääni pois käytöstä\n"
-"                2 ääni käytössä, piirto pois käytöstä\n"
-"                3 piirto ja ääni käytössä (oletus)\n"
-
-#: ../gui/gnash.cpp:135
-msgid ""
-"  -t <sec>      Timeout and exit after the specified number of seconds\n"
-"  -u <url>      Set \"real\" url of the movie\n"
-"                (useful for downloaded movies)\n"
-"  -U <url>      Set \"base\" url for this run\n"
-"                (used to resolve relative urls, defaults to movie url)\n"
-"  -P <param>    Set parameter (ie. \"FlashVars=A=1&b=2\")\n"
-"  -V, --version Print gnash's version number and exit\n"
-"  -F <fd>       Set filedescriptor to use for external communications\n"
-msgstr ""
-"  -t <sek>      Aikakatkaise ja poistu sekuntimäärän kuluttua\n"
-"  -u <url>      Aseta elokuvan \"oikea\" url\n"
-"                (hyödyllinen ladatuille elokuville)\n"
-"  -U <url>      Aseta tämän kerran url:n \"perusosa\"\n"
-"                (käytetään suhteellisiin url:iin, oletus elokuvan url)\n"
-"  -P <param>    Aseta parametri (esim. \"FlashVars=A=1&b=2\")\n"
-"  -V, --version Tulosta Gnashin versionumero ja poistu\n"
-"  -F <tk>       Aseta ulkoisiin yhteyksiin käytettävä tiedostokuvain\n"
+#: ../gui/gnash.cpp:159
+msgid "Build options "
+msgstr ""
 
-#: ../gui/gnash.cpp:145
-msgid "  -f num        Print FPS every num seconds (float)."
-msgstr "  -f lkm        Tulosta kehysten määrä sekunnissa lkm sekunnin 
välein."
+#: ../gui/gnash.cpp:160
+msgid "   Target: "
+msgstr ""
 
-#: ../gui/gnash.cpp:148
-msgid ""
-"\n"
-"keys:\n"
-"\n"
-"  CTRL-Q, CTRL-W  Quit/Exit\n"
-"  CTRL-P          Toggle Pause\n"
-"  CTRL-R          Restart the movie\n"
-"  CTRL-[ or kp-   Step back one frame\n"
-"  CTRL-] or kp+   Step forward one frame\n"
-"  CTRL-L          Force immediate redraw\n"
+#: ../gui/gnash.cpp:162
+#, fuzzy
+msgid "   Renderer: "
 msgstr ""
 "\n"
-"näppäimet:\n"
-"\n"
-"  CTRL-Q, CTRL-W  Lopeta/poistu\n"
-"  CTRL-P          Kytke tauko päälle ja pois\n"
-"  CTRL-R          Käynnistä elokuva uudelleen\n"
-"  CTRL-[ tai kp-  Siirry yksi kehys taaksepäin\n"
-"  CTRL-] tai kp+  Siirry yksi kehys eteenpäin\n"
-"  CTRL-L          Toteuta uudelleenpiirto välittömästi\n"
+"Piirto: "
 
-#: ../gui/gnash.cpp:173
-#, c-format
-msgid "Gnash "
-msgstr "Gnash "
+#: ../gui/gnash.cpp:163
+msgid " - GUI: "
+msgstr ""
 
-#: ../gui/gnash.cpp:184
-#, c-format
-msgid ""
-"Build options %s\n"
-"   Target: %s\n"
-"   Renderer: %s - GUI: %s - Media handler: %s\n"
-"   Configured with: %s\n"
-"   CXXFLAGS: %s\n"
+#: ../gui/gnash.cpp:164
+msgid " - Media handler: "
 msgstr ""
-"Käännösvalinnat %s\n"
-"   Kohde: %s\n"
-"   Piirto: %s - GUI: %s - median käsittelijä: %s\n"
-"   Määrittelyt: %s\n"
-"   CXXFLAGS: %s\n"
 
-#: ../gui/gnash.cpp:192
-#, c-format
-msgid "Ffmpeg version is: %s\n"
-msgstr "Ffmpeg-versio on: %s\n"
+#: ../gui/gnash.cpp:166
+msgid "   Configured with: "
+msgstr ""
 
-#: ../gui/gnash.cpp:195
-#, c-format
-msgid "Gstreamer version is: %d.%d.%d.\n"
-msgstr "Gstreamer-versio on: %d.%d.%d.\n"
+#: ../gui/gnash.cpp:167
+msgid "   CXXFLAGS: "
+msgstr ""
+
+#: ../gui/gnash.cpp:170
+msgid "Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gnash.cpp:173
+msgid "Built against gstreamer version: "
+msgstr ""
 
 #: ../gui/gnash.cpp:246
 msgid "Logging to disk enabled"
@@ -4975,85 +5547,103 @@
 msgid "No verbose parsing; disabled at compile time"
 msgstr "Ei suuren tulostemäärän jäsennystä; poistettu käytöstä 
käännettäessä"
 
-#: ../gui/gnash.cpp:273
+#: ../gui/gnash.cpp:278
 #, c-format
 msgid "Setting root URL to %s"
 msgstr "Asetetaan juuri-URL:ksi %s"
 
-#: ../gui/gnash.cpp:277
+#: ../gui/gnash.cpp:282
 #, c-format
 msgid "Setting base URL to %s"
 msgstr "Asetetaan URL perusosaksi %s"
 
-#: ../gui/gnash.cpp:284
+#: ../gui/gnash.cpp:289
 #, c-format
 msgid "Invalid host communication filedescriptor %d\n"
 msgstr "Epäkelpo isäntäviestinnän tiedostokuvain %d\n"
 
-#: ../gui/gnash.cpp:293
-msgid "Setting width to "
+#: ../gui/gnash.cpp:298
+#, fuzzy, c-format
+msgid "Setting width to %d"
 msgstr "Asetetaan leveys arvoon "
 
-#: ../gui/gnash.cpp:302
-#, c-format
-msgid "No debugger; disabled at compile time, -g is invalid\n"
+#: ../gui/gnash.cpp:307
+#, fuzzy
+msgid "No debugger; disabled at compile time, -g is invalid"
 msgstr ""
 "Ei virheenjäljitintä; poistettu käytöstä käännösaikaan, -g ei 
kelvollinen\n"
 
-#: ../gui/gnash.cpp:309
-msgid "Setting height to "
+#: ../gui/gnash.cpp:314
+#, fuzzy, c-format
+msgid "Setting height to %d"
 msgstr "Asetaan korkeus arvoon "
 
-#: ../gui/gnash.cpp:343
-msgid "-r must be followed by 0, 1, 2 or 3 "
+#: ../gui/gnash.cpp:348
+#, fuzzy
+msgid "ERROR: -r must be followed by 0, 1, 2 or 3 "
 msgstr "-r-valitsimen kanssa tulee määrittää 0, 1, 2, tai 3 "
 
-#: ../gui/gnash.cpp:354
-#, c-format
-msgid "FPS debugging disabled at compile time, -f is invalid\n"
+#: ../gui/gnash.cpp:359
+#, fuzzy
+msgid "FPS debugging disabled at compile time, -f is invalid"
 msgstr ""
 "FPS-virheenjäljitys otettu pois käytöstä käännettäessä, -f ei 
kelvollinen\n"
 
-#: ../gui/gnash.cpp:379
+#: ../gui/gnash.cpp:394
+msgid "Error parsing command line options: "
+msgstr ""
+
+#: ../gui/gnash.cpp:395
+msgid "This is a Gnash bug."
+msgstr ""
+
+#: ../gui/gnash.cpp:400
 msgid "No rendering flags specified, using rcfile"
 msgstr "Piirtolippuja ei määritelty, käytetään rc-tiedostoa"
 
-#: ../gui/gnash.cpp:400
-#, c-format
-msgid "Got variable option (%s) on command line"
-msgstr "Komentoriviltä saatiin muuttujavalitsin (%s)"
+#: ../gui/gnash.cpp:438
+msgid "Exception thrown during parseCommandLine"
+msgstr ""
 
-#: ../gui/gtk.cpp:108
+#: ../gui/gnash.cpp:444
+msgid "Error: no input file was specified. Exiting."
+msgstr ""
+
+#: ../gui/gtk.cpp:136
 msgid "Created XEmbedded window"
 msgstr "Luotiin XEmbedded-ikkuna"
 
-#: ../gui/gtk.cpp:116
+#: ../gui/gtk.cpp:144
 msgid "Created top level window"
 msgstr "Luotiin päätason ikkuna"
 
-#: ../gui/gtk.cpp:178
+#: ../gui/gtk.cpp:156
+msgid "Click to play"
+msgstr ""
+
+#: ../gui/gtk.cpp:216
 msgid "LIRC daemon not running"
 msgstr "LIRC-palvelu ei käynnissä"
 
-#: ../gui/gtk.cpp:516
+#: ../gui/gtk.cpp:599
 msgid "Sound"
 msgstr "Ääni"
 
-#: ../gui/gtk.cpp:532 ../gui/kde.cpp:445
+#: ../gui/gtk.cpp:615 ../gui/kde.cpp:442
 msgid "Quit Gnash"
 msgstr "Lopeta Gnash"
 
-#: ../gui/gtk.cpp:612 ../gui/gtk.cpp:613
+#: ../gui/gtk.cpp:695 ../gui/gtk.cpp:696
 #, c-format
 msgid "Couldn't find pixmap file: %s"
 msgstr "pixmap-tiedostoa ei löydy: %s"
 
-#: ../gui/gtk.cpp:619
+#: ../gui/gtk.cpp:702
 #, c-format
 msgid "Failed to load pixbuf file: %s: %s"
 msgstr "pixbuf-tiedoston lataus epäonnistui: %s: %s"
 
-#: ../gui/gtk.cpp:825
+#: ../gui/gtk.cpp:920
 #, c-format
 msgid ""
 "Attempting to open file %s.\n"
@@ -5062,167 +5652,167 @@
 "Yritetään avata tiedostoa %s.\n"
 "Huom: tiedoston avaustoiminto ei ole vielä toteutettu."
 
-#: ../gui/gtk.cpp:949
+#: ../gui/gtk.cpp:1045
 msgid "Gnash preferences"
 msgstr "Gnash-asetukset"
 
-#: ../gui/gtk.cpp:975
+#: ../gui/gtk.cpp:1071
 msgid "_Logging"
 msgstr "_Lokiinkirjaus"
 
-#: ../gui/gtk.cpp:979
+#: ../gui/gtk.cpp:1075
 msgid "<b>Logging options</b>"
 msgstr "<b>Lokivalinnat</b>"
 
-#: ../gui/gtk.cpp:983
+#: ../gui/gtk.cpp:1079
 msgid "Verbosity level:"
 msgstr "Tulosteen määrä:"
 
-#: ../gui/gtk.cpp:992
+#: ../gui/gtk.cpp:1088
 msgid "Log to _file"
 msgstr "Loki _tiedostoon"
 
-#: ../gui/gtk.cpp:996
+#: ../gui/gtk.cpp:1092
 msgid "Logfile name:"
 msgstr "Lokitiedoston nimi:"
 
-#: ../gui/gtk.cpp:1005
+#: ../gui/gtk.cpp:1101
 msgid "Log _parser output"
 msgstr "_Jäsentimen ulostulo lokiin"
 
-#: ../gui/gtk.cpp:1012
+#: ../gui/gtk.cpp:1108
 msgid "Log SWF _actions"
 msgstr "SWF-_toiminnot lokiin"
 
-#: ../gui/gtk.cpp:1019
+#: ../gui/gtk.cpp:1115
 msgid "Log malformed SWF _errors"
 msgstr "Väärin muodostetun SWF:n virh_eet lokiin"
 
-#: ../gui/gtk.cpp:1025
+#: ../gui/gtk.cpp:1121
 msgid "Log ActionScript _coding errors"
 msgstr "ActionScript-_ohjelmavirheet lokiin"
 
-#: ../gui/gtk.cpp:1032
+#: ../gui/gtk.cpp:1128
 msgid "Log _Local Connection activity"
 msgstr "Paika_llisyhteystapahtumat lokiin"
 
-#: ../gui/gtk.cpp:1039
+#: ../gui/gtk.cpp:1135
 msgid "Enable _debugger"
 msgstr "Ota käyttöön _virheenjäljitin"
 
-#: ../gui/gtk.cpp:1052
+#: ../gui/gtk.cpp:1148
 msgid "_Security"
 msgstr "_Turvallisuus"
 
-#: ../gui/gtk.cpp:1057
+#: ../gui/gtk.cpp:1153
 msgid "<b>Network connections</b>"
 msgstr "<b>Verkkoyhteydet</b>"
 
-#: ../gui/gtk.cpp:1061
+#: ../gui/gtk.cpp:1157
 msgid "Connect only to local _host"
 msgstr "Yhdistä vain paikall_iseen isäntäkoneeseen"
 
-#: ../gui/gtk.cpp:1065
+#: ../gui/gtk.cpp:1161
 msgid "Connect only to local _domain"
 msgstr "Yhdistä vain paikalliseen _verkkoalueeseen"
 
-#: ../gui/gtk.cpp:1069
+#: ../gui/gtk.cpp:1165
 msgid "Disable SSL _verification"
 msgstr "Ota SSL-_tarkistus pois käytöstä"
 
-#: ../gui/gtk.cpp:1073
+#: ../gui/gtk.cpp:1169
 msgid "_Whitelist"
 msgstr "_Sallittujen luettelo"
 
-#: ../gui/gtk.cpp:1079
+#: ../gui/gtk.cpp:1175
 msgid "_Blacklist"
 msgstr "_Estettyjen luettelo"
 
-#: ../gui/gtk.cpp:1086
+#: ../gui/gtk.cpp:1182
 msgid "<b>Privacy</b>"
 msgstr "<b>Yksityisyys</b>"
 
-#: ../gui/gtk.cpp:1090
+#: ../gui/gtk.cpp:1186
 msgid "Shared objects directory:"
 msgstr "Jaettujen objektien hakemisto:"
 
-#: ../gui/gtk.cpp:1099
+#: ../gui/gtk.cpp:1195
 msgid "Do _not write Shared Object files"
 msgstr "Älä _kirjoita jaettujen objektien tiedostoja"
 
-#: ../gui/gtk.cpp:1105
+#: ../gui/gtk.cpp:1201
 msgid "Only _access local Shared Object files"
 msgstr "Saanti v_ain paikallisiin jaettujen objektien tiedostoihin"
 
-#: ../gui/gtk.cpp:1111
+#: ../gui/gtk.cpp:1207
 msgid "Disable Local _Connection object"
 msgstr "Ota paikallis_yhteyden objekti pois käytöstä"
 
-#: ../gui/gtk.cpp:1122
+#: ../gui/gtk.cpp:1218
 msgid "_Media"
 msgstr "_Media"
 
-#: ../gui/gtk.cpp:1127
+#: ../gui/gtk.cpp:1223
 msgid "<b>Sound</b>"
 msgstr "<b>Ääni</b>"
 
-#: ../gui/gtk.cpp:1131
+#: ../gui/gtk.cpp:1227
 msgid "Use sound _handler"
 msgstr "Käytä äänen_käsittelijää"
 
-#: ../gui/gtk.cpp:1140
+#: ../gui/gtk.cpp:1236
 msgid "_Player"
 msgstr "_Soitin"
 
-#: ../gui/gtk.cpp:1145
+#: ../gui/gtk.cpp:1241
 msgid "<b>Player description</b>"
 msgstr "<b>Soittimen kuvaus</b>"
 
-#: ../gui/gtk.cpp:1153
+#: ../gui/gtk.cpp:1249
 msgid "Player version:"
 msgstr "Soittimen versio:"
 
-#: ../gui/gtk.cpp:1166
+#: ../gui/gtk.cpp:1262
 msgid "Operating system:"
 msgstr "Käyttöjärjestelmä:"
 
-#: ../gui/gtk.cpp:1175
+#: ../gui/gtk.cpp:1271
 msgid "<i>If blank, Gnash will detect your OS</i>"
 msgstr "<i>Jos tyhjä, Gnash tunnistaa käyttöjärjestelmän</i>"
 
-#: ../gui/gtk.cpp:1185
+#: ../gui/gtk.cpp:1281
 msgid "URL opener:"
 msgstr "URL-avaaja:"
 
-#: ../gui/gtk.cpp:1195
+#: ../gui/gtk.cpp:1291
 msgid "<b>Performance</b>"
 msgstr "<b>Suorituskyky</b>"
 
-#: ../gui/gtk.cpp:1203
+#: ../gui/gtk.cpp:1299
 msgid "Max size of movie library:"
 msgstr "Elokuvakirjaston suurin koko:"
 
-#: ../gui/gtk.cpp:1213
+#: ../gui/gtk.cpp:1309
 msgid "Start _Gnash in pause mode"
 msgstr "Käynnistä _Gnash pysäytetyssä tilassa"
 
-#: ../gui/gtk.cpp:1226
+#: ../gui/gtk.cpp:1322
 msgid "Movie properties"
 msgstr "Elokuvan ominaisuudet"
 
-#: ../gui/gtk.cpp:1299
+#: ../gui/gtk.cpp:1397
 msgid "Variable"
 msgstr "Muuttuja"
 
-#: ../gui/gtk.cpp:1311
+#: ../gui/gtk.cpp:1409
 msgid "Value"
 msgstr "Arvo"
 
-#: ../gui/gtk.cpp:1355
+#: ../gui/gtk.cpp:1455
 msgid "Gnash is the GNU Flash movie player based on GameSWF."
 msgstr "Gnash on GNU Flash -elokuvasoitin, joka perustuu GameSWF:ään."
 
-#: ../gui/gtk.cpp:1357
+#: ../gui/gtk.cpp:1457
 msgid ""
 "\n"
 "Renderer: "
@@ -5230,71 +5820,100 @@
 "\n"
 "Piirto: "
 
-#: ../gui/gtk.cpp:1370
+#: ../gui/gtk.cpp:1459
+msgid ""
+"\n"
+"GUI: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1461
+#, fuzzy
+msgid ""
+"\n"
+"Media: "
+msgstr "_Media"
+
+#: ../gui/gtk.cpp:1464
+msgid ""
+"\n"
+"Built against gstreamer version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1470
+msgid ""
+"\n"
+"Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1479
 msgid "GNASH flash movie player"
 msgstr "GNASH - Flash-elokuvasoitin"
 
-#: ../gui/gtk.cpp:1402 ../gui/gtk.cpp:1415
+#: ../gui/gtk.cpp:1511 ../gui/gtk.cpp:1524
 msgid "Open file"
 msgstr "Avaa tiedosto"
 
-#: ../gui/gtk.cpp:1756
+#: ../gui/gtk.cpp:1878
 msgid "_File"
 msgstr "_Tiedosto"
 
-#: ../gui/gtk.cpp:1820
+#: ../gui/gtk.cpp:1942
 msgid "_Edit"
 msgstr "_Muokkaa"
 
-#: ../gui/gtk.cpp:1842
+#: ../gui/gtk.cpp:1964
 msgid "_Help"
 msgstr "O_hje"
 
-#: ../gui/gtk.cpp:1863
+#: ../gui/gtk.cpp:1986
 msgid "_View"
 msgstr "_Näytä"
 
-#: ../gui/gtk.cpp:1873
+#: ../gui/gtk.cpp:1996
 msgid "Redraw"
 msgstr "Piirrä uudelleen"
 
-#: ../gui/gtk.cpp:1885 ../gui/gtk.cpp:1891
+#: ../gui/gtk.cpp:2008 ../gui/gtk.cpp:2014
 msgid "Toggle fullscreen"
 msgstr "Kytke kokonäyttötila"
 
-#: ../gui/gtk.cpp:1907
+#: ../gui/gtk.cpp:2024
+msgid "Show updated ranges"
+msgstr ""
+
+#: ../gui/gtk.cpp:2045
 msgid "Movie _Control"
 msgstr "Elokuvan _hallinta"
 
-#: ../gui/gtk.cpp:1920
+#: ../gui/gtk.cpp:2058
 msgid "Play"
 msgstr "Toista"
 
-#: ../gui/gtk.cpp:1933
+#: ../gui/gtk.cpp:2071
 msgid "Pause"
 msgstr "Tauko"
 
-#: ../gui/gtk.cpp:1946
+#: ../gui/gtk.cpp:2084
 msgid "Stop"
 msgstr "Pysäytä"
 
-#: ../gui/gtk.cpp:1961 ../gui/kde.cpp:437
+#: ../gui/gtk.cpp:2099 ../gui/kde.cpp:434
 msgid "Restart Movie"
 msgstr "Käynnistä elokuva uudelleen"
 
-#: ../gui/gtk.cpp:1977
+#: ../gui/gtk.cpp:2115
 msgid "Step Forward Frame"
 msgstr "Siirry kehys eteenpäin"
 
-#: ../gui/gtk.cpp:1989
+#: ../gui/gtk.cpp:2127
 msgid "Step Backward Frame"
 msgstr "Siirry kehys taaksepäin"
 
-#: ../gui/gtk.cpp:2002
+#: ../gui/gtk.cpp:2140
 msgid "Jump Forward 10 Frames"
 msgstr "Hyppää eteenpäin 10 kehystä"
 
-#: ../gui/gtk.cpp:2012
+#: ../gui/gtk.cpp:2150
 msgid "Jump Backward 10 Frames"
 msgstr "Hyppää taaksepäin 10 kehystä"
 
@@ -5323,104 +5942,111 @@
 msgid "Got double-buffered visual."
 msgstr "Saatiin kaksoispuskuroitu näkymä."
 
-#: ../gui/gui.cpp:169 ../gui/gui.cpp:175
+#: ../gui/gui.cpp:166 ../gui/gui.cpp:172
 msgid "Fullscreen not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:184
+#: ../gui/gui.cpp:181
 msgid "Mouse show/hide not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:195
+#: ../gui/gui.cpp:194
 msgid "menushow not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:374
+#: ../gui/gui.cpp:518
 #, c-format
 msgid "mouse @ %d,%d"
 msgstr "hiiri @ %d,%d"
 
-#: ../gui/gui.cpp:762
+#: ../gui/gui.cpp:934
 #, c-format
 msgid "Frame %d"
 msgstr "Kehys %d"
 
-#: ../gui/kde.cpp:434
+#: ../gui/kde.cpp:431
 msgid "Play Movie"
 msgstr "Toista elokuva"
 
-#: ../gui/kde.cpp:435
+#: ../gui/kde.cpp:432
 msgid "Pause Movie"
 msgstr "Tauko"
 
-#: ../gui/kde.cpp:436
+#: ../gui/kde.cpp:433
 msgid "Stop Movie"
 msgstr "Pysäytä elokuva"
 
-#: ../gui/kde.cpp:439
+#: ../gui/kde.cpp:436
 msgid "Step Forward"
 msgstr "Askel eteenpäin"
 
-#: ../gui/kde.cpp:440
+#: ../gui/kde.cpp:437
 msgid "Step Backward"
 msgstr "Askel taaksepäin"
 
-#: ../gui/kde.cpp:441
+#: ../gui/kde.cpp:438
 msgid "Jump Forward"
 msgstr "Hyppää eteenpäin"
 
-#: ../gui/kde.cpp:442
+#: ../gui/kde.cpp:439
 msgid "Jump Backward"
 msgstr "Hyppää taaksepäin"
 
-#: ../gui/kde.cpp:444
+#: ../gui/kde.cpp:441
 msgid "Refresh"
 msgstr "Päivitä"
 
-#: ../gui/Player.cpp:152
+#: ../gui/Player.cpp:155
 #, c-format
 msgid "Timer delay set to %d milliseconds"
 msgstr "Ajastimen viive asetettu %d millisekuntiin"
 
-#: ../gui/Player.cpp:166
+#: ../gui/Player.cpp:182
 msgid "Sound requested but no sound support compiled in"
 msgstr "Ääntä pyydetty, mutta äänitukea ei ole käännetty mukaan"
 
-#: ../gui/Player.cpp:199
+#: ../gui/Player.cpp:215
 #, c-format
 msgid "Activating FPS debugging every %g seconds"
 msgstr "Aktivoidaan FPS-virheenjäljitys joka %g sekunti"
 
-#: ../gui/Player.cpp:353
-msgid "Input movie has collapsed dimensions "
+#: ../gui/Player.cpp:366
+#, fuzzy, c-format
+msgid ""
+"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on."
 msgstr "Syötetyllä elokuvalla on kokoontaittuneet mitat "
 
-#: ../gui/Player.cpp:408
+#: ../gui/Player.cpp:452
 #, c-format
-msgid "Running as plugin: ignoring fscommand %s."
+msgid "Sent FsCommand '%s' to host fd %d"
 msgstr ""
 
-#: ../gui/Player.cpp:445
+#: ../gui/Player.cpp:461
 #, c-format
-msgid "FScommand exec called with argument %s"
+msgid "Running as plugin: skipping internal handling of FsCommand %s%s."
 msgstr ""
 
-#: ../gui/Player.cpp:452
+#: ../gui/Player.cpp:506
+#, c-format
+msgid "FsCommand exec called with argument %s"
+msgstr ""
+
+#: ../gui/Player.cpp:513
 #, c-format
-msgid "FScommand allowscale called with argument %s"
+msgid "FsCommand allowscale called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:459
+#: ../gui/Player.cpp:520
 #, c-format
-msgid "FScommand trapallkeys called with argument %s"
+msgid "FsCommand trapallkeys called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:463
+#: ../gui/Player.cpp:526
 #, c-format
-msgid "Unhandled FSCommand %s (%s)"
+msgid "FsCommand '%s(%s)' not handled internally"
 msgstr ""
 
-#: ../gui/Player.cpp:482
+#: ../gui/Player.cpp:597
 #, c-format
 msgid "Unhandled callback %s with arguments %s"
 msgstr ""
@@ -5468,6 +6094,128 @@
 msgid "Field name is: %s: "
 msgstr "Kentän nimi on: %s: "
 
+#~ msgid ""
+#~ "usage: gnash [options] movie_file.swf\n"
+#~ "\n"
+#~ "Plays a SWF (Shockwave Flash) movie\n"
+#~ "options:\n"
+#~ "\n"
+#~ msgstr ""
+#~ "käyttö: gnash [valitsimet] elokuvatiedosto.swf\n"
+#~ "\n"
+#~ "Toistaa SWF (Shockwave Flash) -elokuvia\n"
+#~ "valitsimet:\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "  -h, --help    Print this info.\n"
+#~ "  -s <factor>   Scale the movie up/down by the specified factor\n"
+#~ "  -c            Produce a core file instead of letting SDL trap it\n"
+#~ "  -d num        Number of milliseconds to delay in main loop\n"
+#~ "  -v            Be verbose; i.e. print log messages to stdout\n"
+#~ msgstr ""
+#~ "  -h, --help    Tulosta tämä ohje.\n"
+#~ "  -s <kerroin>  Skaalaa elokuvaa määritellyn kertoimen verran\n"
+#~ "  -c            Tuota core-tiedosto sen sijaan että SDL käsittelee sen\n"
+#~ "  -d numero     Pääsilmukan viiveen määrä millisekunneissa\n"
+#~ "  -v            Suurempi tulosteen määrä, esim. tulosta lokiviestit\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -x <ID>       X11 Window ID for display\n"
+#~ "  -v            Produce verbose output\n"
+#~ "  -w            Produce the disk based debug log\n"
+#~ "  -j <width >   Set window width\n"
+#~ "  -k <height>   Set window height\n"
+#~ "  -1            Play once; exit when/if movie reaches the last frame\n"
+#~ msgstr ""
+#~ "  -m <arvo>     Määritä tekstuurien LOD-arvo (liukuluku, oletus -1.0)\n"
+#~ "  -x <tunniste> Näytön X11-ikkunatunniste\n"
+#~ "  -v            Tuota enemmän tulostetta\n"
+#~ "  -vp           Tuota enemmän tulostetta jäsentämisestä\n"
+#~ "  -va           Tuota enemmän tulostetta toimintojen toteuttamisesta\n"
+#~ "  -w            Tee virheenjäljitysloki levylle\n"
+#~ "  -j <leveys>   Aseta ikkunan leveys\n"
+#~ "  -k <korkeus>  Aseta ikkunan korkeus\n"
+#~ "  -1            Toista kerran, poistu jos/kun elokuva päättyy\n"
+
+#~ msgid ""
+#~ "  -g            Turn on the Flash debugger\n"
+#~ "  -r <0|1|2|3>\n"
+#~ "                0 disables both rendering & sound (good for batch tests)\n"
+#~ "                1 enables rendering & disables sound\n"
+#~ "                2 enables sound & disables rendering\n"
+#~ "                3 enables both rendering & sound (default)\n"
+#~ msgstr ""
+#~ "  -g            Kytke Flash-virheenjäljitin päälle\n"
+#~ "  -r <0|1|2|3>\n"
+#~ "                0 piirto ja ääni pois käytöstä (hyvä testierille)\n"
+#~ "                1 piirto käytössä, ääni pois käytöstä\n"
+#~ "                2 ääni käytössä, piirto pois käytöstä\n"
+#~ "                3 piirto ja ääni käytössä (oletus)\n"
+
+#~ msgid ""
+#~ "  -t <sec>      Timeout and exit after the specified number of seconds\n"
+#~ "  -u <url>      Set \"real\" url of the movie\n"
+#~ "                (useful for downloaded movies)\n"
+#~ "  -U <url>      Set \"base\" url for this run\n"
+#~ "                (used to resolve relative urls, defaults to movie url)\n"
+#~ "  -P <param>    Set parameter (ie. \"FlashVars=A=1&b=2\")\n"
+#~ "  -V, --version Print gnash's version number and exit\n"
+#~ "  -F <fd>       Set filedescriptor to use for external communications\n"
+#~ msgstr ""
+#~ "  -t <sek>      Aikakatkaise ja poistu sekuntimäärän kuluttua\n"
+#~ "  -u <url>      Aseta elokuvan \"oikea\" url\n"
+#~ "                (hyödyllinen ladatuille elokuville)\n"
+#~ "  -U <url>      Aseta tämän kerran url:n \"perusosa\"\n"
+#~ "                (käytetään suhteellisiin url:iin, oletus elokuvan 
url)\n"
+#~ "  -P <param>    Aseta parametri (esim. \"FlashVars=A=1&b=2\")\n"
+#~ "  -V, --version Tulosta Gnashin versionumero ja poistu\n"
+#~ "  -F <tk>       Aseta ulkoisiin yhteyksiin käytettävä tiedostokuvain\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "keys:\n"
+#~ "\n"
+#~ "  CTRL-Q, CTRL-W  Quit/Exit\n"
+#~ "  CTRL-P          Toggle Pause\n"
+#~ "  CTRL-R          Restart the movie\n"
+#~ "  CTRL-[ or kp-   Step back one frame\n"
+#~ "  CTRL-] or kp+   Step forward one frame\n"
+#~ "  CTRL-L          Force immediate redraw\n"
+#~ msgstr ""
+#~ "\n"
+#~ "näppäimet:\n"
+#~ "\n"
+#~ "  CTRL-Q, CTRL-W  Lopeta/poistu\n"
+#~ "  CTRL-P          Kytke tauko päälle ja pois\n"
+#~ "  CTRL-R          Käynnistä elokuva uudelleen\n"
+#~ "  CTRL-[ tai kp-  Siirry yksi kehys taaksepäin\n"
+#~ "  CTRL-] tai kp+  Siirry yksi kehys eteenpäin\n"
+#~ "  CTRL-L          Toteuta uudelleenpiirto välittömästi\n"
+
+#~ msgid "Gnash "
+#~ msgstr "Gnash "
+
+#~ msgid ""
+#~ "Build options %s\n"
+#~ "   Target: %s\n"
+#~ "   Renderer: %s - GUI: %s - Media handler: %s\n"
+#~ "   Configured with: %s\n"
+#~ "   CXXFLAGS: %s\n"
+#~ msgstr ""
+#~ "Käännösvalinnat %s\n"
+#~ "   Kohde: %s\n"
+#~ "   Piirto: %s - GUI: %s - median käsittelijä: %s\n"
+#~ "   Määrittelyt: %s\n"
+#~ "   CXXFLAGS: %s\n"
+
+#~ msgid "Gstreamer version is: %d.%d.%d.\n"
+#~ msgstr "Gstreamer-versio on: %d.%d.%d.\n"
+
+#~ msgid "Got variable option (%s) on command line"
+#~ msgstr "Komentoriviltä saatiin muuttujavalitsin (%s)"
+
 #~ msgid "Created fullscreen window"
 #~ msgstr "Luotiin kokonäyttöikkuna"
 
@@ -5479,6 +6227,3 @@
 
 #~ msgid "VM not initialized yet"
 #~ msgstr "Virtuaalikone ei ole vielä alustettu"
-
-#~ msgid "Depth"
-#~ msgstr "Syvyys"

Index: po/fr.po
===================================================================
RCS file: /sources/gnash/gnash/po/fr.po,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- po/fr.po    12 Mar 2008 07:41:50 -0000      1.3
+++ po/fr.po    7 May 2008 15:40:42 -0000       1.4
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: gnash cvs20070419\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-12 08:23+0100\n"
+"POT-Creation-Date: 2008-05-07 17:34+0200\n"
 "PO-Revision-Date: 2007-04-19 11:00+0200\n"
 "Last-Translator: Robert-André Mauchin <address@hidden>\n"
 "Language-Team: GNOME French Team <address@hidden>\n"
@@ -17,6 +17,10 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: ../libbase/ClockTime.cpp:269
+msgid "Cannot get requested timezone information"
+msgstr ""
+
 #: ../libbase/curl_adapter.cpp:374
 #, c-format
 msgid "Timeout (%u milliseconds) while loading from url %s"
@@ -65,33 +69,33 @@
 msgid "Gnash Plugin name: %s"
 msgstr ""
 
-#: ../libbase/GC.cpp:62
+#: ../libbase/GC.cpp:68
 #, c-format
 msgid "GC %p deleted, deleting all managed resources - collector run "
 msgstr ""
 
-#: ../libbase/GC.cpp:79
+#: ../libbase/GC.cpp:85
 #, c-format
 msgid "GC %p: SWEEP SCAN"
 msgstr ""
 
-#: ../libbase/GC.cpp:89
+#: ../libbase/GC.cpp:95
 #, c-format
 msgid "GC %p: cleanUnreachable deleting object %p (%s)"
 msgstr ""
 
-#: ../libbase/GC.cpp:104
+#: ../libbase/GC.cpp:110
 #, c-format
 msgid "GC %p: cleanUnreachable deleted "
 msgstr ""
 
-#: ../libbase/GC.cpp:119
+#: ../libbase/GC.cpp:125
 msgid ""
 "Garbage collection skipped since number of collectables added since last run "
 "is too low ("
 msgstr ""
 
-#: ../libbase/GC.cpp:130
+#: ../libbase/GC.cpp:136
 #, c-format
 msgid "GC %p Starting collector: "
 msgstr ""
@@ -101,241 +105,46 @@
 msgid "Internal jpeg error: %s"
 msgstr ""
 
-#: ../libbase/log.cpp:158
-msgid "TRACE"
-msgstr ""
-
-#: ../libbase/log.cpp:229
-msgid "ERROR"
-msgstr ""
-
-#: ../libbase/log.cpp:244
-msgid "UNIMPLEMENTED"
-msgstr ""
-
-#: ../libbase/log.cpp:259
-msgid "SECURITY"
-msgstr ""
-
-#: ../libbase/log.cpp:274
-msgid "MALFORMED SWF"
-msgstr ""
-
-#: ../libbase/log.cpp:289
-msgid "ACTIONSCRIPT ERROR"
-msgstr ""
-
-#: ../libbase/network.cpp:83
-msgid "Could not find a usable WinSock DLL"
-msgstr ""
-
-#: ../libbase/network.cpp:125
-#, c-format
-msgid "Can't connect to privileged port #%d"
-msgstr ""
-
-#: ../libbase/network.cpp:147
-#, c-format
-msgid "unable to get protocol entry for %s"
-msgstr ""
-
-#: ../libbase/network.cpp:164 ../libbase/network.cpp:324
-#: ../libbase/network.cpp:472
-#, c-format
-msgid "unable to create socket: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:171
-msgid "setsockopt SO_REUSEADDR failed"
-msgstr ""
-
-#: ../libbase/network.cpp:181
-#, c-format
-msgid "unable to bind to port %hd: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:191
-#, c-format
-msgid "Server bound to service on %s, port %hd, using fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:197
-#, c-format
-msgid "unable to listen on port: %hd: %s "
-msgstr ""
-
-#: ../libbase/network.cpp:234
-#, c-format
-msgid "Trying to accept net traffic on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:264
-msgid "There is data at the console for stdin"
-msgstr ""
-
-#: ../libbase/network.cpp:271
-#, c-format
-msgid "The accept() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:275
-#, c-format
-msgid "The accept() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:282
-#, c-format
-msgid "The accept() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:294
-#, c-format
-msgid "unable to accept: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:299
-#, c-format
-msgid "Accepting tcp/ip connection on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:346 ../libbase/network.cpp:494
-#, c-format
-msgid "The connect() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:353 ../libbase/network.cpp:378
-#: ../libbase/network.cpp:501 ../libbase/network.cpp:530
-#, c-format
-msgid "The connect() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:364 ../libbase/network.cpp:512
-#, c-format
-msgid "The connect() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:372
-#, c-format
-msgid "\tsocket name %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:437
-#, c-format
-msgid "Can't connect to privileged port %hd"
-msgstr ""
-
-#: ../libbase/network.cpp:442
-#, c-format
-msgid "%s: to host %s at port %d"
-msgstr ""
-
-#: ../libbase/network.cpp:448
-#, c-format
-msgid "The hostname for this machine is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:450
-msgid "Couldn't get the hostname for this machine"
-msgstr ""
-
-#: ../libbase/network.cpp:464
-#, c-format
-msgid "The IP address for this client socket is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:523
-#, c-format
-msgid "\tport %d at IP %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:599
-#, c-format
-msgid "Unable to close the socket for fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:606
-#, c-format
-msgid "Closed the socket on fd %d"
+#: ../libbase/rc.cpp:344 ../libbase/rc.cpp:351
+msgid "RcInitFile: couldn't open file: "
 msgstr ""
 
-#: ../libbase/network.cpp:689 ../libbase/network.cpp:790
-#, c-format
-msgid "The socket for fd %d was interupted by a system call"
+#: ../libbase/rc.cpp:355
+msgid "RcInitFile: parsing "
 msgstr ""
 
-#: ../libbase/network.cpp:693
+#: ../libbase/rc.cpp:393
 #, c-format
-msgid "The socket for fd %d was never available for reading"
+msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:698
+#: ../libbase/rc.cpp:519
 #, c-format
-msgid "The socket for fd %d timed out waiting to read"
+msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:704
+#: ../libbase/rc.cpp:533
 #, c-format
-msgid "read %d bytes from fd %d"
+msgid "Warning: empty include specification in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:713
+#: ../libbase/rc.cpp:540
 #, c-format
 msgid ""
-"%s: Read packet data from fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/network.cpp:794
-#, c-format
-msgid "The socket for fd %d was never available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:798
-#, c-format
-msgid "The socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:804
-#, c-format
-msgid "Wrote zero out of %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:809
-#, c-format
-msgid "Couldn't write %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:817
-#, c-format
-msgid "wrote %d bytes to fd %d, expected %d"
-msgstr ""
-
-#: ../libbase/network.cpp:822
-#, c-format
-msgid "wrote %d bytes to fd %d"
+"Warning: include specification must be an absolute pathin rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:838
+#: ../libbase/rc.cpp:551
 #, c-format
-msgid "took %d usec to write (%d bytes)"
+msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:849
+#: ../libbase/rc.cpp:628
 #, c-format
-msgid ""
-"%s: Wrote packet data to fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/rc.cpp:491
-msgid "Warning: unrecognized directive \""
-msgstr ""
-
-#: ../libbase/rc.cpp:492
-msgid "\" in rcfile."
+msgid "Couldn't open file %s for writing"
 msgstr ""
 
-#: ../libbase/rc.cpp:559
+#: ../libbase/rc.cpp:637
 msgid "# Generated by Gnash. Manual changes to this file may be overridden."
 msgstr ""
 
@@ -344,212 +153,99 @@
 msgid "Couldn't initialize ltdl: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:179
+#: ../libbase/sharedlib.cpp:177
 #, c-format
 msgid "Opened dynamic library \"%s\""
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:214 ../libbase/sharedlib.cpp:239
+#: ../libbase/sharedlib.cpp:212 ../libbase/sharedlib.cpp:237
 #, c-format
 msgid "Couldn't find symbol: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:217 ../libbase/sharedlib.cpp:242
+#: ../libbase/sharedlib.cpp:215 ../libbase/sharedlib.cpp:240
 #, c-format
 msgid "Found symbol %s @ %p"
 msgstr ""
 
-#: ../libamf/amf.cpp:177
-#, c-format
-msgid "Type is %s"
-msgstr ""
-
-#: ../libamf/amf.cpp:188
-#, c-format
-msgid "Boolean is %d"
-msgstr ""
-
-#: ../libamf/amf.cpp:202
-#, c-format
-msgid "String is %s"
-msgstr ""
-
-#: ../libamf/amf.cpp:219
-msgid "Undefined element"
-msgstr ""
-
-#: ../libamf/amf.cpp:683 ../libamf/amf.cpp:1391
+#: ../backend/render_handler_agg.cpp:628
 #, c-format
-msgid "The packet head is: 0x%s"
+msgid "Initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d bytes"
 msgstr ""
 
-#: ../libamf/amf.cpp:1363
-#, c-format
-msgid "AMF Header size bits (0x%X) out of range"
+#: ../backend/render_handler_agg.cpp:698
+msgid "Warning: rendering ended while drawing a mask"
 msgstr ""
 
-#: ../libamf/amf.cpp:1379
-#, c-format
-msgid "AMF header byte is: 0x%X"
+#: ../backend/render_handler_agg.cpp:701
+msgid "Warning: rendering ended while masks were still active"
 msgstr ""
 
-#: ../libamf/amf.cpp:1382
-#, c-format
-msgid "The AMF channel index is %d"
+#: ../backend/render_handler_agg.cpp:898
+msgid ""
+"Warning: select_clipbounds encountered a character definition with null "
+"bounds"
 msgstr ""
 
-#: ../libamf/amf.cpp:1385
-#, c-format
-msgid "The header size is %d"
+#: ../backend/render_handler_agg.cpp:988
+msgid "Warning: AGG renderer skipping a whole character"
 msgstr ""
 
-#: ../libamf/amf.cpp:1398
-#, c-format
-msgid "The mystery word is: %d or 0x%s"
+#: ../backend/render_handler_agg.cpp:1749
+msgid ""
+"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable "
+"one)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1407
+#: ../backend/render_handler_agg.cpp:2099
 #, c-format
-msgid "The body size is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (little-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1417
+#: ../backend/render_handler_agg.cpp:2101
 #, c-format
-msgid "The type is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (big-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1436
-#, c-format
-msgid "ERROR: Unidentified AMF header data type %d"
+#: ../backend/render_handler_cairo.cpp:558
+msgid "Scaled strokes in Cairo renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1444
-#, c-format
-msgid "The source/destination is: %d, or 0x%s"
+#: ../backend/render_handler_ogl.cpp:1236
+msgid "Unidirectionally scaled strokes in OGL renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1479
+#: ../libamf/amf.cpp:673
 msgid "AMF body input data is NULL"
 msgstr ""
 
-#: ../libamf/amf.cpp:1491
-#, c-format
-msgid "The packet body is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1593
-#, c-format
-msgid "The element is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1630
-#, c-format
-msgid "Number \"%s\" is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1690
-#, c-format
-msgid "astype_e of value: %x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:87
-msgid "Read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:89
-msgid "Couldn't read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:95
-msgid "Handshake is correct"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:97
-#, c-format
-msgid "Handshake isn't correct; Data read is: 0x%x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:104
-msgid "Read Handshake Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:108
-#, c-format
-msgid "Couldn't read Handshake DataData read is: %s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:176
-msgid "Read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:178
-msgid "Couldn't read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:183
-msgid "Read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:187
-msgid "Couldn't read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:208
-msgid "Read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:210
-msgid "Couldn't read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:267
-msgid "Read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:269
-msgid "Couldn't read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:275
-#, c-format
-msgid "The Header size is: %d"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:276
+#: ../libamf/amf.cpp:722
 #, c-format
-msgid "The AMF index is: 0x%x"
+msgid "AMF String length is: %d"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:280
+#: ../libamf/amf.cpp:729
 #, c-format
-msgid "Read first RTMP packet header of header size %d"
+msgid "AMF String is: %s"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:284
-msgid "Couldn't read first RTMP packet header"
+#: ../libamf/amf.cpp:802
+msgid "End of Object definition"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:297
-msgid "Reading AMF packets till we're done..."
-msgstr ""
-
-#: ../libamf/rtmp.cpp:303 ../libamf/rtmp.cpp:305
+#: ../libamf/amf.cpp:913
 #, c-format
-msgid "The packet data is: 0x%s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:309
-msgid "Done reading packet"
+msgid "amf0_type_e of value: %x"
 msgstr ""
 
-#: ../libamf/sol.cpp:193
+#: ../libamf/sol.cpp:204
 #, c-format
 msgid ""
 "%s: SOL file header is: \n"
 "%s"
 msgstr ""
 
-#: ../libmedia/AudioDecoderNellymoser.cpp:832
+#: ../libmedia/AudioDecoderNellymoser.cpp:836
 #: ../libmedia/AudioDecoderSimple.cpp:415
 msgid "Error in sound sample conversion"
 msgstr ""
@@ -589,14 +285,14 @@
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:81
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:158
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:73
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:75
 #: ../server/asobj/NetStreamFfmpeg.cpp:287
 msgid "libavcodec couldn't allocate context"
 msgstr ""
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:88
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:165
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:79
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:81
 #: ../server/asobj/NetStreamFfmpeg.cpp:295
 msgid "libavcodec failed to initialize codec"
 msgstr ""
@@ -612,49 +308,49 @@
 msgid "Error while decoding audio data."
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:112
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:132
 msgid "gnash has not been compiled to handle mp3 audio"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:128
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:148
 #, c-format
 msgid "unknown sound format %d requested; gnash does not handle it"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:190
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:210
 msgid "Trying to play sound with size 0"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:265
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:285
 #, c-format
 msgid "Unable to start SDL sound: %s"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:434
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:454
 #, c-format
 msgid "Unable to start aux SDL sound: %s"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:637
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:717
 #, c-format
 msgid "Negative buffer length in sdl_audio_callback (%d)"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:643
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:723
 msgid "Zero buffer length in sdl_audio_callback"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:59
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:61
 #: ../server/asobj/NetStreamFfmpeg.cpp:334
 #, c-format
 msgid "Unsupported video codec %d"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:67
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:69
 msgid "libavcodec can't decode the current video format"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:158
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:160
 msgid "Out of memory while allocating avcodec frame"
 msgstr ""
 
@@ -705,7 +401,7 @@
 "consider installing gstreamer-ffmpeg and/or gstreamer-plugins-bad."
 msgstr ""
 
-#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:136
+#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:139
 msgid "Failed to make a valid audio sink."
 msgstr ""
 
@@ -724,207 +420,202 @@
 "available; consider installing gstreamer-ffmpeg."
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:224
+#: ../libmedia/gst/VideoDecoderGst.cpp:225
 #, c-format
 msgid "Embedded video playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:236
-#: ../server/asobj/NetStreamGst.cpp:542
+#: ../libmedia/gst/VideoDecoderGst.cpp:237
+#: ../server/asobj/NetStreamGst.cpp:545
 msgid "NetStream has reached the end of the stream."
 msgstr ""
 
-#: ../server/array.cpp:302
+#: ../server/array.cpp:309
 #, c-format
 msgid "Unhandled sort flags: %d (0x%X)"
 msgstr ""
 
-#: ../server/array.cpp:621
+#: ../server/array.cpp:630
 msgid "tried to pop element from back of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:639
+#: ../server/array.cpp:651
 msgid "tried to shift element from front of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:736
+#: ../server/array.cpp:750
 #, c-format
 msgid "Array.slice(%u, %u) called"
 msgstr ""
 
-#: ../server/array.cpp:766
-#, c-format
-msgid "Current array is %s"
-msgstr ""
-
-#: ../server/array.cpp:890
+#: ../server/array.cpp:908
 #, c-format
 msgid "Array(%s).splice(%s) called"
 msgstr ""
 
-#: ../server/array.cpp:896
+#: ../server/array.cpp:914
 msgid "Array.splice() needs at least 1 argument, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:912
+#: ../server/array.cpp:930
 #, c-format
 msgid "Array.splice: start:%d became %u"
 msgstr ""
 
-#: ../server/array.cpp:925
+#: ../server/array.cpp:943
 #, c-format
 msgid "Array.splice(%d,%d): negative length given, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:992
+#: ../server/array.cpp:1011
 msgid "Sort called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1145
+#: ../server/array.cpp:1164
 msgid "SortOn called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1160
+#: ../server/array.cpp:1179
 #, c-format
 msgid "calling array push, pushing %d values onto back of array"
 msgstr ""
 
-#: ../server/array.cpp:1176
+#: ../server/array.cpp:1195
 #, c-format
 msgid "calling array unshift, pushing %d values onto front of array"
 msgstr ""
 
-#: ../server/array.cpp:1195
+#: ../server/array.cpp:1214
 #, c-format
 msgid "calling array pop, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1211
+#: ../server/array.cpp:1230
 #, c-format
 msgid "calling array shift, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1228
+#: ../server/array.cpp:1247
 #, c-format
 msgid "called array reverse, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1263
+#: ../server/array.cpp:1282
 #, c-format
 msgid "array_to_string called, nargs = %d, this_ptr = %p"
 msgstr ""
 
-#: ../server/array.cpp:1266
+#: ../server/array.cpp:1285
 #, c-format
 msgid "to_string result is: %s"
 msgstr ""
 
-#: ../server/array.cpp:1316
+#: ../server/array.cpp:1338
 msgid ""
 "More than 2 arguments to Array.slice, and I don't know what to do with "
 "them.  Ignoring them"
 msgstr ""
 
-#: ../server/array.cpp:1394
+#: ../server/array.cpp:1416
 #, c-format
 msgid "array_new called, nargs = %d"
 msgstr ""
 
-#: ../server/array.cpp:1421
+#: ../server/array.cpp:1443
 #, c-format
 msgid "array_new setting object %p in result"
 msgstr ""
 
-#: ../server/as_environment.cpp:62
+#: ../server/as_environment.cpp:57
 #, c-format
 msgid "get_variable(%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:83
+#: ../server/as_environment.cpp:78
 #, c-format
 msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed"
 msgstr ""
 
-#: ../server/as_environment.cpp:89
+#: ../server/as_environment.cpp:84
 #, c-format
 msgid "...but get_variable_raw(%s, <scopeStack>) succeeded (%s)!"
 msgstr ""
 
-#: ../server/as_environment.cpp:153
+#: ../server/as_environment.cpp:148
 #, c-format
 msgid "Won't get invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:220
+#: ../server/as_environment.cpp:215
 #, c-format
 msgid "reference to unexisting variable '%s'"
 msgstr ""
 
-#: ../server/as_environment.cpp:310
+#: ../server/as_environment.cpp:305
 #, c-format
 msgid "Path target '%s' not found while setting %s=%s"
 msgstr ""
 
-#: ../server/as_environment.cpp:339
+#: ../server/as_environment.cpp:334
 #, c-format
 msgid "Won't set invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:536
+#: ../server/as_environment.cpp:531
 #, c-format
 msgid "find_object(%s) called"
 msgstr ""
 
-#: ../server/as_environment.cpp:542
+#: ../server/as_environment.cpp:537
 msgid "Returning m_target (empty path)"
 msgstr ""
 
-#: ../server/as_environment.cpp:566
+#: ../server/as_environment.cpp:561
 #, c-format
 msgid "Path is '/', return the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:576
+#: ../server/as_environment.cpp:571
 #, c-format
 msgid "Absolute path, start at the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:583
+#: ../server/as_environment.cpp:578
 #, c-format
 msgid "Relative path, start at (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:598
+#: ../server/as_environment.cpp:593
 #, c-format
 msgid "Path is %s, returning the root"
 msgstr ""
 
-#: ../server/as_environment.cpp:609
+#: ../server/as_environment.cpp:604
 #, c-format
 msgid "invalid path '%s' (p=next_slash=%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:620
+#: ../server/as_environment.cpp:615
 #, c-format
 msgid "invalid path '%s' (dot not allowed after having seen a slash)"
 msgstr ""
 
-#: ../server/as_environment.cpp:640
+#: ../server/as_environment.cpp:635
 #, c-format
 msgid "No more subparts, env is %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:700
+#: ../server/as_environment.cpp:695
 #, c-format
 msgid "Invoking get_path_element(%s) on object %p (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:707
+#: ../server/as_environment.cpp:702
 #, c-format
 msgid "Path element %s not found in object %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:879
+#: ../server/as_environment.cpp:882
 #, c-format
 msgid "Max stack count reached (%u)"
 msgstr ""
@@ -966,259 +657,337 @@
 "way to handle such a malformed call."
 msgstr ""
 
-#: ../server/as_function.cpp:374
+#: ../server/as_function.cpp:385
 msgid "it's a built-in class"
 msgstr ""
 
-#: ../server/as_function.cpp:407
+#: ../server/as_function.cpp:425
 #, c-format
 msgid "constructor prototype is %s"
 msgstr ""
 
-#: ../server/as_object.cpp:192
+#: ../server/as_object.cpp:234 ../server/sprite_instance.cpp:2505
+#: ../server/sprite_instance.cpp:2554
 #, c-format
 msgid "Caught exception: %s"
 msgstr ""
 
-#: ../server/as_object.cpp:508 ../server/as_object.cpp:553
+#: ../server/as_object.cpp:554 ../server/as_object.cpp:665
 #, c-format
 msgid "Attempt to set read-only property '%s'"
 msgstr ""
 
-#: ../server/as_object.cpp:522 ../server/as_object.cpp:566
+#: ../server/as_object.cpp:600 ../server/as_object.cpp:702
 #, c-format
 msgid "%s: Exception %s. Will create a new member"
 msgstr ""
 
-#: ../server/as_object.cpp:535
+#: ../server/as_object.cpp:614
 #, c-format
 msgid "Unknown failure in setting property '%s' on object '%p'"
 msgstr ""
 
-#: ../server/as_object.cpp:593
+#: ../server/as_object.cpp:729
 msgid ""
 "Attempt to set a slot for either a slot or a property which already exists."
 msgstr ""
 
-#: ../server/as_object.cpp:601
+#: ../server/as_object.cpp:737
 #, c-format
 msgid "Attempt to initialize read-only property ``%s'' on object ``%p'' twice"
 msgstr ""
 
-#: ../server/as_object.cpp:757
+#: ../server/as_object.cpp:962
 msgid "Circular inheritance chain detected during isPrototypeOf call"
 msgstr ""
 
-#: ../server/as_object.cpp:766
+#: ../server/as_object.cpp:971
 #, c-format
-msgid " members of object %p follow"
+msgid "%d members of object %p follow"
 msgstr ""
 
-#: ../server/as_object.cpp:823
+#: ../server/as_object.cpp:1028
 #, c-format
 msgid ""
 "Can't set propflags on object property %s (either not found or protected)"
 msgstr ""
 
-#: ../server/as_object.cpp:871
+#: ../server/as_object.cpp:1076
 #, c-format
 msgid ""
 "Invalid call to AsSetPropFlags: invalid second argument %s (expected string, "
 "null or an array)"
 msgstr ""
 
-#: ../server/as_value.cpp:183
+#: ../server/as_value.cpp:178
 #, c-format
 msgid "to_primitive(%s, STRING) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/as_value.cpp:454
+#: ../server/as_value.cpp:599
 #, c-format
 msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:465
+#: ../server/as_value.cpp:1723
 #, c-format
-msgid "Unhandled button event %s"
+msgid "(%s + %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:551
+#: ../server/button_character_instance.cpp:503
 #, c-format
-msgid "Executing actions for button condition %d"
+msgid "Unhandled button event %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:911
+#: ../server/button_character_instance.cpp:1081
 #, c-format
 msgid ""
 "A button member (%s) clashes with the name of an existing character in its "
 "display list.  The member will hide the character"
 msgstr ""
 
-#: ../server/character.cpp:117
+#: ../server/button_character_instance.cpp:1174
+msgid "Button state"
+msgstr ""
+
+#: ../server/character.cpp:128
 msgid ""
 "ActionScript code trying to reference a nonexistent parent with '..'  (a "
 "nonexistent parent probably only occurs in the root MovieClip). Returning "
 "NULL. "
 msgstr ""
 
-#: ../server/character.cpp:282
+#: ../server/character.cpp:300
 #, c-format
 msgid "Attempt to set _xscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:318
+#: ../server/character.cpp:336
 #, c-format
 msgid "Attempt to set _yscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:436
-msgid "FIXME: can't set _width on character with null or world bounds"
+#: ../server/character.cpp:405
+#, c-format
+msgid "Ignored attempt to set %s.%s=%s"
+msgstr ""
+
+#: ../server/character.cpp:407
+msgid "_alpha"
+msgstr ""
+
+#: ../server/character.cpp:466
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with null or world bounds"
+msgstr ""
+
+#: ../server/character.cpp:474
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with width %d"
 msgstr ""
 
-#: ../server/character.cpp:447
+#: ../server/character.cpp:483
 #, c-format
 msgid "Setting _width=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/character.cpp:481
-msgid "FIXME: can't set _height on character with null or world bounds"
+#: ../server/character.cpp:518
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with null or world bounds"
+msgstr ""
+
+#: ../server/character.cpp:526
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with height %d"
 msgstr ""
 
-#: ../server/character.cpp:492
+#: ../server/character.cpp:535
 #, c-format
 msgid "Setting _height=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/debugger.cpp:142
+#: ../server/character.cpp:1031 ../server/movie_root.cpp:2110
+msgid "yes"
+msgstr ""
+
+#: ../server/character.cpp:1032 ../server/movie_root.cpp:2111
+msgid "no"
+msgstr ""
+
+#: ../server/character.cpp:1038
+msgid "Depth"
+msgstr ""
+
+#: ../server/character.cpp:1045
+msgid "Ratio"
+msgstr ""
+
+#: ../server/character.cpp:1055
+msgid "Clipping depth"
+msgstr ""
+
+#: ../server/character.cpp:1060
+msgid "Dimensions"
+msgstr ""
+
+#: ../server/character.cpp:1062
+msgid "Dynamic"
+msgstr ""
+
+#: ../server/character.cpp:1063
+msgid "Mask"
+msgstr ""
+
+#: ../server/character.cpp:1064
+msgid "Destroyed"
+msgstr ""
+
+#: ../server/character.cpp:1065
+msgid "Unloaded"
+msgstr ""
+
+#: ../server/debugger.cpp:143
 msgid "Debugger enabled >> "
 msgstr ""
 
-#: ../server/debugger.cpp:357 ../server/debugger.cpp:403
+#: ../server/debugger.cpp:358 ../server/debugger.cpp:399
 msgid "No format flag"
 msgstr ""
 
-#: ../server/debugger.cpp:472
+#: ../server/debugger.cpp:468
 #, c-format
 msgid "Setting watchpoint for variable: \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:519
+#: ../server/debugger.cpp:515
 #, c-format
 msgid "Matched for variable \"%s\": \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:534 ../server/debugger.cpp:553
-#: ../server/debugger.cpp:566 ../server/debugger.cpp:628
+#: ../server/debugger.cpp:530 ../server/debugger.cpp:549
+#: ../server/debugger.cpp:562 ../server/debugger.cpp:624
 #, c-format
 msgid "WARNING: environment not set in %s"
 msgstr ""
 
-#: ../server/debugger.cpp:570
+#: ../server/debugger.cpp:566
 #, c-format
 msgid "Stack Dump of: %p"
 msgstr ""
 
-#: ../server/debugger.cpp:598
+#: ../server/debugger.cpp:594
 #, c-format
 msgid "Stack Dump of 0x%p: empty"
 msgstr ""
 
-#: ../server/debugger.cpp:633
+#: ../server/debugger.cpp:629
 msgid "Global Registers Dump:"
 msgstr ""
 
-#: ../server/dlist.cpp:401
+#: ../server/dlist.cpp:367
 #, c-format
-msgid "move_display_object() -- can't find object at depth %d"
+msgid "move_character() -- can't find object at depth %d"
 msgstr ""
 
-#: ../server/dlist.cpp:746
+#: ../server/dlist.cpp:729
 #, c-format
 msgid "Item %d at depth %d (char id %d, name %s, type %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:448
+#: ../server/edit_text_character.cpp:205
+msgid "missing arg"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:220
+msgid "first argument is not an object"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:230
+msgid "first argument is not a TextFormat"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:550
 #, c-format
 msgid ""
 "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:847
+#: ../server/edit_text_character.cpp:952
 #, c-format
 msgid "Attempt to set TextField._width to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:855
+#: ../server/edit_text_character.cpp:960
 #, c-format
 msgid "Attempt to set TextField._width to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:906
+#: ../server/edit_text_character.cpp:1013
 #, c-format
 msgid "Attempt to set TextField._height to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:914
+#: ../server/edit_text_character.cpp:1021
 #, c-format
 msgid ""
 "Attempt to set TextField._height to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1083
+#: ../server/edit_text_character.cpp:1190
 #, c-format
 msgid ""
 "TextField text doesn't fit in its boundaries: width %g, margin %g - nothing "
 "to align"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1142
+#: ../server/edit_text_character.cpp:1253
 msgid "TextField.autoSize != 'none' TESTING"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1162
+#: ../server/edit_text_character.cpp:1271
 #, c-format
 msgid "No font for edit_text_character! [%s:%d]"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1286
+#: ../server/edit_text_character.cpp:1397
 msgid ""
 "HTML in a text field is unsupported, gnash will just forget the tags and "
 "print their content"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1310
+#: ../server/edit_text_character.cpp:1418
 #, c-format
 msgid ""
 "%s -- missing glyph for space char (needed for TAB).  Make sure character "
 "shapes for font %s are being exported into your SWF file."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1361
+#: ../server/edit_text_character.cpp:1469
 #, c-format
 msgid ""
 "%s -- missing embedded glyph for char %d.  Make sure character shapes for "
 "font %s are being exported into your SWF file"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1370
+#: ../server/edit_text_character.cpp:1478
 #, c-format
 msgid ""
 "%s -- missing device glyph for char %d.  Maybe you don't have font '%s' "
 "installed in your system?"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1535
+#: ../server/edit_text_character.cpp:1661
 #, c-format
 msgid "VariableName: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1551
+#: ../server/edit_text_character.cpp:1677
 #, c-format
 msgid "Variable text Path: %s, Var: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1564
+#: ../server/edit_text_character.cpp:1690
 #, c-format
 msgid ""
 "VariableName associated to text field refer to an unknown target (%s). It is "
@@ -1226,19 +995,19 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1581
+#: ../server/edit_text_character.cpp:1707
 msgid "registerTextVariable() called"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1587
+#: ../server/edit_text_character.cpp:1713
 msgid "registerTextVariable() no-op call (already registered)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1595
+#: ../server/edit_text_character.cpp:1721
 msgid "string is empty, consider as registered"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1605
+#: ../server/edit_text_character.cpp:1731
 #, c-format
 msgid ""
 "VariableName associated to text field (%s) refer to an unknown target. It is "
@@ -1246,33 +1015,45 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1622
+#: ../server/edit_text_character.cpp:1748
 #, c-format
 msgid "target object (%s @ %p) does have a member named %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1633
+#: ../server/edit_text_character.cpp:1759
 #, c-format
 msgid ""
 "target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll "
 "add it with value %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:2064
+#: ../server/edit_text_character.cpp:1768
+#, c-format
+msgid ""
+"target sprite (%s @ %p) does NOT have a member named %s, and we don't have "
+"text defined"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2275
+#, c-format
+msgid "Attempt to set length property of TextField %s"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2335
 #, c-format
 msgid "Invalid value given to TextField.type: %s"
 msgstr ""
 
-#: ../server/fill_style.cpp:150
+#: ../server/fill_style.cpp:151
 msgid "num gradients 0"
 msgstr ""
 
-#: ../server/fill_style.cpp:159
+#: ../server/fill_style.cpp:161
 #, c-format
 msgid "Unexpected num gradients (%d), expected 1 to 8"
 msgstr ""
 
-#: ../server/fill_style.cpp:233
+#: ../server/fill_style.cpp:236
 #, c-format
 msgid ""
 "Bitmap fill specifies '%d' as associated bitmap character id, but that "
@@ -1280,243 +1061,254 @@
 "such  malformed SWF, so we'll only warn once about this."
 msgstr ""
 
-#: ../server/fill_style.cpp:297
+#: ../server/fill_style.cpp:300
 #, c-format
 msgid "Unknown fill style %d"
 msgstr ""
 
-#: ../server/fill_style.cpp:338
+#: ../server/fill_style.cpp:341
 #, c-format
 msgid ""
 "First gradient in a fill_style have position==%d (expected 0). This seems to "
 "be common, so will warn only once."
 msgstr ""
 
-#: ../server/fill_style.cpp:374
+#: ../server/fill_style.cpp:377
 #, c-format
 msgid "two gradients in a fill_style have the same position/ratio: %d"
 msgstr ""
 
-#: ../server/font.cpp:102
+#: ../server/font.cpp:103 ../server/font.cpp:431
 #, c-format
 msgid "Could not initialize device font face '%s'"
 msgstr ""
 
-#: ../server/font.cpp:155
+#: ../server/font.cpp:163
 msgid "reading DefineFont"
 msgstr ""
 
-#: ../server/font.cpp:199
+#: ../server/font.cpp:207
 msgid "Glyphs offset table corrupted in DefineFont tag"
 msgstr ""
 
-#: ../server/font.cpp:214
+#: ../server/font.cpp:222
 msgid "reading DefineFont2 or DefineFont3"
 msgstr ""
 
-#: ../server/font.cpp:264 ../server/font.cpp:280
+#: ../server/font.cpp:272 ../server/font.cpp:288
 #, c-format
 msgid "Glyph %d at offset %u"
 msgstr ""
 
-#: ../server/font.cpp:302
+#: ../server/font.cpp:310
 msgid "Glyphs offset table corrupted in DefineFont2/3 tag"
 msgstr ""
 
-#: ../server/font.cpp:317
+#: ../server/font.cpp:325
 msgid "Bad offset in DefineFont2"
 msgstr ""
 
-#: ../server/font.cpp:383
+#: ../server/font.cpp:391
 msgid "Repeated kerning pair found - ignoring"
 msgstr ""
 
-#: ../server/font.cpp:414
+#: ../server/font.cpp:422
 msgid "DefineFontInfo2 partially implemented"
 msgstr ""
 
-#: ../server/font.cpp:442
+#: ../server/font.cpp:455
 #, c-format
 msgid "reading code table at offset %lu"
 msgstr ""
 
-#: ../server/font.cpp:480
+#: ../server/font.cpp:493
 #, c-format
 msgid "get_glyph_index(%u) returning %d"
 msgstr ""
 
-#: ../server/font.cpp:492
+#: ../server/font.cpp:505
 #, c-format
 msgid "get_glyph_index(%u) returning -1"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:360
+#: ../server/FreetypeGlyphsProvider.cpp:366
 #, c-format
 msgid "Can't find font file for font '%s'"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:372
+#: ../server/FreetypeGlyphsProvider.cpp:378
 #, c-format
 msgid "Font file '%s' has bad format"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:379
+#: ../server/FreetypeGlyphsProvider.cpp:385
 #, c-format
 msgid "Some error opening font '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:98
+#: ../server/impl.cpp:100
 #, c-format
 msgid "Base url set to: %s"
 msgstr ""
 
-#: ../server/impl.cpp:295
+#: ../server/impl.cpp:297
 #, c-format
 msgid "get_movie_info(): can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:310
+#: ../server/impl.cpp:312
 #, c-format
 msgid "get_movie_info(): file '%s' does not start with a SWF header"
 msgstr ""
 
-#: ../server/impl.cpp:320
+#: ../server/impl.cpp:322
 msgid ""
 "get_movie_info(): can't read zipped SWF data; gnash was compiled without "
 "zlib support"
 msgstr ""
 
-#: ../server/impl.cpp:381
+#: ../server/impl.cpp:383
 #, c-format
 msgid "Can't read jpeg from %s"
 msgstr ""
 
-#: ../server/impl.cpp:396
+#: ../server/impl.cpp:398
 msgid "Loading of png"
 msgstr ""
 
-#: ../server/impl.cpp:404
+#: ../server/impl.cpp:406
 #, c-format
 msgid "Can't read png from %s"
 msgstr ""
 
-#: ../server/impl.cpp:427
+#: ../server/impl.cpp:429
 msgid "Can't read file header"
 msgstr ""
 
-#: ../server/impl.cpp:519
+#: ../server/impl.cpp:521
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a jpeg, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:527
+#: ../server/impl.cpp:529
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a png, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:536
+#: ../server/impl.cpp:538
 #, c-format
 msgid "unknown file type (%s)"
 msgstr ""
 
-#: ../server/impl.cpp:554
+#: ../server/impl.cpp:556
 #, c-format
 msgid "failed to open '%s'; can't create movie"
 msgstr ""
 
-#: ../server/impl.cpp:559
+#: ../server/impl.cpp:561
 #, c-format
 msgid "streamProvider opener can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:802
+#: ../server/impl.cpp:804
 #, c-format
 msgid "Movie %s already in library"
 msgstr ""
 
-#: ../server/impl.cpp:816
+#: ../server/impl.cpp:818
 #, c-format
 msgid "Couldn't load library movie '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:825
+#: ../server/impl.cpp:827
 #, c-format
 msgid "Movie %s (SWF%d) added to library"
 msgstr ""
 
-#: ../server/impl.cpp:829
+#: ../server/impl.cpp:831
 #, c-format
 msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)"
 msgstr ""
 
-#: ../server/movie_root.cpp:175
+#: ../server/movie_root.cpp:194
 #, c-format
-msgid "ActionLimits hit during setRootMovie: %s. Disabling scripts"
+msgid "ActionLimits hit during setRootMovie: %s.Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:267 ../server/movie_root.cpp:276
+#: ../server/movie_root.cpp:289 ../server/movie_root.cpp:298
 #, c-format
 msgid ""
 "%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't "
 "swap it's depth"
 msgstr ""
 
-#: ../server/movie_root.cpp:338
+#: ../server/movie_root.cpp:360
 msgid "Original root movie can't be removed"
 msgstr ""
 
-#: ../server/movie_root.cpp:357 ../server/sprite_instance.cpp:4173
+#: ../server/movie_root.cpp:379 ../server/sprite_instance.cpp:4376
 #, c-format
 msgid "can't create movie_definition for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:366 ../server/sprite_instance.cpp:4182
+#: ../server/movie_root.cpp:388 ../server/sprite_instance.cpp:4385
 #, c-format
 msgid "can't create extern movie_instance for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:1030
+#: ../server/movie_root.cpp:873
+#, c-format
+msgid "ActionLimits hit during mouse event processing: %s. Disabling scripts"
+msgstr ""
+
+#: ../server/movie_root.cpp:1065
 #, c-format
 msgid "ActionLimits hit during advance: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1784
+#: ../server/movie_root.cpp:2043
 #, c-format
 msgid "processLoadMovieRequest: Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/PropertyList.cpp:171
+#: ../server/movie_root.cpp:2160
+msgid "Live characters"
+msgstr ""
+
+#: ../server/PropertyList.cpp:189
 #, c-format
-msgid "Property %s is read-only, not setting it to %s"
+msgid ""
+"Property %s (key %d) in namespace %s (key %d) is read-only %s, not setting "
+"it to %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:214
+#: ../server/sprite_instance.cpp:211
 #, c-format
 msgid ""
 "attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
 "- returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:228
+#: ../server/sprite_instance.cpp:225
 #, c-format
 msgid "attachMovie: '%s': no such exported resource - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:239
+#: ../server/sprite_instance.cpp:235
 #, c-format
 msgid ""
 "attachMovie: exported resource '%s' is not a character definition (%s) -- "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:265
+#: ../server/sprite_instance.cpp:260
 #, c-format
 msgid "Could not attach character at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:282
+#: ../server/sprite_instance.cpp:277
 #, c-format
 msgid ""
 "Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as "
@@ -1533,36 +1325,36 @@
 msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:363
+#: ../server/sprite_instance.cpp:365
 #, c-format
 msgid "%s.swapDepths() needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:373
+#: ../server/sprite_instance.cpp:375
 #, c-format
 msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:391
+#: ../server/sprite_instance.cpp:393
 #, c-format
 msgid "%s.swapDepths(%s): invalid call, swapping to self?"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:401
+#: ../server/sprite_instance.cpp:403
 #, c-format
 msgid ""
 "%s.swapDepths(%s): invalid call, the two characters don't have the same "
 "parent"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:417
+#: ../server/sprite_instance.cpp:419
 #, c-format
 msgid ""
 "%s.swapDepths(%s): ignored, source and target characters have the same depth "
 "%d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:435
+#: ../server/sprite_instance.cpp:436
 #, c-format
 msgid ""
 "%s.swapDepths(%s): first argument invalid (neither a sprite nor a number)"
@@ -1573,333 +1365,650 @@
 msgid "%s.swapDepths(%s): ignored, character already at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:492
+#: ../server/sprite_instance.cpp:491
 msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:523
+#: ../server/sprite_instance.cpp:522
 msgid "sprite_goto_and_play needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:533
+#: ../server/sprite_instance.cpp:532
 #, c-format
 msgid "sprite_goto_and_play('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:552
+#: ../server/sprite_instance.cpp:551
 msgid "sprite_goto_and_stop needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:562
+#: ../server/sprite_instance.cpp:561
 #, c-format
 msgid "sprite_goto_and_stop('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:625
+#: ../server/sprite_instance.cpp:624
 #, c-format
 msgid ""
 "MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:637
+#: ../server/sprite_instance.cpp:636
 #, c-format
 msgid ""
 "First argument of MovieClip.loadMovie(%s) evaluates to an empty string - "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:674
+#: ../server/sprite_instance.cpp:673
 #, c-format
 msgid ""
 "MovieClip.loadMovie(%s): second argument (if any) must be 'post' or "
 "'get' [got %s]"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:718
+#: ../server/sprite_instance.cpp:691
+#, c-format
+msgid "POSTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:700
+#, c-format
+msgid "GETTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:717
 #, c-format
 msgid ""
 "MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:730
+#: ../server/sprite_instance.cpp:729
 #, c-format
 msgid ""
 "First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
 "string - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:796
+#: ../server/sprite_instance.cpp:790
 #, c-format
 msgid "Can't find hitTest target %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:836
+#: ../server/sprite_instance.cpp:830
 #, c-format
 msgid "hitTest() called with %u args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:855
+#: ../server/sprite_instance.cpp:849
 #, c-format
 msgid "createTextField called with %d args, expected 6 - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:873
+#: ../server/sprite_instance.cpp:867
 #, c-format
 msgid "createTextField: negative width (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:883
+#: ../server/sprite_instance.cpp:877
 #, c-format
 msgid "createTextField: negative height (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1014
+#: ../server/sprite_instance.cpp:956
 #, c-format
-msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
+msgid "meth(%s): first argument doesn't cast to object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1065
-msgid "MovieClip.globalToLocal() takes one arg"
+#: ../server/sprite_instance.cpp:963
+#, c-format
+msgid "after call to toLowerCase with arg %s we got %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1074
+#: ../server/sprite_instance.cpp:998
 #, c-format
-msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
+msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1088
+#: ../server/sprite_instance.cpp:1049
+msgid "MovieClip.globalToLocal() takes one arg"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1058
+#, c-format
+msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1072
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1099
+#: ../server/sprite_instance.cpp:1083
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1127
+#: ../server/sprite_instance.cpp:1111
 msgid "MovieClip.localToGlobal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1136
+#: ../server/sprite_instance.cpp:1120
 #, c-format
 msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1150
+#: ../server/sprite_instance.cpp:1134
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1161
+#: ../server/sprite_instance.cpp:1145
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1191
+#: ../server/sprite_instance.cpp:1175
 #, c-format
 msgid "%s.setMask() : needs an argument"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1210
+#: ../server/sprite_instance.cpp:1194
 #, c-format
 msgid "%s.setMask(%s) : first argument is not a character"
 msgstr ""
 
+#: ../server/sprite_instance.cpp:1217
+#, c-format
+msgid "MovieClip.endFill(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1235
+msgid "MovieClip.lineTo() needs at least two"
+msgstr ""
+
 #: ../server/sprite_instance.cpp:1244
-msgid "MovieClip.lineTo() takes two args"
+#, c-format
+msgid "MovieClip.lineTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1255
+#, c-format
+msgid "%s.lineTo(%s) : non-finite first argument (%s), converted to zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1290
+#: ../server/sprite_instance.cpp:1266
+#, c-format
+msgid "%s.lineTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1289
 msgid "MovieClip.moveTo() takes two args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1383
+#: ../server/sprite_instance.cpp:1298
+#, c-format
+msgid "MovieClip.moveTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1309
+#, c-format
+msgid "%s.moveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1320
+#, c-format
+msgid "%s.moveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1328
+#, c-format
+msgid "%s.moveTo(%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1388
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first three will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1420
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1444
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: %s|%s|%s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1468
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid jointStyle value '%s' (valid values: %s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1482
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first eight will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1513
 msgid "MovieClip.curveTo() takes four args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1502
+#: ../server/sprite_instance.cpp:1522
+#, c-format
+msgid "MovieClip.curveTo(%s): args after the first four will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1535
+#, c-format
+msgid "%s.curveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1546
+#, c-format
+msgid "%s.curveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1557
+#, c-format
+msgid "%s.curveTo(%s) : non-finite third argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1568
+#, c-format
+msgid "%s.curveTo(%s) : non-finite fourth argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1576
+#, c-format
+msgid "%s.curveTo(%g,%g,%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1592
+#, c-format
+msgid "MovieClip.clear(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1597
+#, c-format
+msgid "%s.clear();"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1629
+#, c-format
+msgid "MovieClip.beginFill(%s): args after the first will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1639
+#, c-format
+msgid "%s.beginFill(%d,%d,%d);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1655
 #, c-format
 msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1517
+#: ../server/sprite_instance.cpp:1665
+#, c-format
+msgid ""
+"MovieClip.beginGradientFill(%s): args after the first five will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1678
 #, c-format
 msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1535
+#: ../server/sprite_instance.cpp:1696
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
 "cast to objects"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1694
+#: ../server/sprite_instance.cpp:1855
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
 "length"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1794
+#: ../server/sprite_instance.cpp:1866
+#, c-format
+msgid ""
+"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%"
+"d), will trim to 8"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1958
 #, c-format
 msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2314
+#: ../server/sprite_instance.cpp:1960
 #, c-format
-msgid ""
-"A sprite member (%s) clashes with the name of an existing character in its "
-"display list.  The member will hide the character"
+msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2406
+#: ../server/sprite_instance.cpp:2605
 #, c-format
 msgid "call_frame('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2509
+#: ../server/sprite_instance.cpp:2700
 msgid "Can't clone root of the movie"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2515
+#: ../server/sprite_instance.cpp:2706
 #, c-format
 msgid "%s parent is not a sprite, can't clone"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2757
-msgid "it's a Text Variable, associated with "
+#: ../server/sprite_instance.cpp:2762
+#, c-format
+msgid "Event %s invoked for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2769
+#, c-format
+msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2777
+#, c-format
+msgid "Sprite %s ignored button-like event %s as not 'enabled'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2838
+#, c-format
+msgid ""
+"Sprite %s (depth %d) won't check for user-defined LOAD event (is not "
+"dynamic, has a parent, no registered class and no clip events defined)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2768
+#: ../server/sprite_instance.cpp:2950
+#, c-format
+msgid "it's a Text Variable, associated with %d TextFields"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2962
 msgid "it's NOT a Text Variable"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2790
+#: ../server/sprite_instance.cpp:2983
 #, c-format
 msgid "advance_sprite: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2804
+#: ../server/sprite_instance.cpp:2995
 #, c-format
 msgid "Advance_sprite for sprite '%s' - frame %u/%u "
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2817
+#: ../server/sprite_instance.cpp:3008
 msgid "sprite_instance::advance_sprite we're in PLAY mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2823
+#: ../server/sprite_instance.cpp:3014
 msgid "on_event_load called, incrementing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2827
+#: ../server/sprite_instance.cpp:3018
 #, c-format
 msgid "after increment we are at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2854
+#: ../server/sprite_instance.cpp:3028
+#, c-format
+msgid "Jumping back to frame 0 of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3035
+#, c-format
+msgid "Executing frame%d (0-based) tags of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3045
 msgid "sprite_instance::advance_sprite we're in STOP mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2867
+#: ../server/sprite_instance.cpp:3058
 #, c-format
 msgid "Advance sprite '%s' at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2966
-msgid "Executing "
+#: ../server/sprite_instance.cpp:3077
+#, c-format
+msgid "Queuing init actions in frame %d of sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2995
+#: ../server/sprite_instance.cpp:3097
+#, c-format
+msgid "Init actions for character %d already executed"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3155
+#, c-format
+msgid "Executing %d tags in frame %d/%d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3191
+#, c-format
+msgid "sprite %s ::goto_frame(%d) - current frame is %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3206
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded,although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3239
 #, c-format
-msgid "sprite %s ::goto_frame("
+msgid ""
+"GotoFrame(%d) targets a yet to be loaded frame (%d) loaded). We'll wait for "
+"it but a more correct form is explicitly using WaitForFrame instead"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3046
-msgid "GotoFrame("
+#: ../server/sprite_instance.cpp:3249
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded, although frame count in "
+"header (%d) said we should have found it"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3117
+#: ../server/sprite_instance.cpp:3311
 #, c-format
 msgid "sprite_instance::goto_labeled_frame('%s') unknown label"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3190
+#: ../server/sprite_instance.cpp:3376
 #, c-format
 msgid "sprite_instance::add_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3251
+#: ../server/sprite_instance.cpp:3442
 #, c-format
 msgid "sprite::replace_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3348
+#: ../server/sprite_instance.cpp:3492
+#, c-format
+msgid ""
+"sprite_instance::replace_display_object: could not find any character at "
+"depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3539
 #, c-format
 msgid "Frame %u/%u, bytes %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3815
+#: ../server/sprite_instance.cpp:3599
+#, c-format
+msgid ""
+"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3613 ../server/sprite_instance.cpp:3879
+#, c-format
+msgid ""
+"Character %s at depth %d is a mask not hitting the query point %g,%g and "
+"masking up to depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3622 ../server/sprite_instance.cpp:3888
+#, c-format
+msgid "Character %s at depth %d is a mask hitting the query point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3659
+#, c-format
+msgid "MouseEntityFinder found character %s (depth %d) hitting point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3751
+#, c-format
+msgid ""
+"%s is a dynamic mask and can't handle mouse events, no point will hit it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3760
+#, c-format
+msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3862
+#, c-format
+msgid ""
+"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3874
+msgid "FIXME: invisible mask in MouseEntityFinder."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4013
 #, c-format
 msgid "%s doesn't even check for a char"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3961
+#: ../server/sprite_instance.cpp:4156
+#, c-format
+msgid "Sprite '%s' placed on stage"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4175
 #, c-format
 msgid "stagePlacementCallback: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3969
+#: ../server/sprite_instance.cpp:4193
 #, c-format
-msgid "Sprite '%s' placed on stage"
+msgid ""
+"Sprite %s is dynamic, sending INITIALIZE and CONSTRUCT events immediately"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4202
+#, c-format
+msgid "Queuing INITIALIZE event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4024 ../server/sprite_instance.cpp:4046
+#: ../server/sprite_instance.cpp:4207
+#, c-format
+msgid "Queuing CONSTRUCT event for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4224 ../server/sprite_instance.cpp:4246
 #, c-format
 msgid "Executing tags of frame0 in sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4031 ../server/sprite_instance.cpp:4041
+#: ../server/sprite_instance.cpp:4231 ../server/sprite_instance.cpp:4241
 #, c-format
 msgid "Queuing ONLOAD event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4081
+#: ../server/sprite_instance.cpp:4258
 #, c-format
-msgid "Attached sprites %s registered class is %p"
+msgid "constructAsScriptObject called for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4108
-msgid "Calling the user-defined constructor against this sprite_instance"
+#: ../server/sprite_instance.cpp:4281
+#, c-format
+msgid "Attached sprites %s registered class is %p"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4142
+#: ../server/sprite_instance.cpp:4342
 #, c-format
 msgid "Unloading sprite '%s'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4280
+#: ../server/sprite_instance.cpp:4372
+#, c-format
+msgid "Posting data '%s' to url '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4479
 #, c-format
 msgid "Could not load variables from %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4355
+#: ../server/sprite_instance.cpp:4504
+#, c-format
+msgid "Setting variable '%s' to value '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4556
 #, c-format
 msgid ""
 "removeMovieClip(%s): sprite depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/stream.cpp:388
+#: ../server/sprite_instance.cpp:4784
+#, c-format
+msgid "Stream sound id from %d to %d, stopping old"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4839
+msgid "Childs"
+msgstr ""
+
+#: ../server/stream.cpp:280 ../server/parser/action_buffer.cpp:508
+msgid "Native floating point format not recognised"
+msgstr ""
+
+#: ../server/stream.cpp:459
 msgid "Unexpected end of stream"
 msgstr ""
 
+#: ../server/stream.cpp:527
+#, c-format
+msgid ""
+"Tag %d starting at offset %d is advertised to end at offset %d, which is "
+"after end of previously opened tag starting at offset %d and ending at "
+"offset %d. Making it end where container tag ends."
+msgstr ""
+
+#: ../server/stream.cpp:563
+msgid "Could not seek to end position"
+msgstr ""
+
 #: ../server/StreamProvider.cpp:100 ../server/StreamProvider.cpp:142
 #, c-format
 msgid "Unsupported network connection %s"
@@ -1909,12 +2018,12 @@
 msgid "POST data discarded while getting a stream from file: uri"
 msgstr ""
 
-#: ../server/text.cpp:60
+#: ../server/text.cpp:59
 #, c-format
 msgid "text style references unknown font (id = %d)"
 msgstr ""
 
-#: ../server/text.cpp:159
+#: ../server/text.cpp:154
 msgid "invalid glyph (-1)"
 msgstr ""
 
@@ -1922,24 +2031,59 @@
 msgid "render shape glyph using filled outline (render::draw_glyph)"
 msgstr ""
 
-#: ../server/textformat.cpp:125
+#: ../server/URLAccessManager.cpp:106
 #, c-format
-msgid "Created New TextFormat object at %p.  Not fully implemented yet"
+msgid "Load from host %s granted (whitelisted)"
 msgstr ""
 
-#: ../server/textformat.cpp:153
-msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
+#: ../server/URLAccessManager.cpp:112
+#, c-format
+msgid "Load from host %s forbidden (not in non-empty whitelist)"
 msgstr ""
 
-#: ../server/textformat.cpp:162
-msgid ""
-"Argument 3 given to TextFormat.setFormat() is not a TextFormat object - ... "
-"should it be?"
+#: ../server/URLAccessManager.cpp:124
+#, c-format
+msgid "Load from host %s forbidden (blacklisted)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:129
+#, c-format
+msgid "Load from host %s granted (default)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:166
+#, c-format
+msgid "Load of file %s forbidden (starting url %s is not a local resource)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:184
+#, c-format
+msgid "Load of file %s granted (under local sandbox %s)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:192
+#, c-format
+msgid "Load of file %s forbidden (not under local sandboxes)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:232
+#, c-format
+msgid "gethostname failed: %s"
 msgstr ""
 
-#: ../server/textformat.cpp:243
+#: ../server/URLAccessManager.cpp:254
 #, c-format
-msgid "%s: args=%d unfinished implementation"
+msgid "Load from host %s forbidden (not in the local domain)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:260
+#, c-format
+msgid "Load from host %s forbidden (not on the local host)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:288
+#, c-format
+msgid "Checking security of URL '%s'"
 msgstr ""
 
 #: ../server/video_stream_instance.cpp:116
@@ -1951,120 +2095,131 @@
 msgid "attachVideo(%s) first arg is not a NetStream instance"
 msgstr ""
 
-#: ../server/video_stream_instance.cpp:214
+#: ../server/video_stream_instance.cpp:216
 #, c-format
 msgid "Video frame data is missing in frame %d"
 msgstr ""
 
-#: ../server/vm/action.cpp:162
+#: ../server/vm/action.cpp:96
 #, c-format
 msgid ""
 "Attempt to call a value which is neither a C nor an ActionScript function (%"
 "s)"
 msgstr ""
 
-#: ../server/vm/action.cpp:198
+#: ../server/vm/action.cpp:132
 #, c-format
 msgid "FIXME(%d): %s"
 msgstr ""
 
-#: ../server/vm/action.cpp:242
+#: ../server/vm/action.cpp:176
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%l%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:251
+#: ../server/vm/action.cpp:185
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:267
+#: ../server/vm/action.cpp:201
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid char '%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:303
-msgid "-- start movie"
-msgstr ""
-
-#: ../server/vm/action.cpp:314
+#: ../server/vm/ActionExec.cpp:175
 #, c-format
-msgid "FIXME: %s"
+msgid "at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:169
-msgid "at ActionExec operator() start, pc="
-msgstr ""
-
-#: ../server/vm/ActionExec.cpp:324
+#: ../server/vm/ActionExec.cpp:329
 #, c-format
-msgid "Length %u (%d) of action tag id %u at pc "
+msgid ""
+"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:386
-msgid "After execution: PC "
+#: ../server/vm/ActionExec.cpp:391
+#, c-format
+msgid "After execution: PC %d, next PC %d, stack follows"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:408
+#: ../server/vm/ActionExec.cpp:413
 #, c-format
 msgid "Script exceeded time limit of %u milliseconds."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:417
+#: ../server/vm/ActionExec.cpp:421
 #, c-format
-msgid "Loop iterations count exceeded limit of "
+msgid ""
+"Loop iterations count exceeded limit of %d. Last branch was from pc %d to %d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:452
+#: ../server/vm/ActionExec.cpp:457
 msgid ""
 "Stack smashed (ActionScript compiler bug?).Fixing by pushing undefined "
 "values to the missing slots,  but don't expect things to work afterwards"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:464
-msgid " elements left on the stack after block execution.  Cleaning up"
+#: ../server/vm/ActionExec.cpp:469
+#, c-format
+msgid "%d elements left on the stack after block execution.  Cleaning up"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:488
-msgid "End of DoAction block hit while skipping "
+#: ../server/vm/ActionExec.cpp:493
+#, c-format
+msgid ""
+"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) "
+"(WaitForFrame, probably)"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:525
-msgid "'With' stack depth ("
+#: ../server/vm/ActionExec.cpp:530
+#, c-format
+msgid ""
+"'With' stack depth (%d) exceeds the allowed limit for current SWF target "
+"version (%d for version %d). Don't expect this movie to work with all "
+"players."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:608
-msgid "Stack underrun: "
+#: ../server/vm/ActionExec.cpp:613
+#, c-format
+msgid ""
+"Stack underrun: %d elements required, %d/%d available. Fixing by inserting %"
+"d undefined values on the missing slots."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:107
+#: ../server/vm/ASHandlers.cpp:108
 #, c-format
-msgid "Unsupported action handler invoked, code at pc is %x"
+msgid "Unsupported action handler invoked, code at pc is %#x"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:187
+#: ../server/vm/ASHandlers.cpp:184
 msgid ""
 "FIXME: VM not initialized at SWFHandlers construction time, can't set action "
 "handlers based on SWF version"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:471
+#: ../server/vm/ASHandlers.cpp:458
+#, c-format
+msgid "Malformed action code: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:473
 #, c-format
 msgid "%s: CHECKME: was broken"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:627
+#: ../server/vm/ASHandlers.cpp:621
 #, c-format
 msgid "GetUrl: target=%s url=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:648
+#: ../server/vm/ASHandlers.cpp:642
 #, c-format
-msgid "ActionWaitForFrame (0x%X) tag length == "
+msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:663 ../server/vm/ASHandlers.cpp:715
-#: ../server/vm/ASHandlers.cpp:1862
+#: ../server/vm/ASHandlers.cpp:657 ../server/vm/ASHandlers.cpp:709
+#: ../server/vm/ASHandlers.cpp:1930
 #, c-format
 msgid "%s: environment target is not a sprite_instance"
 msgstr ""
@@ -2073,377 +2228,410 @@
 msgid "Undefined or null string passed to ActionSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:909
+#: ../server/vm/ASHandlers.cpp:914 ../server/vm/ASHandlers.cpp:1803
 msgid "Negative size passed to ActionSubString, taking as whole length"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:920
-msgid "Base is less then 1 in ActionSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:934
+msgid "Start is less then 1 in ActionSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:929
+#: ../server/vm/ASHandlers.cpp:945
 msgid ""
-"base goes beyond input string in ActionSubString, returning the empty string."
+"Start goes beyond input string in ActionSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:943
-msgid "base+size goes beyond input string in ActionSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:959
+msgid ""
+"start + size goes beyond input string in ActionSubString, adjusting size"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1009
+#: ../server/vm/ASHandlers.cpp:1013
 #, c-format
 msgid "-- get var: %s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1032
+#: ../server/vm/ASHandlers.cpp:1036
 #, c-format
 msgid "-- set var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1097
+#: ../server/vm/ASHandlers.cpp:1101
 msgid ""
 "ActionGetProperty(<empty>) called, but current target is not a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1120
+#: ../server/vm/ASHandlers.cpp:1124
 #, c-format
 msgid "invalid property query, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1129
+#: ../server/vm/ASHandlers.cpp:1133
 #, c-format
 msgid "Could not find GetProperty target (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1161
+#: ../server/vm/ASHandlers.cpp:1165
 #, c-format
 msgid "invalid set_property, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1169
+#: ../server/vm/ASHandlers.cpp:1173
 #, c-format
 msgid "ActionSetProperty: can't find target %s for setting property %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1193
+#: ../server/vm/ASHandlers.cpp:1197
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1204
+#: ../server/vm/ASHandlers.cpp:1208
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1229
+#: ../server/vm/ASHandlers.cpp:1233
 #, c-format
 msgid "Path given to removeMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1239
+#: ../server/vm/ASHandlers.cpp:1243
 #, c-format
 msgid "Path given to removeMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1284
+#: ../server/vm/ASHandlers.cpp:1288
 #, c-format
 msgid "startDrag: unknown target '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1309
+#: ../server/vm/ASHandlers.cpp:1313
 msgid "Y values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1317
+#: ../server/vm/ASHandlers.cpp:1321
 msgid "X values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1390
+#: ../server/vm/ASHandlers.cpp:1394
 #, c-format
 msgid "-- %s cast_to %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1410
+#: ../server/vm/ASHandlers.cpp:1416
 msgid "ActionCastOp TESTING"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1430
+#: ../server/vm/ASHandlers.cpp:1438
 #, c-format
 msgid "Stack value on IMPLEMENTSOP is not an object: %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1439
+#: ../server/vm/ASHandlers.cpp:1448
 msgid "Target object for IMPLEMENTSOP has no prototype."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1447
+#: ../server/vm/ASHandlers.cpp:1456
+#, c-format
+msgid "IMPLEMENTSOP target object's prototype is not an object (%s)"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1465
 #, c-format
 msgid "Invalid interfaces count (%d) on IMPLEMENTSOP"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1460
+#: ../server/vm/ASHandlers.cpp:1479
+#, c-format
+msgid "class found on stack on IMPLEMENTSOP is not an object: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1486
+msgid "Interface object for IMPLEMENTSOP has no prototype."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1494
 #, c-format
-msgid "class found on stack on IMPLEMENTSOP is not a function: %s"
+msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1728
+#: ../server/vm/ASHandlers.cpp:1785
 msgid ""
 "Undefined or null string passed to ActionMBSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1739
-msgid "Length is less than 1 in ActionMbSubString, returning empty string."
+#: ../server/vm/ASHandlers.cpp:1812
+msgid "Base is less then 1 in ActionMbSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1757
-msgid "Base is less then 1 in ActionMbSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:1821
+msgid ""
+"base goes beyond input string in ActionMbSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1769
-msgid "base+size goes beyond input string in ActionMbSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:1834
+#, c-format
+msgid ""
+"base+size goes beyond input string in ActionMbSubString, adjusting size "
+"based on length:%d and start:%d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1871
+#: ../server/vm/ASHandlers.cpp:1939
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid "
 "frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1936
+#: ../server/vm/ASHandlers.cpp:2004
 #, c-format
 msgid "[push length=%d]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1955
+#: ../server/vm/ASHandlers.cpp:2023
 #, c-format
 msgid ""
 "Unknown push type %d. Execution will continue but it is likely to fail due "
 "to lost sync."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2007
+#: ../server/vm/ASHandlers.cpp:2075
 #, c-format
-msgid "register %d out of local registers bounds (0.."
+msgid "register %d out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2016
+#: ../server/vm/ASHandlers.cpp:2084
 #, c-format
 msgid "register %d out of global registers bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2062 ../server/vm/ASHandlers.cpp:2081
+#: ../server/vm/ASHandlers.cpp:2130 ../server/vm/ASHandlers.cpp:2149
 #, c-format
 msgid "dict_lookup %d is out of bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2093 ../server/vm/ASHandlers.cpp:2097
-msgid "\t"
+#: ../server/vm/ASHandlers.cpp:2161
+#, c-format
+msgid "\t%d) type=%s (%d), value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2151
-msgid "Bogus empty GetUrl url in SWF file, skipping"
+#: ../server/vm/ASHandlers.cpp:2165
+#, c-format
+msgid "\t%d) type=%s, value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2166
+#: ../server/vm/ASHandlers.cpp:2219
+msgid "Bogus empty GetUrl url in SWF file, skipping"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2234
 msgid ""
 "Bogus GetUrl2 send vars method  in SWF file (both GET and POST requested), "
 "use GET"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2219
+#: ../server/vm/ASHandlers.cpp:2287
 #, c-format
 msgid ""
 "get url: target=%s, url=%s (%s), method=%x (sendVars:%X, loadTarget:%d, "
 "loadVariable:%d)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2259
+#: ../server/vm/ASHandlers.cpp:2327
 msgid "getURL2 loadVariable"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2263
+#: ../server/vm/ASHandlers.cpp:2331
 #, c-format
 msgid "get url: target %s not found"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2271 ../server/vm/ASHandlers.cpp:2326
+#: ../server/vm/ASHandlers.cpp:2339 ../server/vm/ASHandlers.cpp:2394
 #, c-format
 msgid "get url: target %s is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2279
+#: ../server/vm/ASHandlers.cpp:2347
 msgid "POST with loadVariables ignored"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2291
+#: ../server/vm/ASHandlers.cpp:2359
 msgid "getURL2 target load"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2298 ../server/vm/ASHandlers.cpp:2353
+#: ../server/vm/ASHandlers.cpp:2366 ../server/vm/ASHandlers.cpp:2421
 #, c-format
 msgid "Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2311
+#: ../server/vm/ASHandlers.cpp:2379
 #, c-format
 msgid "Unknown loadMovie target: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2367
+#: ../server/vm/ASHandlers.cpp:2435
 msgid "POST with host-provided uri grabber"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2412
+#: ../server/vm/ASHandlers.cpp:2480
 #, c-format
 msgid "Launching URL... %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2466
+#: ../server/vm/ASHandlers.cpp:2510
+#, c-format
+msgid "Sent request '%s' to host fd %d"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2536
 #, c-format
 msgid ""
 "Couldn't find movie \"%s\" to set target to! Resetting to original target..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2495
+#: ../server/vm/ASHandlers.cpp:2565
 msgid "Undefined GetUrl2 url on stack, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2532
-msgid "branch to offset "
+#: ../server/vm/ASHandlers.cpp:2602
+#, c-format
+msgid "branch to offset %d  --  this section only runs to %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2572
+#: ../server/vm/ASHandlers.cpp:2642
 #, c-format
 msgid ""
 "Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions "
 "will not be called..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2634
+#: ../server/vm/ASHandlers.cpp:2704
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionGotoExpression doesn't evaluate to a "
 "valid frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2648
+#: ../server/vm/ASHandlers.cpp:2718
 #, c-format
 msgid ""
 "Couldn't find target sprite \"%s\" in ActionGotoExpression.  Will not go to "
 "target frame..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2715
+#: ../server/vm/ASHandlers.cpp:2785
 #, c-format
 msgid "-- set local var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2747
+#: ../server/vm/ASHandlers.cpp:2817
 #, c-format
 msgid "ActionCallFunction: %s is not an object"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2759
+#: ../server/vm/ASHandlers.cpp:2829
 msgid "Object doensn't have a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2779
+#: ../server/vm/ASHandlers.cpp:2849
 #, c-format
 msgid ""
 "Attempt to call a function with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2874
+#: ../server/vm/ASHandlers.cpp:2944
 #, c-format
 msgid "---new object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2887
+#: ../server/vm/ASHandlers.cpp:2957
 #, c-format
 msgid "ActionNew: '%s' is not a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2929
+#: ../server/vm/ASHandlers.cpp:2999
 msgid "The 'var whatever' syntax in timeline context is a no-op."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3045
+#: ../server/vm/ASHandlers.cpp:3115
 #, c-format
 msgid "Argument to TargetPath(%s) doesn't cast to a MovieClip"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3083
+#: ../server/vm/ASHandlers.cpp:3153
 #, c-format
 msgid ""
 "Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3127
+#: ../server/vm/ASHandlers.cpp:3197
 #, c-format
 msgid "ActionNewAdd(%s, %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3221 ../server/vm/ASHandlers.cpp:3229
+#: ../server/vm/ASHandlers.cpp:3291 ../server/vm/ASHandlers.cpp:3299
 #, c-format
 msgid "to_primitive(%s) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3300
+#: ../server/vm/ASHandlers.cpp:3370
 #, c-format
 msgid "getMember called against a value that does not cast to an as_object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3310
+#: ../server/vm/ASHandlers.cpp:3380
 #, c-format
 msgid " ActionGetMember: target: %s (object %p)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3325
+#: ../server/vm/ASHandlers.cpp:3395
 #, c-format
 msgid "-- get_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3352
+#: ../server/vm/ASHandlers.cpp:3422
 #, c-format
 msgid "-- set_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3364
+#: ../server/vm/ASHandlers.cpp:3434
 #, c-format
 msgid "-- set_member %s.%s=%s on invalid object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3419
+#: ../server/vm/ASHandlers.cpp:3489
 #, c-format
 msgid ""
 "Attempt to call a method with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3428
+#: ../server/vm/ASHandlers.cpp:3498
 #, c-format
 msgid " method name: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3429
+#: ../server/vm/ASHandlers.cpp:3499
 #, c-format
 msgid " method object/func: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3430
+#: ../server/vm/ASHandlers.cpp:3500
 #, c-format
 msgid " method nargs: %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3471
+#: ../server/vm/ASHandlers.cpp:3577
 msgid ""
 "ActionCallMethod invoked with undefined method_name and non-object object/"
 "func"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3480
+#: ../server/vm/ASHandlers.cpp:3586
 #, c-format
 msgid ""
 "Function object given to ActionCallMethod is not a function (%s), will try "
@@ -2451,117 +2639,119 @@
 "method"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3491
+#: ../server/vm/ASHandlers.cpp:3597
 msgid "ActionCallMethod: object has no constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3500
+#: ../server/vm/ASHandlers.cpp:3606
 msgid "ActionCallMethod: object constructor is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3515
+#: ../server/vm/ASHandlers.cpp:3621
 #, c-format
 msgid "ActionCallMethod: Tried to invoke method '%s' on non-object value %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3528
+#: ../server/vm/ASHandlers.cpp:3634
 #, c-format
 msgid "ActionCallMethod: Can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3551
+#: ../server/vm/ASHandlers.cpp:3657
 msgid "FIXME: debugger doesn't deal with anonymous function calls"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3593
+#: ../server/vm/ASHandlers.cpp:3699
 #, c-format
 msgid ""
 "Attempt to call a constructor with %u arguments while only %u are available "
 "on the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3605
+#: ../server/vm/ASHandlers.cpp:3711
 msgid "On ActionNewMethod: no object found on stack on ActionMethod"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3623
+#: ../server/vm/ASHandlers.cpp:3729
 #, c-format
 msgid "ActionNewMethod: can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3637
+#: ../server/vm/ASHandlers.cpp:3743
 msgid "ActionNewMethod: method name is undefined, and object is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3676
+#: ../server/vm/ASHandlers.cpp:3782
 #, c-format
 msgid "-- %s instanceof %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3710
+#: ../server/vm/ASHandlers.cpp:3816
 #, c-format
 msgid "Top of stack not an object %s at ActionEnum2  execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3888
+#: ../server/vm/ASHandlers.cpp:3994
 #, c-format
 msgid "ActionExtends: Super is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3893
+#: ../server/vm/ASHandlers.cpp:3999
 #, c-format
 msgid "ActionExtends: Sub is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3982
+#: ../server/vm/ASHandlers.cpp:4088
 #, c-format
 msgid ""
-"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len="
+"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len=%"
+"d, function2 code offset=%d). Forcing code len to eat the whole buffer "
+"(would this work?)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4089
+#: ../server/vm/ASHandlers.cpp:4195
 #, c-format
 msgid ""
 "ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
 "finallySize:%u catchName:%s catchRegister:%u"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4116
+#: ../server/vm/ASHandlers.cpp:4222
 msgid "ActionWith tag length != 2; skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4126
+#: ../server/vm/ASHandlers.cpp:4232
 msgid "Empty with() block..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4138
+#: ../server/vm/ASHandlers.cpp:4244
 #, c-format
 msgid "with(%s) : first argument doesn't cast to an object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4279
+#: ../server/vm/ASHandlers.cpp:4385
 #, c-format
 msgid "-------------- local register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4286
+#: ../server/vm/ASHandlers.cpp:4392
 #, c-format
-msgid "store_register[%d] -- register out of local registers bounds (0.."
+msgid "store_register[%d] -- register out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4295
+#: ../server/vm/ASHandlers.cpp:4401
 #, c-format
 msgid "-------------- global register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4303
+#: ../server/vm/ASHandlers.cpp:4409
 #, c-format
 msgid "store_register[%d] -- register out of global registers bounds!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4314
+#: ../server/vm/ASHandlers.cpp:4420
 #, c-format
-msgid "at SWFHandlers::action_name(%d) call time, _handlers size is "
+msgid "at SWFHandlers::action_name(%d) call time, _handlers size is %d"
 msgstr ""
 
 #: ../server/swf/DefineFontAlignZonesTag.cpp:51
@@ -2580,92 +2770,83 @@
 
 #: ../server/swf/PlaceObject2Tag.cpp:47
 #, c-format
-msgid "  char_id = %d"
+msgid "  PLACEOBJECT: depth=%d(%d) char=%d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:48
-#, c-format
-msgid "  depth = %d (%d)"
-msgstr ""
-
-#: ../server/swf/PlaceObject2Tag.cpp:58 ../server/swf/PlaceObject2Tag.cpp:282
-#: ../server/swf/PlaceObject2Tag.cpp:430
+#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:251
+#: ../server/swf/PlaceObject2Tag.cpp:389
 #, fuzzy
 msgid "  cxform:"
 msgstr "cxform :\n"
 
-#: ../server/swf/PlaceObject2Tag.cpp:75
+#: ../server/swf/PlaceObject2Tag.cpp:76
 #, c-format
 msgid "Reserved field in PlaceObject actions == %u (expected 0)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:83
+#: ../server/swf/PlaceObject2Tag.cpp:84
 #, c-format
 msgid "  actions: flags = 0x%X"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:103
+#: ../server/swf/PlaceObject2Tag.cpp:104
 #, c-format
 msgid ""
 "swf_event::read(), even_length = %u, but only %lu bytes left to the end of "
 "current tag. Breaking for safety."
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:160
+#: ../server/swf/PlaceObject2Tag.cpp:161
 #, c-format
 msgid ""
 "swf_event::read() -- unknown / unhandled event type received, flags = 0x%x"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:273
+#: ../server/swf/PlaceObject2Tag.cpp:242
 #, c-format
 msgid "  PLACEOBJECT2: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:274 ../server/swf/PlaceObject2Tag.cpp:422
+#: ../server/swf/PlaceObject2Tag.cpp:243 ../server/swf/PlaceObject2Tag.cpp:381
 #, c-format
 msgid "  char id = %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:277 ../server/swf/PlaceObject2Tag.cpp:425
+#: ../server/swf/PlaceObject2Tag.cpp:246 ../server/swf/PlaceObject2Tag.cpp:384
 msgid "  mat:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:285 ../server/swf/PlaceObject2Tag.cpp:433
+#: ../server/swf/PlaceObject2Tag.cpp:254 ../server/swf/PlaceObject2Tag.cpp:392
 #, c-format
 msgid "  ratio: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:286 ../server/swf/PlaceObject2Tag.cpp:434
+#: ../server/swf/PlaceObject2Tag.cpp:255 ../server/swf/PlaceObject2Tag.cpp:393
 #, c-format
 msgid "  name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:287 ../server/swf/PlaceObject2Tag.cpp:436
+#: ../server/swf/PlaceObject2Tag.cpp:256 ../server/swf/PlaceObject2Tag.cpp:395
 #, c-format
 msgid "  clip_depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:288 ../server/swf/PlaceObject2Tag.cpp:437
+#: ../server/swf/PlaceObject2Tag.cpp:257 ../server/swf/PlaceObject2Tag.cpp:396
 #, c-format
 msgid " m_place_type: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:421
+#: ../server/swf/PlaceObject2Tag.cpp:284 ../server/swf/PlaceObject2Tag.cpp:380
 #, c-format
 msgid "  PLACEOBJECT3: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:435
+#: ../server/swf/PlaceObject2Tag.cpp:394
 #, c-format
 msgid "  class name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:528
-msgid "  place_object_2"
-msgstr ""
-
-#: ../server/swf/RemoveObjectTag.cpp:69
+#: ../server/swf/RemoveObjectTag.cpp:70
 #, c-format
 msgid "  remove_object_2(%d)"
 msgstr ""
@@ -2680,6 +2861,10 @@
 msgid "StartSound: id=%d, stop = %d, loop ct = %d"
 msgstr ""
 
+#: ../server/swf/StreamSoundBlockTag.cpp:76
+msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
+msgstr ""
+
 #: ../server/swf/tag_loaders.cpp:212
 msgid "anchor-labeled frame not supported"
 msgstr ""
@@ -2697,249 +2882,280 @@
 msgid "No bytes to read in JPEGTABLES tag at offset %lu"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:297
+#: ../server/swf/tag_loaders.cpp:298
 #, c-format
 msgid ""
 "DEFINEBITS: No jpeg loader registered in movie definition - discarding "
 "bitmap character %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:324
+#: ../server/swf/tag_loaders.cpp:325
 #, c-format
 msgid "DEFINEBITS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:344
+#: ../server/swf/tag_loaders.cpp:345
 #, c-format
 msgid "  define_bits_jpeg2_loader: charid = %d pos = %ld"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:358
+#: ../server/swf/tag_loaders.cpp:359
 #, c-format
 msgid "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:393
+#: ../server/swf/tag_loaders.cpp:394
 #, c-format
 msgid "inflate_wrapper() inflateInit() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:414
+#: ../server/swf/tag_loaders.cpp:415
 msgid "inflate_wrapper(): no end of zstream found within swf tag boundaries"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:437
+#: ../server/swf/tag_loaders.cpp:438
 #, c-format
 msgid "inflate_wrapper() inflate() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:446
+#: ../server/swf/tag_loaders.cpp:447
 #, c-format
 msgid "inflate_wrapper() inflateEnd() return %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:463
+#: ../server/swf/tag_loaders.cpp:465
 #, c-format
 msgid "  define_bits_jpeg3_loader: charid = %d pos = %lx"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:471
+#: ../server/swf/tag_loaders.cpp:474
 msgid "gnash is not linked to zlib -- can't load jpeg3 image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:527
+#: ../server/swf/tag_loaders.cpp:530
 #, c-format
 msgid "  defbitslossless2: tag = %d, id = %d, fmt = %d, w = %d, h = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:535
+#: ../server/swf/tag_loaders.cpp:538
 #, c-format
 msgid "Bitmap character %d has a height or width of 0."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:544
+#: ../server/swf/tag_loaders.cpp:547
 msgid "gnash is not linked to zlib -- can't load zipped image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:650
+#: ../server/swf/tag_loaders.cpp:653
 #, c-format
 msgid ""
 "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:780
+#: ../server/swf/tag_loaders.cpp:783
 #, c-format
 msgid "  FIXME: tagtype = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:795
+#: ../server/swf/tag_loaders.cpp:799
 #, c-format
 msgid "  shape_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:814
+#: ../server/swf/tag_loaders.cpp:819
 #, c-format
 msgid "  shape_morph_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:863
+#: ../server/swf/tag_loaders.cpp:870
 #, c-format
 msgid "define_font_info_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:884
+#: ../server/swf/tag_loaders.cpp:892
 #, c-format
 msgid "define_font_name_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:900
+#: ../server/swf/tag_loaders.cpp:909
 #, c-format
 msgid "  sprite:  char id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:909
+#: ../server/swf/tag_loaders.cpp:918
 msgid "Nested DEFINESPRITE tags. Will add to top-level characters dictionary."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:937
+#: ../server/swf/tag_loaders.cpp:928
+#, c-format
+msgid "Sprite %d advertise no frames"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:953
 #, c-format
 msgid "DEFINEBUTTONSOUND refers to an unknown character def %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:946
+#: ../server/swf/tag_loaders.cpp:962
 #, c-format
 msgid ""
 "DEFINEBUTTONSOUND refers to character id %d, being a %s (expected a button "
 "definition)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:967
+#: ../server/swf/tag_loaders.cpp:984
 #, c-format
 msgid "  button character loader: char_id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:991
+#: ../server/swf/tag_loaders.cpp:1009
 #, c-format
 msgid "  export: count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1000
+#: ../server/swf/tag_loaders.cpp:1018
 msgid "EXPORT tag inside DEFINESPRITE. Will export in top-level symbol table."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1013
+#: ../server/swf/tag_loaders.cpp:1032
 #, c-format
 msgid "  export: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1033
+#: ../server/swf/tag_loaders.cpp:1052
 #, c-format
 msgid "don't know how to export resource '%s' with id %d (can't find that id)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1071
+#: ../server/swf/tag_loaders.cpp:1092
 #, c-format
 msgid "  import: version = %u, source_url = %s (%s), count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1083
+#: ../server/swf/tag_loaders.cpp:1104
 #, c-format
 msgid "Exception: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1089
+#: ../server/swf/tag_loaders.cpp:1110
 #, c-format
 msgid "can't import movie from url %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1098
+#: ../server/swf/tag_loaders.cpp:1119
 msgid "Movie attempts to import symbols from itself."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1112
+#: ../server/swf/tag_loaders.cpp:1134
 #, c-format
 msgid "  import: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1128
+#: ../server/swf/tag_loaders.cpp:1150
 #, c-format
 msgid "import error: could not find resource '%s' in movie '%s'"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1143 ../server/parser/movie_def_impl.cpp:295
+#: ../server/swf/tag_loaders.cpp:1165 ../server/parser/movie_def_impl.cpp:307
 #, c-format
 msgid "import error: resource '%s' from movie '%s' has unknown type"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1162
+#: ../server/swf/tag_loaders.cpp:1185
 #, c-format
 msgid "edit_text_char, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1180
+#: ../server/swf/tag_loaders.cpp:1204
 #, c-format
 msgid "text_character, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1232
+#: ../server/swf/tag_loaders.cpp:1256
 #, c-format
 msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1267
+#: ../server/swf/tag_loaders.cpp:1293
 #, c-format
 msgid "define sound: ch=%d, format=%d, rate=%d, 16=%d, stereo=%d, ct=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1303
+#: ../server/swf/tag_loaders.cpp:1331
 #, c-format
 msgid ""
 "There is no sound handler currently active, so character with id %d will NOT "
 "be added to the dictionary"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1353
+#: ../server/swf/tag_loaders.cpp:1381
 #, c-format
 msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1428
+#: ../server/swf/tag_loaders.cpp:1393
+#, c-format
+msgid ""
+"Different stream/playback sound rate (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1402
+#, c-format
+msgid ""
+"Different stream/playback sample size (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1411
+#, c-format
+msgid ""
+"Different stream/playback channels (%s/%s). This seems common in SWF files, "
+"so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1429
+msgid ""
+"No samples advertised for sound stream, pretty common so will warn only once"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1455
 #, c-format
 msgid ""
 "sound stream head: format=%d, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1527
+#: ../server/swf/tag_loaders.cpp:1499
 #, c-format
 msgid "VideoFrame tag refers to unknown video stream id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1537
+#: ../server/swf/tag_loaders.cpp:1509
 #, c-format
 msgid "VideoFrame tag refers to a non-video character %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1568
+#: ../server/swf/tag_loaders.cpp:1541
 #, c-format
 msgid "  file attributes: has_metadata=%s use_network=%s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "true"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "false"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1575
+#: ../server/swf/tag_loaders.cpp:1548
 msgid ""
 "FileAttributes tag in the SWF requests that network access is not granted to "
 "this movie (or application?) when loaded from the filesystem. Anyway Gnash "
 "won't care; use white/black listing in your .gnashrc instead"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1599
+#: ../server/swf/tag_loaders.cpp:1572
 #, c-format
 msgid ""
 "  metadata = [[\n"
@@ -2947,22 +3163,22 @@
 "]]"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1602
+#: ../server/swf/tag_loaders.cpp:1575
 #, c-format
 msgid "METADATA tag unused: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1651
+#: ../server/swf/tag_loaders.cpp:1624
 #, c-format
 msgid "  reflex = \"%c%c%c\""
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1654
+#: ../server/swf/tag_loaders.cpp:1627
 #, c-format
 msgid "REFLEX tag parsed (\"%c%c%c\") but unused"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1678
+#: ../server/swf/tag_loaders.cpp:1652
 #, c-format
 msgid "%s tag parsed but not yet used"
 msgstr ""
@@ -3147,100 +3363,97 @@
 msgid "Empty action buffer starting at offset %lu"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:102
+#: ../server/parser/action_buffer.cpp:107
 #, c-format
-msgid "Action buffer starting at offset %lu doesn't end witn an END tag"
+msgid "Action buffer starting at offset %lu doesn't end with an END tag"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:125
+#: ../server/parser/action_buffer.cpp:131
 msgid "process_decl_dict("
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:154
+#: ../server/parser/action_buffer.cpp:160
 msgid "action buffer dict length exceeded"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:502
-msgid "Native floating point format not recognised"
-msgstr ""
-
-#: ../server/parser/action_buffer.cpp:578
+#: ../server/parser/action_buffer.cpp:584
 msgid "Native double floating point format not recognised"
 msgstr ""
 
-#: ../server/parser/BitmapMovieDefinition.cpp:67
+#: ../server/parser/BitmapMovieDefinition.cpp:63
 #, c-format
 msgid "Creating a shape_definition wrapping a %g x %g bitmap"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:55
+#: ../server/parser/button_character_def.cpp:56
 msgid "Premature end of button action input: can't read conditions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:64
-msgid "-- actions in button"
+#: ../server/parser/button_character_def.cpp:65
+#, c-format
+msgid "   button actions for conditions 0x%x"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:100
+#: ../server/parser/button_character_def.cpp:123
 msgid "   premature end of button record input stream, can't read flags"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:125
+#: ../server/parser/button_character_def.cpp:148
 msgid "   premature end of button record input stream, can't read character id"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:140
+#: ../server/parser/button_character_def.cpp:163
 #, c-format
 msgid ""
 "   button record for states [%s] refer to character with id %d, which is not "
 "found in the chars dictionary"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:148
+#: ../server/parser/button_character_def.cpp:171
 #, c-format
 msgid "   button record for states [%s] contain character %d (%s)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:157
+#: ../server/parser/button_character_def.cpp:180
 msgid ""
 "   premature end of button record input stream, can't read button layer "
 "(depth?)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:316
+#: ../server/parser/button_character_def.cpp:337
 msgid "Premature end of DEFINEBUTTON tag, won't read actions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:354
+#: ../server/parser/button_character_def.cpp:368
 #, c-format
 msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:409
+#: ../server/parser/button_character_def.cpp:413
 #, c-format
 msgid ""
 "Next action offset (%u) in Button2ActionConditions points past the end of tag"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:440
+#: ../server/parser/button_character_def.cpp:444
 msgid "Attempt to redefine button sound ignored"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:448
+#: ../server/parser/button_character_def.cpp:452
 msgid "button sound options: "
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:462
+#: ../server/parser/button_character_def.cpp:466
 #, c-format
 msgid "sound tag not found, sound_id=%d, button state #=%i"
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:93
+#: ../server/parser/filter_factory.cpp:99
 #, c-format
 msgid "Invalid filter type %d."
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:103
+#: ../server/parser/filter_factory.cpp:109
 #, c-format
 msgid "Filter %d could not read."
 msgstr ""
@@ -3250,290 +3463,297 @@
 msgid "Different number of edges in start (%u) and end (%u) shapes of a morph"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:278
+#: ../server/parser/movie_def_impl.cpp:290
 #, c-format
 msgid "import error: resource '%s' is not exported from movie '%s'"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:325
+#: ../server/parser/movie_def_impl.cpp:337
 #, c-format
 msgid "get_character_def(): character_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:351
+#: ../server/parser/movie_def_impl.cpp:363
 #, c-format
 msgid "get_font(): font_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:401
+#: ../server/parser/movie_def_impl.cpp:413
 #, c-format
 msgid "Add sound sample %d assigning id %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:431
+#: ../server/parser/movie_def_impl.cpp:443
 msgid "gnash::movie_def_impl::read() -- file does not start with a SWF header"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:438
+#: ../server/parser/movie_def_impl.cpp:450
 #, c-format
 msgid "version = %d, file_length = %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:444
+#: ../server/parser/movie_def_impl.cpp:456
 #, c-format
 msgid "SWF%d is not fully supported, trying anyway but don't expect it to work"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:451
+#: ../server/parser/movie_def_impl.cpp:463
 msgid ""
 "movie_def_impl::read(): unable to read zipped SWF data; gnash was compiled "
 "without zlib support"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:456
+#: ../server/parser/movie_def_impl.cpp:468
 msgid "file is compressed"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:490
+#: ../server/parser/movie_def_impl.cpp:502
 #, c-format
 msgid "frame rate = %f, frames = "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:518
+#: ../server/parser/movie_def_impl.cpp:530
 msgid "Could not start loading thread"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:626
+#: ../server/parser/movie_def_impl.cpp:638
 #, c-format
 msgid "Character %d @ %p"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:638
+#: ../server/parser/movie_def_impl.cpp:650
 #, c-format
 msgid "Could not find char %d, dump is:"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:676
+#: ../server/parser/movie_def_impl.cpp:688
 #, c-format
 msgid "Ensure load of frame %u/%u (last loaded is: %u)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:681
+#: ../server/parser/movie_def_impl.cpp:693
 msgid "Could not advance to frame "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:690
+#: ../server/parser/movie_def_impl.cpp:702
 #, c-format
 msgid ""
 "No more frames to load. Framecount: %u, Lastloaded: %u, next to load: %u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:740
+#: ../server/parser/movie_def_impl.cpp:752
 msgid ""
 "Hit stream-end tag, but not at the advertised SWF end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:766
+#: ../server/parser/movie_def_impl.cpp:778
 #, c-format
 msgid ""
 "last expected SHOWFRAME in SWF stream '%s' isn't followed by an END (%d)."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:785
+#: ../server/parser/movie_def_impl.cpp:797
 #, c-format
 msgid "*** no tag loader for type %d (movie)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:806
+#: ../server/parser/movie_def_impl.cpp:818
 #, c-format
 msgid "Parsing exception: %s"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:813
+#: ../server/parser/movie_def_impl.cpp:825
 msgid " control tags are NOT followed by a SHOWFRAME tag"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:822
+#: ../server/parser/movie_def_impl.cpp:834
 msgid " frames advertised in header, but only "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:851
+#: ../server/parser/movie_def_impl.cpp:861
 #, c-format
 msgid "number of SHOWFRAME tags in SWF stream '%s' ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:863
+#: ../server/parser/movie_def_impl.cpp:873
 #, c-format
 msgid "Loaded frame %u/%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:896
+#: ../server/parser/movie_def_impl.cpp:906
 #, c-format
 msgid "get_exported_resource called, frame count=%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:936
+#: ../server/parser/movie_def_impl.cpp:946
 msgid "looking for exported resource: frame load advancement (from "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:947
+#: ../server/parser/movie_def_impl.cpp:957
 #, c-format
 msgid ""
 "No frame progress in movie %s after %lu milliseconds (%lu microseconds = %lu "
 "iterations), giving up on get_exported_resource(%s): circular IMPORTS?"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:962
+#: ../server/parser/movie_def_impl.cpp:972
 #, c-format
 msgid "No frame progress at iteration %lu of get_exported_resource(%s)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:973
+#: ../server/parser/movie_def_impl.cpp:983
 #, c-format
 msgid "At end of stream, still no '%s' symbol found in _exportedResources ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:985
+#: ../server/parser/movie_def_impl.cpp:995
 #, c-format
 msgid ""
 "We haven't finished loading (loading frame %u), and _exportedResources.get "
 "returned no entries, sleeping a bit and trying again"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:91
+#: ../server/parser/shape_character_def.cpp:92
 #, c-format
 msgid "  read_fill_styles: count = %u"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:120
+#: ../server/parser/shape_character_def.cpp:121
 #, c-format
 msgid "  read_line_styles: count = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:132
+#: ../server/parser/shape_character_def.cpp:133
 #, c-format
 msgid "  read_line_styles: count2 = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:184
+#: ../server/parser/shape_character_def.cpp:185
 #, c-format
 msgid "  bound rect: %s"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:227
+#: ../server/parser/shape_character_def.cpp:228
 #, c-format
 msgid "  shape_character_def read: nfillbits = %d, nlinebits = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:318
+#: ../server/parser/shape_character_def.cpp:319
 #, c-format
 msgid "  shape_character read: moveto %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:344
+#: ../server/parser/shape_character_def.cpp:345
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:355
+#: ../server/parser/shape_character_def.cpp:356
 #, c-format
 msgid "Invalid fill style %d in fillStyle0Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:364
+#: ../server/parser/shape_character_def.cpp:365
 #, c-format
 msgid "  shape_character read: fill0 (left) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:391
+#: ../server/parser/shape_character_def.cpp:392
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:402
+#: ../server/parser/shape_character_def.cpp:403
 #, c-format
 msgid "Invalid fill style %d in fillStyle1Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:411
+#: ../server/parser/shape_character_def.cpp:412
 #, c-format
 msgid "  shape_character read: fill1 (right) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:436
+#: ../server/parser/shape_character_def.cpp:437
 #, c-format
 msgid ""
 "Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). "
 "Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:447
+#: ../server/parser/shape_character_def.cpp:448
 #, c-format
 msgid "Invalid fill style %d in lineStyleChange record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:455
+#: ../server/parser/shape_character_def.cpp:456
 #, c-format
 msgid "  shape_character_read: line = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:472
+#: ../server/parser/shape_character_def.cpp:473
 msgid "  shape_character read: more fill styles"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:516
+#: ../server/parser/shape_character_def.cpp:517
 #, c-format
 msgid "  shape_character read: curved edge   = %d %d - %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:559
+#: ../server/parser/shape_character_def.cpp:560
 #, c-format
 msgid "  shape_character_read: straight edge = %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:45
+#: ../server/parser/sprite_definition.cpp:46
 #, c-format
 msgid "Instantiating sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:76
+#: ../server/parser/sprite_definition.cpp:77
 msgid "  frames = "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:94
+#: ../server/parser/sprite_definition.cpp:95
 msgid ""
 "Hit end tag, before the advertised DEFINESPRITE end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:112
+#: ../server/parser/sprite_definition.cpp:109
 msgid "  show_frame "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:127
+#: ../server/parser/sprite_definition.cpp:124
 msgid ""
 "last SHOWFRAME of a DEFINESPRITE tag isn't followed by an END. Stopping for "
 "safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:147
+#: ../server/parser/sprite_definition.cpp:144
 #, c-format
 msgid "*** no tag loader for type %d (sprite)"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:155
+#: ../server/parser/sprite_definition.cpp:154
+#, c-format
+msgid ""
+"%d frames advertised in header, but only %d SHOWFRAME tags found in define "
+"sprite."
+msgstr ""
+
+#: ../server/parser/sprite_definition.cpp:163
 msgid "  -- sprite END --"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:210
+#: ../server/parser/sprite_definition.cpp:222
 #, c-format
 msgid "Registered class %p for sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:212
+#: ../server/parser/sprite_definition.cpp:224
 msgid " Exported interface: "
 msgstr ""
 
@@ -3555,7 +3775,7 @@
 msgid "  has_font: font id = %d (%p)"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:93
+#: ../server/parser/text_character_def.cpp:94
 msgid "  has_color"
 msgstr ""
 
@@ -3564,22 +3784,22 @@
 msgid "  has_x_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:118
+#: ../server/parser/text_character_def.cpp:117
 #, c-format
 msgid "  has_y_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:131
+#: ../server/parser/text_character_def.cpp:130
 #, c-format
 msgid "  text_height = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:155
+#: ../server/parser/text_character_def.cpp:154
 #, c-format
 msgid "  glyph_records: count = %d"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:159
+#: ../server/parser/text_character_def.cpp:158
 #, c-format
 msgid "   glyph%d: index=%d, advance=%g"
 msgstr ""
@@ -3617,279 +3837,276 @@
 msgid "%p.addListener(%s): this object's _listener isn't an array: %s"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:205
+#: ../server/asobj/Color.cpp:198
 #, c-format
 msgid ""
 "Color.getTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:237
+#: ../server/asobj/Color.cpp:230
 msgid "Color.setRGB() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:281
+#: ../server/asobj/Color.cpp:274
 msgid "Color.setTransform() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:291
+#: ../server/asobj/Color.cpp:284
 #, c-format
 msgid "Color.setTransform(%s) : first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:301
+#: ../server/asobj/Color.cpp:294
 #, c-format
 msgid ""
 "Color.setTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:365
+#: ../server/asobj/Color.cpp:358
 #, c-format
 msgid "new Color(%s) : first argument doesn't evaluate or point to a MovieClip"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:466
+#: ../server/asobj/Date.cpp:444
 msgid "Date constructor called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:493
-msgid "Date() failed to initialise from arguments"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:700
+#: ../server/asobj/Date.cpp:596
 msgid "Date.setTime needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:707
+#: ../server/asobj/Date.cpp:606
 msgid "Date.setTime was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:757
-msgid "Failed to set a date."
-msgstr ""
-
-#: ../server/asobj/Date.cpp:794
-msgid "utc_tm_msec_to_date failed to convert a date"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:868
+#: ../server/asobj/Date.cpp:693
 msgid "Date.setFullYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:884
+#: ../server/asobj/Date.cpp:709
 msgid "Date.setFullYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:913
+#: ../server/asobj/Date.cpp:739
 msgid "Date.setYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:933
+#: ../server/asobj/Date.cpp:756
 msgid "Date.setYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:961
+#: ../server/asobj/Date.cpp:785
 msgid "Date.setMonth needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:990
+#: ../server/asobj/Date.cpp:817
 msgid "Date.setMonth was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1009
+#: ../server/asobj/Date.cpp:836
 msgid "Date.setDate needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1023
+#: ../server/asobj/Date.cpp:850
 msgid "Date.setDate was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1047
+#: ../server/asobj/Date.cpp:875
 msgid "Date.setHours needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1065
+#: ../server/asobj/Date.cpp:893
 msgid "Date.setHours was called with more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1087
+#: ../server/asobj/Date.cpp:918
 msgid "Date.setMinutes needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1104 ../server/asobj/Date.cpp:1142
+#: ../server/asobj/Date.cpp:935 ../server/asobj/Date.cpp:975
 msgid "Date.setMinutes was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1124
+#: ../server/asobj/Date.cpp:956
 msgid "Date.setSeconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1158
+#: ../server/asobj/Date.cpp:994
 msgid "Date.setMilliseconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1168
+#: ../server/asobj/Date.cpp:1010
 msgid "Date.setMilliseconds was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1257
+#: ../server/asobj/Date.cpp:1103
 msgid "Date.UTC needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1277
+#: ../server/asobj/Date.cpp:1127
 msgid "Date.UTC was called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:84 ../server/asobj/string.cpp:44
+#: ../server/asobj/Global.cpp:86 ../server/asobj/string.cpp:43
 #, c-format
 msgid "%s needs one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:90 ../server/asobj/string.cpp:50
+#: ../server/asobj/Global.cpp:92 ../server/asobj/string.cpp:49
 #, c-format
 msgid "%s has more than one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:196
+#: ../server/asobj/Global.cpp:368
 #, c-format
 msgid "%s needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:202
+#: ../server/asobj/Global.cpp:375
 #, c-format
 msgid "%s has more than two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:322
+#: ../server/asobj/Global.cpp:521
 #, c-format
 msgid "%s needs at least three arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:328
+#: ../server/asobj/Global.cpp:527
 #, c-format
 msgid "%s has more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:330
+#: ../server/asobj/Global.cpp:530
 #, c-format
 msgid "%s has four arguments in a SWF version 5 movie"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:339
+#: ../server/asobj/Global.cpp:541
 #, c-format
-msgid "Invalid call to ASSetPropFlags: object argument is not an object: %s"
+msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:380
+#: ../server/asobj/Global.cpp:591
 #, c-format
 msgid "ASNative(%s): needs at least two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:391
+#: ../server/asobj/Global.cpp:602
 #, c-format
 msgid "ASNative(%s): first arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:398
+#: ../server/asobj/Global.cpp:609
 #, c-format
 msgid "ASNative(%s): second arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:576
+#: ../server/asobj/Global.cpp:620
+#, c-format
+msgid "No ASnative(%d, %d) registered with the VM"
+msgstr ""
+
+#: ../server/asobj/Global.cpp:688
 msgid "Extensions enabled, scanning plugin dir for load"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:582
+#: ../server/asobj/Global.cpp:693
 msgid "Extensions disabled"
 msgstr ""
 
-#: ../server/asobj/Key.cpp:153
+#: ../server/asobj/Key.cpp:150
 msgid "Key.isDown needs one argument (the key code)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:329
+#: ../server/asobj/LoadVars.cpp:339
 #, c-format
 msgid "Can't load variables from %s (security?)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:336
+#: ../server/asobj/LoadVars.cpp:346
 #, c-format
 msgid "Loading variables file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:522
+#: ../server/asobj/LoadVars.cpp:532
 msgid "LoadVars.load() requires at least one argument"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:531
+#: ../server/asobj/LoadVars.cpp:541
 msgid "LoadVars.load(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:558
+#: ../server/asobj/LoadVars.cpp:568
 msgid "LoadVars.sendAndLoad() requires at least two arguments"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:567
+#: ../server/asobj/LoadVars.cpp:577
 msgid "LoadVars.sendAndLoad(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:576
+#: ../server/asobj/LoadVars.cpp:586
 msgid "LoadVars.sendAndLoad(): invalid target (must be a LoadVars object)"
 msgstr ""
 
-#: ../server/asobj/LocalConnection.cpp:235
+#: ../server/asobj/LocalConnection.cpp:236
 msgid "No connection name specified to LocalConnection.connect()"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:103
+#: ../server/asobj/LocalConnection.cpp:263
+msgid "LocalConnection.send unimplemented"
+msgstr ""
+
+#: ../server/asobj/Mouse.cpp:75
 msgid "No callback to handle Mouse.hide"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:121
+#: ../server/asobj/Mouse.cpp:97
 msgid "No callback to handle Mouse.show"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:199
+#: ../server/asobj/MovieClipLoader.cpp:198
 #, c-format
 msgid " resolved url: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:271
+#: ../server/asobj/MovieClipLoader.cpp:270
 #, c-format
 msgid "MovieClipLoader.loadClip(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:285
+#: ../server/asobj/MovieClipLoader.cpp:284
 #, c-format
 msgid "Could not find target %s (evaluated from %s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:295
+#: ../server/asobj/MovieClipLoader.cpp:294
 #, c-format
 msgid "Target %s is not a sprite instance (%s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:302
+#: ../server/asobj/MovieClipLoader.cpp:301
 #, c-format
 msgid "load clip: %s, target is: %p\n"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:317
+#: ../server/asobj/MovieClipLoader.cpp:316
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:343
+#: ../server/asobj/MovieClipLoader.cpp:342
 msgid "MovieClipLoader.getProgress(): missing argument"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:353
+#: ../server/asobj/MovieClipLoader.cpp:352
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an object"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:363
+#: ../server/asobj/MovieClipLoader.cpp:362
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite"
 msgstr ""
@@ -3927,17 +4144,17 @@
 msgid "NetConnection.connect(): first argument shouldn't be undefined"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:109
+#: ../server/asobj/NetStream.cpp:112
 #, c-format
 msgid ""
 "First argument to NetStream constructor doesn't cast to a NetConnection (%s)"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:149
+#: ../server/asobj/NetStream.cpp:152
 msgid "NetStream play needs args"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:157
+#: ../server/asobj/NetStream.cpp:160
 #, c-format
 msgid "NetStream.play(%s): stream is not connected"
 msgstr ""
@@ -4040,24 +4257,24 @@
 "playback halted."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:115
+#: ../server/asobj/NetStreamGst.cpp:118
 msgid ""
 "Couldn't create the Gstreamer video conversion elements. Please make sure "
 "Gstreamer and gstreamer-plugins-base are correctly installed. Video playback "
 "will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:122
+#: ../server/asobj/NetStreamGst.cpp:125
 msgid ""
 "Failed to link video conversion elements. Video playback will not be possible"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:240
+#: ../server/asobj/NetStreamGst.cpp:243
 #, c-format
 msgid "%s: The provided URL could not be resolved (url: %s)"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:257
+#: ../server/asobj/NetStreamGst.cpp:260
 #, c-format
 msgid ""
 "%s: No URI handler was found for the provided URL. NetStream playback will "
@@ -4065,205 +4282,223 @@
 "gstreamer plugin, such as gnomevfssrc, neonhttpsrc or souphttpsrc."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:268
+#: ../server/asobj/NetStreamGst.cpp:271
 #, c-format
 msgid "URI handler \"%s\" found for URI %s"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:274
+#: ../server/asobj/NetStreamGst.cpp:277
 msgid "gst_bin_add failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:282
+#: ../server/asobj/NetStreamGst.cpp:285
 msgid "gst_element_link failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:312
+#: ../server/asobj/NetStreamGst.cpp:315
 msgid "Seek failed. This is expected, but we tried it anyway."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:527
+#: ../server/asobj/NetStreamGst.cpp:530
 #, c-format
 msgid "NetStream playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:619
+#: ../server/asobj/NetStreamGst.cpp:633
 #, c-format
 msgid "Missing Gstreamer plugin: %s. Please consider installing it."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:630
+#: ../server/asobj/NetStreamGst.cpp:644
 #, c-format
 msgid "Missing plugin: %s. Will attempt to start system installer"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:644
+#: ../server/asobj/NetStreamGst.cpp:658
 msgid ""
 "Gstreamer plugin installation was at least partially successful. Will try to "
 "restart the pipeline."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:648
+#: ../server/asobj/NetStreamGst.cpp:662
 msgid ""
 "The request for system installation of missing plugins has failed. Full "
 "playback will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:681
+#: ../server/asobj/NetStreamGst.cpp:695
 msgid ""
 "Failed to start the system Gstreamer plugin installer.Media playback will "
 "not work (fully)."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:743
+#: ../server/asobj/NetStreamGst.cpp:757
 #, c-format
 msgid "Streams of type %s are not supported!"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:775
+#: ../server/asobj/NetStreamGst.cpp:789
 #, c-format
 msgid "Couldn't find a decoder for stream type %s!"
 msgstr ""
 
-#: ../server/asobj/Number.cpp:203
+#: ../server/asobj/Number.cpp:216
 #, c-format
 msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:140
+#: ../server/asobj/Object.cpp:150
 msgid "Too many args to Object constructor"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:193
+#: ../server/asobj/Object.cpp:203
 #, c-format
 msgid ""
 "Invalid call to Object.addProperty(%s) - expected 3 arguments (<name>, "
 "<getter>, <setter>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:210
+#: ../server/asobj/Object.cpp:220
 msgid "Invalid call to Object.addProperty() - empty property name"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:220
+#: ../server/asobj/Object.cpp:230
 msgid "Invalid call to Object.addProperty() - getter is not an AS function"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:230
-msgid "Invalid call to Object.addProperty() - setter is not an AS function"
+#: ../server/asobj/Object.cpp:244
+#, c-format
+msgid ""
+"Invalid call to Object.addProperty() - setter is not null and not an AS "
+"function (%s)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:257
+#: ../server/asobj/Object.cpp:273
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - expected 2 arguments (<symbol>, "
 "<constructor>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:276
+#: ../server/asobj/Object.cpp:292
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - first argument (symbol id) "
 "evaluates to empty string"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:288
+#: ../server/asobj/Object.cpp:304
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - second argument (class) is not a "
 "function)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:303
+#: ../server/asobj/Object.cpp:332
 #, c-format
 msgid "Object.registerClass(%s, %s): can't find exported symbol"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:321
+#: ../server/asobj/Object.cpp:350
 #, c-format
 msgid ""
 "Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol "
 "(sprite_definition), but a %s"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:342
+#: ../server/asobj/Object.cpp:371
 msgid "Object.hasOwnProperty() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:351
+#: ../server/asobj/Object.cpp:380
 #, c-format
 msgid "Invalid call to Object.hasOwnProperty('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:366
+#: ../server/asobj/Object.cpp:395
 msgid "Object.isPropertyEnumerable() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:375
+#: ../server/asobj/Object.cpp:404
 #, c-format
 msgid "Invalid call to Object.isPropertyEnumerable('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:396
+#: ../server/asobj/Object.cpp:425
 msgid "Object.isPrototypeOf() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:405
+#: ../server/asobj/Object.cpp:434
 #, c-format
 msgid "First arg to Object.isPrototypeOf(%s) is not an object"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:143
+#: ../server/asobj/Object.cpp:452
 #, c-format
-msgid "%s is still testing!"
+msgid "Object.watch(%s): missing arguments"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:464
+#, c-format
+msgid "Object.watch(%s): second argument is not a function"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:489
+#, c-format
+msgid "Object.unwatch(%s): missing argument"
 msgstr ""
 
 #: ../server/asobj/Sound.cpp:146
 #, c-format
+msgid "%s is still testing!"
+msgstr ""
+
+#: ../server/asobj/Sound.cpp:149
+#, c-format
 msgid ""
 "%s: This sound already has a connection?  (We try to handle this by "
 "overriding the old one...)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:220 ../server/asobj/Sound.cpp:232
+#: ../server/asobj/Sound.cpp:223 ../server/asobj/Sound.cpp:235
 #, c-format
 msgid "%s: only works when ffmpeg, gstreamer or libmad is enabled"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:260
+#: ../server/asobj/Sound.cpp:263
 msgid "-- start sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:285
+#: ../server/asobj/Sound.cpp:288
 msgid "-- stop sound "
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:301 ../server/asobj/Sound.cpp:355
+#: ../server/asobj/Sound.cpp:304 ../server/asobj/Sound.cpp:358
 #, c-format
 msgid "import error: resource '%s' is not exported"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:315 ../server/asobj/Sound.cpp:369
+#: ../server/asobj/Sound.cpp:318 ../server/asobj/Sound.cpp:372
 msgid "sound sample is NULL (doesn't cast to sound_sample)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:328
+#: ../server/asobj/Sound.cpp:331
 msgid "-- attach sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:333
+#: ../server/asobj/Sound.cpp:336
 msgid "attach sound needs one argument"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:343
+#: ../server/asobj/Sound.cpp:346
 msgid "attachSound needs a non-empty string"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:444
+#: ../server/asobj/Sound.cpp:455
 msgid "loadSound needs 2 arguments"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:485
+#: ../server/asobj/Sound.cpp:486
 msgid "set volume of sound needs one argument"
 msgstr ""
 
@@ -4365,556 +4600,935 @@
 "the old one...)"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:205
+#: ../server/asobj/Stage.cpp:177
 msgid "Stage.width is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:223
+#: ../server/asobj/Stage.cpp:194
 msgid "Stage.height is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/string.cpp:462
+#: ../server/asobj/string.cpp:449
 msgid "string.slice() called with end < start"
 msgstr ""
 
-#: ../server/asobj/string.cpp:549
+#: ../server/asobj/string.cpp:563
 msgid "string.charCodeAt needs one argument"
 msgstr ""
 
-#: ../server/asobj/string.cpp:558
+#: ../server/asobj/string.cpp:572
 msgid "string.charCodeAt has more than one argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:98 ../server/asobj/xml.cpp:120
+#: ../server/asobj/TextFormat.cpp:117
+#, c-format
+msgid "Too many args (%d) passed to TextFormat"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:101 ../server/asobj/xml.cpp:123
 #, c-format
 msgid "Creating XML data at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:188
+#: ../server/asobj/xml.cpp:193
 #, c-format
 msgid "\tDeleting XML top level node at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:327
-msgid "Can't load XML file"
+#: ../server/asobj/xml.cpp:246
+#, c-format
+msgid "%s: extracting node %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:254
+#, c-format
+msgid "extractNode %s has property %s, value is %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:266
+#, c-format
+msgid ""
+"\tPushing attribute %s for element %s has value %s, next attribute is %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:356
+#: ../server/asobj/xml.cpp:366
 msgid "XML data is empty"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:374
-msgid "Can't parse XML data"
+#: ../server/asobj/xml.cpp:390
+msgid "malformed XML, trying to recover"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:395
+#, c-format
+msgid ""
+"unrecoverable malformed XML (xmlParseBalancedChunkMemoryRecover returned %d)."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:400
+msgid "recovered malformed XML."
 msgstr ""
 
-#: ../server/asobj/xml.cpp:544 ../server/asobj/xml.cpp:618
+#: ../server/asobj/xml.cpp:583 ../server/asobj/xml.cpp:657
 #, c-format
 msgid "Can't load XML file: %s (security?)"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:551 ../server/asobj/xml.cpp:625
+#: ../server/asobj/xml.cpp:590 ../server/asobj/xml.cpp:664
 #, c-format
 msgid "Loading XML file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:561
+#: ../server/asobj/xml.cpp:600
 #, c-format
 msgid "%s: FIXME: onLoad Default event handler"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:651
+#: ../server/asobj/xml.cpp:690
 msgid "XML.load(): missing argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:726
+#: ../server/asobj/xml.cpp:765
 #, c-format
 msgid "\tCloned the XML object at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:735
+#: ../server/asobj/xml.cpp:774
 #, c-format
 msgid "First arg given to XML constructor (%s) evaluates to the empty string"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:760
+#: ../server/asobj/xml.cpp:799
 #, c-format
 msgid "%s: %d args"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:791
+#: ../server/asobj/xml.cpp:830
 msgid "no text for element creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:820
+#: ../server/asobj/xml.cpp:859
 msgid "no text for text node creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:886
+#: ../server/asobj/xml.cpp:925
 #, c-format
 msgid "XML.sendAndLoad(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:900
-#, c-format
-msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
+#: ../server/asobj/xml.cpp:939
+#, c-format
+msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:950
+#, c-format
+msgid "XML.sendAndLoad(%s): second argument is not an XML object"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:1033
+#, c-format
+msgid "XML parser: %s"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:81 ../server/asobj/xmlnode.cpp:93
+#, c-format
+msgid "\tCreating XMLNode data at %p"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:121
+#, c-format
+msgid "\tDeleting XMLNode data %s with value %s at %p"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:149
+#, c-format
+msgid "XMLNode %p has no children"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:190
+msgid ""
+"XMLNode.insertBefore(): positional parameter is not a child of this node"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:297
+#, c-format
+msgid ""
+"Stringifying node %p with name %s, value %s, %u attributes and %u children"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:435
+msgid "XMLNode::appendChild() needs at least one argument"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:444
+msgid "First argument to XMLNode::appendChild() is not an XMLNode"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:478
+#, c-format
+msgid "XMLNode.insertBefore(%s) needs at least two argument"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:488
+#, c-format
+msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
+msgstr ""
+
+#: ../server/asobj/xmlnode.cpp:499
+#, c-format
+msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:211
+#, c-format
+msgid ""
+"%s: fd <= 0, returning false (timer not unregistered while socket "
+"disconnected?"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:226
+#, c-format
+msgid "The socket for fd #%d was interupted by a system call"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:231 ../server/asobj/xmlsocket.cpp:406
+#, c-format
+msgid "%s: The socket for fd #%d never was available"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:247
+#, c-format
+msgid "%s: read %d bytes, first msg terminates at %d"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:255
+#, c-format
+msgid "Packet size is %d at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:263
+#, c-format
+msgid "%d: Pushing Packet of size %d at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:305
+#, c-format
+msgid "Throwing out partial packet %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:320
+#, c-format
+msgid "%s: Returning %d messages"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:335
+#, c-format
+msgid "%s: socket not initialized"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:342
+#, c-format
+msgid "%s: sent %d bytes, data was %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:402
+#, c-format
+msgid ""
+"%s: The socket for fd #%d was interupted by a system call in this thread"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:410
+#, c-format
+msgid "%s: There is no data in the socket for fd #%d"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:414
+#, c-format
+msgid "%s: There is data in the socket for fd #%d"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:432
+#, c-format
+msgid "XMLSocket.connect(%s) called"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:439
+msgid "XMLSocket.connect() called while already connected, ignored"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:458
+msgid "XMLSocket.connect(): tring to call onConnect"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:463
+msgid "Setting up timer for calling XMLSocket.onData()"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:471
+msgid "Timer set"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:512
+#, c-format
+msgid "new XMLSocket(%s) called - created object at %p"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:532
+#, c-format
+msgid "%s: not connected"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:554
+msgid "Builtin XMLSocket.onData() needs an argument"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:563
+#, c-format
+msgid ""
+"Builtin XMLSocket.onData() called with an argument that resolves to the "
+"empty string: %s"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:653
+msgid "Still processing data"
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:663
+#, c-format
+msgid "Got %d messages: "
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:666
+#, c-format
+msgid " Message %d: %s "
+msgstr ""
+
+#: ../server/asobj/xmlsocket.cpp:697
+#, c-format
+msgid "%s: Couldn't find onData"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:125
+#, c-format
+msgid "Gnash dumpshm version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:253
+#, c-format
+msgid "The data is: 0x%s"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:331
+msgid "This program dumps the internal data of a shared memory segment"
+msgstr ""
+"Ce programme vide les données internes d'un segment de mémoire partagée"
+
+#: ../utilities/dumpshm.cpp:333
+msgid "Usage: dumpmem [hdsanlif] filename"
+msgstr "utilisation : dumpmem [hdsanlif] nom_de_fichier"
+
+#: ../utilities/dumpshm.cpp:334 ../utilities/soldumper.cpp:191
+msgid "-h\tHelp"
+msgstr "-h\tAide"
+
+#: ../utilities/dumpshm.cpp:335
+msgid "-i\tList segments"
+msgstr "-i\tLister les segments"
+
+#: ../utilities/dumpshm.cpp:336
+msgid "-r\tDump SYSV segments"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:337
+msgid "-c\tDump SYSV segments to disk"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:338
+msgid "-v\tVerbose output"
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:350
+msgid "\tBase address of this segment: "
+msgstr "\tAdresse de base de ce segment : "
+
+#: ../utilities/dumpshm.cpp:352
+msgid "\tFilespec: "
+msgstr "\tSpec du fichier : "
+
+#: ../utilities/dumpshm.cpp:353
+msgid "\t# Bytes allocated: "
+msgstr "\t# Octets alloués : "
+
+#: ../utilities/dumpshm.cpp:354
+msgid "\tTotal # of bytes: "
+msgstr "\t# d'octets totaux : "
+
+#: ../utilities/processor.cpp:136 ../gui/Player.cpp:419
+#, c-format
+msgid "fs_callback(%p): %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:146
+#, c-format
+msgid "eventCallback: %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:211
+#, c-format
+msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:253 ../utilities/soldumper.cpp:96
+#: ../gui/gnash.cpp:238
+msgid "Verbose output turned on"
+msgstr ""
+
+#: ../utilities/processor.cpp:259 ../gui/gnash.cpp:302
+msgid "Setting debugger ON"
+msgstr ""
+
+#: ../utilities/processor.cpp:261
+msgid "The debugger has been disabled at configuration time"
+msgstr ""
+
+#: ../utilities/processor.cpp:267
+msgid "Verbose actions disabled at compile time"
+msgstr ""
+
+#: ../utilities/processor.cpp:274
+msgid "Verbose parsing disabled at compile time"
+msgstr ""
+
+#: ../utilities/processor.cpp:385 ../utilities/processor.cpp:388
+#: ../gui/Player.cpp:235 ../gui/Player.cpp:258
+#, c-format
+msgid "%s appended to local sandboxes"
+msgstr ""
+
+#: ../utilities/processor.cpp:540
+#, c-format
+msgid ""
+"gprocessor -- an SWF preprocessor for Gnash.\n"
+"\n"
+"usage: %s [options] <file>\n"
+"\n"
+"Preprocesses the given SWF movie files.  Optionally write preprocessed "
+"shape\n"
+"and font data to cache files, so the associated SWF files can be loaded\n"
+"faster.\n"
+"\n"
+"%s%s%s%s"
+msgstr ""
+
+#: ../utilities/processor.cpp:549
+msgid ""
+"options:\n"
+"\n"
+"  --help(-h)  Print this info.\n"
+"  --version   Print the version numbers.\n"
+"  -w          Write a .gsc file with preprocessed info, for each input "
+"file.\n"
+"  -v          Be verbose; i.e. print log messages to stdout\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:557
+msgid "  -vp         Be verbose about movie parsing\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:562
+msgid "  -va         Be verbose about ActionScript\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:567
+msgid ""
+"  -d [<ms>]\n"
+"              Milliseconds delay between advances (0 by default).\n"
+"              If '-1' the delay will be computed from the FPS.\n"
+"  -r <times>  Allow the given number of complete runs.\n"
+"              Keep looping undefinitely if set to 0.\n"
+"              Default is 1 (end as soon as the last frame is reached).\n"
+"  -f <frames>  \n"
+"              Allow the given number of frame advancements.\n"
+"              Keep advancing untill any other stop condition\n"
+"              is encountered if set to 0 (default).\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:81
+#, c-format
+msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:100
+msgid "forcing local directory access only"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:105
+msgid "List .sol files in the default directory"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:188
+#, fuzzy
+msgid "This program dumps the internal data of a .sol file"
+msgstr ""
+"Ce programme vide les données internes d'un segment de mémoire partagée"
+
+#: ../utilities/soldumper.cpp:190
+#, fuzzy
+msgid "Usage: soldumper [h] filename"
+msgstr "utilisation : dumpmem [hdsanlif] nom_de_fichier"
+
+#: ../utilities/soldumper.cpp:192
+msgid "-f\tForce local directory access"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:193
+msgid "-l\tList all .sol files in default dir"
+msgstr ""
+
+#: ../gui/dump.cpp:124
+msgid "Ignoring request to display in X11 window"
+msgstr ""
+
+#: ../gui/dump.cpp:138
+msgid "# FATAL:  No filename given with -D argument."
+msgstr ""
+
+#: ../gui/dump.cpp:174 ../gui/dump.cpp:201
+msgid "Unable to call gettimeofday."
+msgstr ""
+
+#: ../gui/dump.cpp:258
+msgid "# FATAL:  Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:259
+msgid "Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:268
+msgid "Please supply a dump filename for gnash-dump."
+msgstr ""
+
+#: ../gui/dump.cpp:274
+#, c-format
+msgid "Unable to write file '%s'."
+msgstr ""
+
+#: ../gui/fb.cpp:190
+msgid "Closing framebuffer device"
+msgstr ""
+
+#: ../gui/fb.cpp:198
+msgid "Free'ing offscreen buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:212
+msgid "LUT8: Setting up colormap"
+msgstr ""
+
+#: ../gui/fb.cpp:234
+#, c-format
+msgid "LUT8: Error setting colormap: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:250
+msgid "You won't have any pointing input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:255
+msgid "You won't have any keyboard input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:268
+#, c-format
+msgid "Framebuffer device uses %d bytes of memory."
+msgstr ""
+
+#: ../gui/fb.cpp:270
+#, c-format
+msgid "Video mode: %dx%d with %d bits per pixel."
+msgstr ""
+
+#: ../gui/fb.cpp:310
+msgid "Double buffering enabled"
+msgstr ""
+
+#: ../gui/fb.cpp:313
+msgid "Double buffering disabled"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:911
+#: ../gui/fb.cpp:322
 #, c-format
-msgid "XML.sendAndLoad(%s): second argument is not an XML object"
+msgid "red channel: %d / %d"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:994
+#: ../gui/fb.cpp:324
 #, c-format
-msgid "XML parser: %s"
+msgid "green channel: %d / %d"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:86 ../server/asobj/xmlnode.cpp:98
+#: ../gui/fb.cpp:326
 #, c-format
-msgid "\tCreating XMLNode data at %p"
+msgid "blue channel: %d / %d"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:126
+#: ../gui/fb.cpp:328
 #, c-format
-msgid "\tDeleting XMLNode data %s with value %s at %p"
+msgid "Total bits per pixel: %d"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:154
-#, c-format
-msgid "XMLNode %p has no children"
+#: ../gui/fb.cpp:476
+msgid "This GUI does not yet support menus"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:195
-msgid ""
-"XMLNode.insertBefore(): positional parameter is not a child of this node"
+#: ../gui/fb.cpp:481
+msgid "This GUI does not yet support a mouse pointer"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:302
-#, c-format
-msgid ""
-"Stringifying node %p with name %s, value %s, %u attributes and %u children"
+#: ../gui/fb.cpp:567
+msgid "WARNING: Could not detect controlling TTY"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:440
-msgid "XMLNode::appendChild() needs at least one argument"
+#: ../gui/fb.cpp:577 ../gui/fb.cpp:612 ../gui/fb.cpp:643 ../gui/fb.cpp:693
+#, c-format
+msgid "WARNING: Could not open %s"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:449
-msgid "First argument to XMLNode::appendChild() is not an XMLNode"
+#: ../gui/fb.cpp:582
+msgid "WARNING: Could not get current VT state"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:483
+#: ../gui/fb.cpp:588
 #, c-format
-msgid "XMLNode.insertBefore(%s) needs at least two argument"
+msgid "Original TTY NO = %d"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:493
-#, c-format
-msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
+#: ../gui/fb.cpp:594
+msgid "WARNING: Could not request a new VT"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:504
+#: ../gui/fb.cpp:599
 #, c-format
-msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
+msgid "Own TTY NO = %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:210
+#: ../gui/fb.cpp:606 ../gui/fb.cpp:637 ../gui/fb.cpp:687
 #, c-format
-msgid ""
-"%s: fd <= 0, returning false (timer not unregistered while socket "
-"disconnected?"
+msgid "WARNING: Could not find device for VT number %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:225
+#: ../gui/fb.cpp:617 ../gui/fb.cpp:698
 #, c-format
-msgid "The socket for fd #%d was interupted by a system call"
+msgid "WARNING: Could not activate VT number %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:230 ../server/asobj/xmlsocket.cpp:405
+#: ../gui/fb.cpp:623 ../gui/fb.cpp:704
 #, c-format
-msgid "%s: The socket for fd #%d never was available"
+msgid "WARNING: Error waiting for VT %d becoming active"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:246
-#, c-format
-msgid "%s: read %d bytes, first msg terminates at %d"
+#: ../gui/fb.cpp:661
+msgid "WARNING: Could not query current keyboard mode on VT"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:254
-#, c-format
-msgid "Packet size is %d at %p"
+#: ../gui/fb.cpp:665
+msgid "WARNING: Could not switch to graphics mode on new VT"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:262
+#: ../gui/fb.cpp:670
 #, c-format
-msgid "%d: Pushing Packet of size "
+msgid "VT %d ready"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:304
-#, c-format
-msgid "Throwing out partial packet %s"
+#: ../gui/fb.cpp:683
+msgid "Restoring terminal..."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:319
-#, c-format
-msgid "%s: Returning %d messages"
+#: ../gui/fb.cpp:714
+msgid "WARNING: Could not restore keyboard mode"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:334
+#: ../gui/fb.cpp:758
 #, c-format
-msgid "%s: socket not initialized"
+msgid "mouse_command: discarded %d bytes from input buffer"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:341
-#, c-format
-msgid "%s: sent %d bytes, data was %s"
+#: ../gui/fb.cpp:791 ../gui/fb.cpp:921
+msgid "Could not open "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:401
-#, c-format
-msgid ""
-"%s: The socket for fd #%d was interupted by a system call in this thread"
+#: ../gui/fb.cpp:809
+msgid "Mouse reset failed"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:409
-#, c-format
-msgid "%s: There is no data in the socket for fd #%d"
+#: ../gui/fb.cpp:817
+msgid "WARNING: Could not detect mouse device ID"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:413
+#: ../gui/fb.cpp:821
 #, c-format
-msgid "%s: There is data in the socket for fd #%d"
+msgid "WARNING: Non-standard mouse device ID %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:431
-#, c-format
-msgid "XMLSocket.connect(%s) called"
+#: ../gui/fb.cpp:826
+msgid "Could not activate Data Reporting mode for mouse"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:438
-msgid "XMLSocket.connect() called while already connected, ignored"
+#: ../gui/fb.cpp:833
+msgid "Mouse enabled."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:457
-msgid "XMLSocket.connect(): tring to call onConnect"
+#: ../gui/fb.cpp:880
+#, c-format
+msgid "x/y %d/%d btn %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:462
-msgid "Setting up timer for calling XMLSocket.onData()"
+#: ../gui/fb.cpp:939
+msgid "Touchpad enabled."
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:470
-msgid "Timer set"
+#: ../gui/fb.cpp:1027 ../gui/fb.cpp:1244
+#, c-format
+msgid "Could not open %s: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:511
+#: ../gui/fb.cpp:1031
 #, c-format
-msgid "new XMLSocket(%s) called - created object at %p"
+msgid "Pointing device %s open"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:531
+#: ../gui/fb.cpp:1034
 #, c-format
-msgid "%s: not connected"
+msgid "Could not set non-blocking mode for pointing device: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:553
-msgid "Builtin XMLSocket.onData() needs an argument"
+#: ../gui/fb.cpp:1117
+msgid "WARNING: Error parsing calibration data!"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:562
+#: ../gui/fb.cpp:1119
 #, c-format
+msgid "Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f"
+msgstr ""
+
+#: ../gui/fb.cpp:1123
 msgid ""
-"Builtin XMLSocket.onData() called with an argument that resolves to the "
-"empty string: %s"
+"WARNING: No touchscreen calibration settings found. The mouse pointer most "
+"probably won't work precisely. Set TSCALIB environment variable with correct "
+"values for better results"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:644
-msgid "Still processing data"
+#: ../gui/fb.cpp:1248
+#, c-format
+msgid "Keyboard device %s open"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:654
-msgid "Got "
+#: ../gui/fb.cpp:1251
+#, c-format
+msgid "Could not set non-blocking mode for keyboard device: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:657
-msgid " Message "
+#: ../gui/gnash.cpp:83
+msgid "Usage: gnash [options] movie_file.swf"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:688
-#, c-format
-msgid "%s: Couldn't find onData"
+#: ../gui/gnash.cpp:85
+msgid "Plays a SWF (Shockwave Flash) movie"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:125
-#, c-format
-msgid "Gnash dumpshm version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:86
+msgid "Options:"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:253
-#, c-format
-msgid "The data is: 0x%s"
+#: ../gui/gnash.cpp:88
+msgid "  -h,  --help              Print this help and exit"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:331
-msgid "This program dumps the internal data of a shared memory segment"
+#: ../gui/gnash.cpp:89
+msgid "  -V,  --version           Print version information and exit"
 msgstr ""
-"Ce programme vide les données internes d'un segment de mémoire partagée"
 
-#: ../utilities/dumpshm.cpp:333
-msgid "Usage: dumpmem [hdsanlif] filename"
-msgstr "utilisation : dumpmem [hdsanlif] nom_de_fichier"
+#: ../gui/gnash.cpp:90
+msgid "  -s,  --scale <factor>    Scale the movie by the specified factor"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:334 ../utilities/soldumper.cpp:191
-msgid "-h\tHelp"
-msgstr "-h\tAide"
+#: ../gui/gnash.cpp:91
+msgid ""
+"  -c                       Produce a core file instead of letting SDL trap it"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:335
-msgid "-i\tList segments"
-msgstr "-i\tLister les segments"
+#: ../gui/gnash.cpp:92
+msgid "  -d,  --delay num         Number of milliseconds to delay in main loop"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:336
-msgid "-r\tDump SYSV segments"
+#: ../gui/gnash.cpp:93
+msgid "  -v,  --verbose           Produce verbose output"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:337
-msgid "-c\tDump SYSV segments to disk"
+#: ../gui/gnash.cpp:95
+msgid "  -va                      Be (very) verbose about action execution"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:338
-msgid "-v\tVerbose output"
+#: ../gui/gnash.cpp:98
+msgid "  -vp                      Be (very) verbose about parsing"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:350
-msgid "\tBase address of this segment: "
-msgstr "\tAdresse de base de ce segment : "
+#: ../gui/gnash.cpp:100
+msgid "  -A <file>                Audio dump file (wave format)"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:352
-msgid "\tFilespec: "
-msgstr "\tSpec du fichier : "
+#: ../gui/gnash.cpp:101
+msgid "  -D <file>                Video dump file (only valid with dump-gnash)"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:353
-msgid "\t# Bytes allocated: "
-msgstr "\t# Octets alloués : "
+#: ../gui/gnash.cpp:102
+msgid "  -x,  --xid <ID>          X11 Window ID for display"
+msgstr ""
 
-#: ../utilities/dumpshm.cpp:354
-msgid "\tTotal # of bytes: "
-msgstr "\t# d'octets totaux : "
+#: ../gui/gnash.cpp:103
+msgid "  -w,  --writelog          Produce the disk based debug log"
+msgstr ""
 
-#: ../utilities/processor.cpp:133 ../gui/Player.cpp:400
-#, c-format
-msgid "fs_callback(%p): %s %s"
+#: ../gui/gnash.cpp:104
+msgid "  -j,  --width <width>     Set window width"
 msgstr ""
 
-#: ../utilities/processor.cpp:161
-#, c-format
-msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:105
+msgid "  -k,  --height <height>   Set window height"
 msgstr ""
 
-#: ../utilities/processor.cpp:197 ../utilities/soldumper.cpp:96
-#: ../gui/gnash.cpp:238
-msgid "Verbose output turned on"
+#: ../gui/gnash.cpp:106
+msgid "  -1,  --once              Exit when/if movie reaches the last frame"
 msgstr ""
 
-#: ../utilities/processor.cpp:203 ../gui/gnash.cpp:297
-msgid "Setting debugger ON"
+#: ../gui/gnash.cpp:107
+msgid "  -g,  --debugger          Turn on the Flash debugger"
 msgstr ""
 
-#: ../utilities/processor.cpp:205
-msgid "The debugger has been disabled at configuration time"
+#: ../gui/gnash.cpp:108
+msgid "  -r,  --render-mode <0|1|2|3>"
 msgstr ""
 
-#: ../utilities/processor.cpp:211
-msgid "Verbose actions disabled at compile time"
+#: ../gui/gnash.cpp:109
+msgid "                           0 disable rendering and sound"
 msgstr ""
 
-#: ../utilities/processor.cpp:218
-msgid "Verbose parsing disabled at compile time"
+#: ../gui/gnash.cpp:110
+msgid "                           1 enable rendering, disable sound"
 msgstr ""
 
-#: ../utilities/processor.cpp:328 ../utilities/processor.cpp:331
-#: ../gui/Player.cpp:219 ../gui/Player.cpp:242
-#, c-format
-msgid "%s appended to local sandboxes"
+#: ../gui/gnash.cpp:111
+msgid "                           2 enable sound, disable rendering"
 msgstr ""
 
-#: ../utilities/processor.cpp:483
-#, c-format
-msgid ""
-"gprocessor -- an SWF preprocessor for Gnash.\n"
-"\n"
-"usage: %s [options] <file>\n"
-"\n"
-"Preprocesses the given SWF movie files.  Optionally write preprocessed "
-"shape\n"
-"and font data to cache files, so the associated SWF files can be loaded\n"
-"faster.\n"
-"\n"
-"%s%s%s%s"
+#: ../gui/gnash.cpp:112
+msgid "                           3 enable rendering and sound (default)"
 msgstr ""
 
-#: ../utilities/processor.cpp:492
-msgid ""
-"options:\n"
-"\n"
-"  --help(-h)  Print this info.\n"
-"  --version   Print the version numbers.\n"
-"  -w          Write a .gsc file with preprocessed info, for each input "
-"file.\n"
-"  -v          Be verbose; i.e. print log messages to stdout\n"
+#: ../gui/gnash.cpp:113
+msgid "  -t,  --timeout <sec>     Exit after the specified number of seconds"
 msgstr ""
 
-#: ../utilities/processor.cpp:500
-msgid "  -vp         Be verbose about movie parsing\n"
+#: ../gui/gnash.cpp:114
+msgid "  -u,  --real-url <url>    Set \"real\" URL of the movie"
 msgstr ""
 
-#: ../utilities/processor.cpp:505
-msgid "  -va         Be verbose about ActionScript\n"
+#: ../gui/gnash.cpp:115
+msgid "  -U,  --base-url <url>    Set \"base\" URL for resolving relative URLs"
 msgstr ""
 
-#: ../utilities/processor.cpp:510
-msgid ""
-"  -d [<ms>]\n"
-"              Milliseconds delay between advances (0 by default).\n"
-"              If '-1' the delay will be computed from the FPS.\n"
-"  -r <times>  Allow the given number of complete runs.\n"
-"              Keep looping undefinitely if set to 0.\n"
-"              Default is 1 (end as soon as the last frame is reached).\n"
-"  -f <frames>  \n"
-"              Allow the given number of frame advancements.\n"
-"              Keep advancing untill any other stop condition\n"
-"              is encountered if set to 0 (default).\n"
+#: ../gui/gnash.cpp:116
+msgid "  -P,  --param <param>     Set parameter (e.g. \"FlashVars=A=1&b=2\")"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:81
-#, c-format
-msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:117
+msgid ""
+"  -F,  --fd <fd>           Filedescriptor to use for external communications"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:100
-msgid "forcing local directory access only"
+#: ../gui/gnash.cpp:119
+msgid "  -f,  --debug-fps num     Print FPS every num seconds (float)."
 msgstr ""
 
-#: ../utilities/soldumper.cpp:105
-msgid "List .sol files in the default directory"
+#: ../gui/gnash.cpp:122
+msgid "  --max-advances num       Exit after specified number of advances"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:188
-#, fuzzy
-msgid "This program dumps the internal data of a .sol file"
+#: ../gui/gnash.cpp:123
+msgid "  --fullscreen             Start in fullscreen mode"
 msgstr ""
-"Ce programme vide les données internes d'un segment de mémoire partagée"
 
-#: ../utilities/soldumper.cpp:190
-#, fuzzy
-msgid "Usage: soldumper [h] filename"
-msgstr "utilisation : dumpmem [hdsanlif] nom_de_fichier"
+#: ../gui/gnash.cpp:125
+msgid "Keys:"
+msgstr ""
 
-#: ../utilities/soldumper.cpp:192
-msgid "-f\tForce local directory access"
+#: ../gui/gnash.cpp:127
+msgid "  CTRL-Q, CTRL-W           Quit/Exit"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:193
-msgid "-l\tList all .sol files in default dir"
+#: ../gui/gnash.cpp:128
+msgid "  CTRL-P                   Toggle Pause"
 msgstr ""
 
-#: ../gui/gnash.cpp:99
-msgid ""
-"usage: gnash [options] movie_file.swf\n"
-"\n"
-"Plays a SWF (Shockwave Flash) movie\n"
-"options:\n"
-"\n"
+#: ../gui/gnash.cpp:129
+msgid "  CTRL-R                   Restart the movie"
 msgstr ""
 
-#: ../gui/gnash.cpp:104
-msgid ""
-"  -h, --help    Print this info.\n"
-"  -s <factor>   Scale the movie up/down by the specified factor\n"
-"  -c            Produce a core file instead of letting SDL trap it\n"
-"  -d num        Number of milliseconds to delay in main loop\n"
-"  -v            Be verbose; i.e. print log messages to stdout\n"
+#: ../gui/gnash.cpp:132
+msgid "  CTRL-[ or kp-   Step back one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:111
-msgid "  -va           Be (very) verbose about action execution\n"
+#: ../gui/gnash.cpp:133
+msgid "  CTRL-] or kp+   Step forward one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:116
-msgid "  -vp           Be (very) verbose about parsing\n"
+#: ../gui/gnash.cpp:136
+msgid "  CTRL-L                   Force immediate redraw"
 msgstr ""
 
-#: ../gui/gnash.cpp:121
+#: ../gui/gnash.cpp:150
 msgid ""
-"  -x <ID>       X11 Window ID for display\n"
-"  -v            Produce verbose output\n"
-"  -w            Produce the disk based debug log\n"
-"  -j <width >   Set window width\n"
-"  -k <height>   Set window height\n"
-"  -1            Play once; exit when/if movie reaches the last frame\n"
+"Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n"
+"Gnash comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of Gnash under the terms of the GNU General\n"
+"Public License.  For more information, see the file named COPYING.\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:128
-msgid ""
-"  -g            Turn on the Flash debugger\n"
-"  -r <0|1|2|3>\n"
-"                0 disables both rendering & sound (good for batch tests)\n"
-"                1 enables rendering & disables sound\n"
-"                2 enables sound & disables rendering\n"
-"                3 enables both rendering & sound (default)\n"
+#: ../gui/gnash.cpp:159
+msgid "Build options "
 msgstr ""
 
-#: ../gui/gnash.cpp:135
-msgid ""
-"  -t <sec>      Timeout and exit after the specified number of seconds\n"
-"  -u <url>      Set \"real\" url of the movie\n"
-"                (useful for downloaded movies)\n"
-"  -U <url>      Set \"base\" url for this run\n"
-"                (used to resolve relative urls, defaults to movie url)\n"
-"  -P <param>    Set parameter (ie. \"FlashVars=A=1&b=2\")\n"
-"  -V, --version Print gnash's version number and exit\n"
-"  -F <fd>       Set filedescriptor to use for external communications\n"
+#: ../gui/gnash.cpp:160
+msgid "   Target: "
 msgstr ""
 
-#: ../gui/gnash.cpp:145
-msgid "  -f num        Print FPS every num seconds (float)."
+#: ../gui/gnash.cpp:162
+msgid "   Renderer: "
 msgstr ""
 
-#: ../gui/gnash.cpp:148
-msgid ""
-"\n"
-"keys:\n"
-"\n"
-"  CTRL-Q, CTRL-W  Quit/Exit\n"
-"  CTRL-P          Toggle Pause\n"
-"  CTRL-R          Restart the movie\n"
-"  CTRL-[ or kp-   Step back one frame\n"
-"  CTRL-] or kp+   Step forward one frame\n"
-"  CTRL-L          Force immediate redraw\n"
+#: ../gui/gnash.cpp:163
+msgid " - GUI: "
 msgstr ""
 
-#: ../gui/gnash.cpp:173
-#, c-format
-msgid "Gnash "
+#: ../gui/gnash.cpp:164
+msgid " - Media handler: "
 msgstr ""
 
-#: ../gui/gnash.cpp:184
-#, c-format
-msgid ""
-"Build options %s\n"
-"   Target: %s\n"
-"   Renderer: %s - GUI: %s - Media handler: %s\n"
-"   Configured with: %s\n"
-"   CXXFLAGS: %s\n"
+#: ../gui/gnash.cpp:166
+msgid "   Configured with: "
 msgstr ""
 
-#: ../gui/gnash.cpp:192
-#, c-format
-msgid "Ffmpeg version is: %s\n"
+#: ../gui/gnash.cpp:167
+msgid "   CXXFLAGS: "
 msgstr ""
 
-#: ../gui/gnash.cpp:195
-#, c-format
-msgid "Gstreamer version is: %d.%d.%d.\n"
+#: ../gui/gnash.cpp:170
+msgid "Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gnash.cpp:173
+msgid "Built against gstreamer version: "
 msgstr ""
 
 #: ../gui/gnash.cpp:246
@@ -4929,321 +5543,364 @@
 msgid "No verbose parsing; disabled at compile time"
 msgstr ""
 
-#: ../gui/gnash.cpp:273
+#: ../gui/gnash.cpp:278
 #, c-format
 msgid "Setting root URL to %s"
 msgstr ""
 
-#: ../gui/gnash.cpp:277
+#: ../gui/gnash.cpp:282
 #, c-format
 msgid "Setting base URL to %s"
 msgstr ""
 
-#: ../gui/gnash.cpp:284
+#: ../gui/gnash.cpp:289
 #, c-format
 msgid "Invalid host communication filedescriptor %d\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:293
-msgid "Setting width to "
+#: ../gui/gnash.cpp:298
+#, c-format
+msgid "Setting width to %d"
+msgstr ""
+
+#: ../gui/gnash.cpp:307
+msgid "No debugger; disabled at compile time, -g is invalid"
 msgstr ""
 
-#: ../gui/gnash.cpp:302
+#: ../gui/gnash.cpp:314
 #, c-format
-msgid "No debugger; disabled at compile time, -g is invalid\n"
+msgid "Setting height to %d"
 msgstr ""
 
-#: ../gui/gnash.cpp:309
-msgid "Setting height to "
+#: ../gui/gnash.cpp:348
+msgid "ERROR: -r must be followed by 0, 1, 2 or 3 "
 msgstr ""
 
-#: ../gui/gnash.cpp:343
-msgid "-r must be followed by 0, 1, 2 or 3 "
+#: ../gui/gnash.cpp:359
+msgid "FPS debugging disabled at compile time, -f is invalid"
 msgstr ""
 
-#: ../gui/gnash.cpp:354
-#, c-format
-msgid "FPS debugging disabled at compile time, -f is invalid\n"
+#: ../gui/gnash.cpp:394
+msgid "Error parsing command line options: "
 msgstr ""
 
-#: ../gui/gnash.cpp:379
-msgid "No rendering flags specified, using rcfile"
+#: ../gui/gnash.cpp:395
+msgid "This is a Gnash bug."
 msgstr ""
 
 #: ../gui/gnash.cpp:400
-#, c-format
-msgid "Got variable option (%s) on command line"
+msgid "No rendering flags specified, using rcfile"
+msgstr ""
+
+#: ../gui/gnash.cpp:438
+msgid "Exception thrown during parseCommandLine"
+msgstr ""
+
+#: ../gui/gnash.cpp:444
+msgid "Error: no input file was specified. Exiting."
 msgstr ""
 
-#: ../gui/gtk.cpp:108
+#: ../gui/gtk.cpp:136
 msgid "Created XEmbedded window"
 msgstr ""
 
-#: ../gui/gtk.cpp:116
+#: ../gui/gtk.cpp:144
 msgid "Created top level window"
 msgstr ""
 
-#: ../gui/gtk.cpp:178
+#: ../gui/gtk.cpp:156
+msgid "Click to play"
+msgstr ""
+
+#: ../gui/gtk.cpp:216
 msgid "LIRC daemon not running"
 msgstr ""
 
-#: ../gui/gtk.cpp:516
+#: ../gui/gtk.cpp:599
 msgid "Sound"
 msgstr ""
 
-#: ../gui/gtk.cpp:532 ../gui/kde.cpp:445
+#: ../gui/gtk.cpp:615 ../gui/kde.cpp:442
 msgid "Quit Gnash"
 msgstr ""
 
-#: ../gui/gtk.cpp:612 ../gui/gtk.cpp:613
+#: ../gui/gtk.cpp:695 ../gui/gtk.cpp:696
 #, c-format
 msgid "Couldn't find pixmap file: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:619
+#: ../gui/gtk.cpp:702
 #, c-format
 msgid "Failed to load pixbuf file: %s: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:825
+#: ../gui/gtk.cpp:920
 #, c-format
 msgid ""
 "Attempting to open file %s.\n"
 "NOTE: the file open functionality is not yet implemented!"
 msgstr ""
 
-#: ../gui/gtk.cpp:949
+#: ../gui/gtk.cpp:1045
 msgid "Gnash preferences"
 msgstr ""
 
-#: ../gui/gtk.cpp:975
+#: ../gui/gtk.cpp:1071
 msgid "_Logging"
 msgstr ""
 
-#: ../gui/gtk.cpp:979
+#: ../gui/gtk.cpp:1075
 msgid "<b>Logging options</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:983
+#: ../gui/gtk.cpp:1079
 msgid "Verbosity level:"
 msgstr ""
 
-#: ../gui/gtk.cpp:992
+#: ../gui/gtk.cpp:1088
 msgid "Log to _file"
 msgstr ""
 
-#: ../gui/gtk.cpp:996
+#: ../gui/gtk.cpp:1092
 msgid "Logfile name:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1005
+#: ../gui/gtk.cpp:1101
 msgid "Log _parser output"
 msgstr ""
 
-#: ../gui/gtk.cpp:1012
+#: ../gui/gtk.cpp:1108
 msgid "Log SWF _actions"
 msgstr ""
 
-#: ../gui/gtk.cpp:1019
+#: ../gui/gtk.cpp:1115
 msgid "Log malformed SWF _errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1025
+#: ../gui/gtk.cpp:1121
 msgid "Log ActionScript _coding errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1032
+#: ../gui/gtk.cpp:1128
 msgid "Log _Local Connection activity"
 msgstr ""
 
-#: ../gui/gtk.cpp:1039
+#: ../gui/gtk.cpp:1135
 msgid "Enable _debugger"
 msgstr ""
 
-#: ../gui/gtk.cpp:1052
+#: ../gui/gtk.cpp:1148
 msgid "_Security"
 msgstr ""
 
-#: ../gui/gtk.cpp:1057
+#: ../gui/gtk.cpp:1153
 msgid "<b>Network connections</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1061
+#: ../gui/gtk.cpp:1157
 msgid "Connect only to local _host"
 msgstr ""
 
-#: ../gui/gtk.cpp:1065
+#: ../gui/gtk.cpp:1161
 msgid "Connect only to local _domain"
 msgstr ""
 
-#: ../gui/gtk.cpp:1069
+#: ../gui/gtk.cpp:1165
 msgid "Disable SSL _verification"
 msgstr ""
 
-#: ../gui/gtk.cpp:1073
+#: ../gui/gtk.cpp:1169
 msgid "_Whitelist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1079
+#: ../gui/gtk.cpp:1175
 msgid "_Blacklist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1086
+#: ../gui/gtk.cpp:1182
 msgid "<b>Privacy</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1090
+#: ../gui/gtk.cpp:1186
 msgid "Shared objects directory:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1099
+#: ../gui/gtk.cpp:1195
 msgid "Do _not write Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1105
+#: ../gui/gtk.cpp:1201
 msgid "Only _access local Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1111
+#: ../gui/gtk.cpp:1207
 msgid "Disable Local _Connection object"
 msgstr ""
 
-#: ../gui/gtk.cpp:1122
+#: ../gui/gtk.cpp:1218
 msgid "_Media"
 msgstr ""
 
-#: ../gui/gtk.cpp:1127
+#: ../gui/gtk.cpp:1223
 msgid "<b>Sound</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1131
+#: ../gui/gtk.cpp:1227
 msgid "Use sound _handler"
 msgstr ""
 
-#: ../gui/gtk.cpp:1140
+#: ../gui/gtk.cpp:1236
 msgid "_Player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1145
+#: ../gui/gtk.cpp:1241
 msgid "<b>Player description</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1153
+#: ../gui/gtk.cpp:1249
 msgid "Player version:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1166
+#: ../gui/gtk.cpp:1262
 msgid "Operating system:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1175
+#: ../gui/gtk.cpp:1271
 msgid "<i>If blank, Gnash will detect your OS</i>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1185
+#: ../gui/gtk.cpp:1281
 msgid "URL opener:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1195
+#: ../gui/gtk.cpp:1291
 msgid "<b>Performance</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1203
+#: ../gui/gtk.cpp:1299
 msgid "Max size of movie library:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1213
+#: ../gui/gtk.cpp:1309
 msgid "Start _Gnash in pause mode"
 msgstr ""
 
-#: ../gui/gtk.cpp:1226
+#: ../gui/gtk.cpp:1322
 msgid "Movie properties"
 msgstr ""
 
-#: ../gui/gtk.cpp:1299
+#: ../gui/gtk.cpp:1397
 msgid "Variable"
 msgstr ""
 
-#: ../gui/gtk.cpp:1311
+#: ../gui/gtk.cpp:1409
 msgid "Value"
 msgstr ""
 
-#: ../gui/gtk.cpp:1355
+#: ../gui/gtk.cpp:1455
 msgid "Gnash is the GNU Flash movie player based on GameSWF."
 msgstr ""
 
-#: ../gui/gtk.cpp:1357
+#: ../gui/gtk.cpp:1457
 msgid ""
 "\n"
 "Renderer: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1370
+#: ../gui/gtk.cpp:1459
+msgid ""
+"\n"
+"GUI: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1461
+msgid ""
+"\n"
+"Media: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1464
+msgid ""
+"\n"
+"Built against gstreamer version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1470
+msgid ""
+"\n"
+"Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1479
 msgid "GNASH flash movie player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1402 ../gui/gtk.cpp:1415
+#: ../gui/gtk.cpp:1511 ../gui/gtk.cpp:1524
 msgid "Open file"
 msgstr ""
 
-#: ../gui/gtk.cpp:1756
+#: ../gui/gtk.cpp:1878
 msgid "_File"
 msgstr ""
 
-#: ../gui/gtk.cpp:1820
+#: ../gui/gtk.cpp:1942
 msgid "_Edit"
 msgstr ""
 
-#: ../gui/gtk.cpp:1842
+#: ../gui/gtk.cpp:1964
 #, fuzzy
 msgid "_Help"
 msgstr "-h\tAide"
 
-#: ../gui/gtk.cpp:1863
+#: ../gui/gtk.cpp:1986
 msgid "_View"
 msgstr ""
 
-#: ../gui/gtk.cpp:1873
+#: ../gui/gtk.cpp:1996
 msgid "Redraw"
 msgstr ""
 
-#: ../gui/gtk.cpp:1885 ../gui/gtk.cpp:1891
+#: ../gui/gtk.cpp:2008 ../gui/gtk.cpp:2014
 msgid "Toggle fullscreen"
 msgstr ""
 
-#: ../gui/gtk.cpp:1907
+#: ../gui/gtk.cpp:2024
+msgid "Show updated ranges"
+msgstr ""
+
+#: ../gui/gtk.cpp:2045
 msgid "Movie _Control"
 msgstr ""
 
-#: ../gui/gtk.cpp:1920
+#: ../gui/gtk.cpp:2058
 msgid "Play"
 msgstr ""
 
-#: ../gui/gtk.cpp:1933
+#: ../gui/gtk.cpp:2071
 msgid "Pause"
 msgstr ""
 
-#: ../gui/gtk.cpp:1946
+#: ../gui/gtk.cpp:2084
 msgid "Stop"
 msgstr ""
 
-#: ../gui/gtk.cpp:1961 ../gui/kde.cpp:437
+#: ../gui/gtk.cpp:2099 ../gui/kde.cpp:434
 msgid "Restart Movie"
 msgstr ""
 
-#: ../gui/gtk.cpp:1977
+#: ../gui/gtk.cpp:2115
 msgid "Step Forward Frame"
 msgstr ""
 
-#: ../gui/gtk.cpp:1989
+#: ../gui/gtk.cpp:2127
 msgid "Step Backward Frame"
 msgstr ""
 
-#: ../gui/gtk.cpp:2002
+#: ../gui/gtk.cpp:2140
 msgid "Jump Forward 10 Frames"
 msgstr ""
 
-#: ../gui/gtk.cpp:2012
+#: ../gui/gtk.cpp:2150
 msgid "Jump Backward 10 Frames"
 msgstr ""
 
@@ -5270,104 +5927,111 @@
 msgid "Got double-buffered visual."
 msgstr ""
 
-#: ../gui/gui.cpp:169 ../gui/gui.cpp:175
+#: ../gui/gui.cpp:166 ../gui/gui.cpp:172
 msgid "Fullscreen not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:184
+#: ../gui/gui.cpp:181
 msgid "Mouse show/hide not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:195
+#: ../gui/gui.cpp:194
 msgid "menushow not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:374
+#: ../gui/gui.cpp:518
 #, c-format
 msgid "mouse @ %d,%d"
 msgstr ""
 
-#: ../gui/gui.cpp:762
+#: ../gui/gui.cpp:934
 #, c-format
 msgid "Frame %d"
 msgstr ""
 
-#: ../gui/kde.cpp:434
+#: ../gui/kde.cpp:431
 msgid "Play Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:435
+#: ../gui/kde.cpp:432
 msgid "Pause Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:436
+#: ../gui/kde.cpp:433
 msgid "Stop Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:439
+#: ../gui/kde.cpp:436
 msgid "Step Forward"
 msgstr ""
 
-#: ../gui/kde.cpp:440
+#: ../gui/kde.cpp:437
 msgid "Step Backward"
 msgstr ""
 
-#: ../gui/kde.cpp:441
+#: ../gui/kde.cpp:438
 msgid "Jump Forward"
 msgstr ""
 
-#: ../gui/kde.cpp:442
+#: ../gui/kde.cpp:439
 msgid "Jump Backward"
 msgstr ""
 
-#: ../gui/kde.cpp:444
+#: ../gui/kde.cpp:441
 msgid "Refresh"
 msgstr ""
 
-#: ../gui/Player.cpp:152
+#: ../gui/Player.cpp:155
 #, c-format
 msgid "Timer delay set to %d milliseconds"
 msgstr ""
 
-#: ../gui/Player.cpp:166
+#: ../gui/Player.cpp:182
 msgid "Sound requested but no sound support compiled in"
 msgstr ""
 
-#: ../gui/Player.cpp:199
+#: ../gui/Player.cpp:215
 #, c-format
 msgid "Activating FPS debugging every %g seconds"
 msgstr ""
 
-#: ../gui/Player.cpp:353
-msgid "Input movie has collapsed dimensions "
+#: ../gui/Player.cpp:366
+#, c-format
+msgid ""
+"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on."
+msgstr ""
+
+#: ../gui/Player.cpp:452
+#, c-format
+msgid "Sent FsCommand '%s' to host fd %d"
 msgstr ""
 
-#: ../gui/Player.cpp:408
+#: ../gui/Player.cpp:461
 #, c-format
-msgid "Running as plugin: ignoring fscommand %s."
+msgid "Running as plugin: skipping internal handling of FsCommand %s%s."
 msgstr ""
 
-#: ../gui/Player.cpp:445
+#: ../gui/Player.cpp:506
 #, c-format
-msgid "FScommand exec called with argument %s"
+msgid "FsCommand exec called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:452
+#: ../gui/Player.cpp:513
 #, c-format
-msgid "FScommand allowscale called with argument %s"
+msgid "FsCommand allowscale called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:459
+#: ../gui/Player.cpp:520
 #, c-format
-msgid "FScommand trapallkeys called with argument %s"
+msgid "FsCommand trapallkeys called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:463
+#: ../gui/Player.cpp:526
 #, c-format
-msgid "Unhandled FSCommand %s (%s)"
+msgid "FsCommand '%s(%s)' not handled internally"
 msgstr ""
 
-#: ../gui/Player.cpp:482
+#: ../gui/Player.cpp:597
 #, c-format
 msgid "Unhandled callback %s with arguments %s"
 msgstr ""

Index: po/gnash.pot
===================================================================
RCS file: /sources/gnash/gnash/po/gnash.pot,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- po/gnash.pot        19 Mar 2008 09:05:56 -0000      1.7
+++ po/gnash.pot        7 May 2008 15:40:43 -0000       1.8
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-19 10:00+0100\n"
+"POT-Creation-Date: 2008-05-07 17:34+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <address@hidden>\n"
 "Language-Team: LANGUAGE <address@hidden>\n"
@@ -16,6 +16,10 @@
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: ../libbase/ClockTime.cpp:269
+msgid "Cannot get requested timezone information"
+msgstr ""
+
 #: ../libbase/curl_adapter.cpp:374
 #, c-format
 msgid "Timeout (%u milliseconds) while loading from url %s"
@@ -64,33 +68,33 @@
 msgid "Gnash Plugin name: %s"
 msgstr ""
 
-#: ../libbase/GC.cpp:62
+#: ../libbase/GC.cpp:68
 #, c-format
 msgid "GC %p deleted, deleting all managed resources - collector run "
 msgstr ""
 
-#: ../libbase/GC.cpp:79
+#: ../libbase/GC.cpp:85
 #, c-format
 msgid "GC %p: SWEEP SCAN"
 msgstr ""
 
-#: ../libbase/GC.cpp:89
+#: ../libbase/GC.cpp:95
 #, c-format
 msgid "GC %p: cleanUnreachable deleting object %p (%s)"
 msgstr ""
 
-#: ../libbase/GC.cpp:104
+#: ../libbase/GC.cpp:110
 #, c-format
 msgid "GC %p: cleanUnreachable deleted "
 msgstr ""
 
-#: ../libbase/GC.cpp:119
+#: ../libbase/GC.cpp:125
 msgid ""
 "Garbage collection skipped since number of collectables added since last run "
 "is too low ("
 msgstr ""
 
-#: ../libbase/GC.cpp:130
+#: ../libbase/GC.cpp:136
 #, c-format
 msgid "GC %p Starting collector: "
 msgstr ""
@@ -100,241 +104,46 @@
 msgid "Internal jpeg error: %s"
 msgstr ""
 
-#: ../libbase/log.cpp:158
-msgid "TRACE"
-msgstr ""
-
-#: ../libbase/log.cpp:229
-msgid "ERROR"
-msgstr ""
-
-#: ../libbase/log.cpp:244
-msgid "UNIMPLEMENTED"
-msgstr ""
-
-#: ../libbase/log.cpp:259
-msgid "SECURITY"
-msgstr ""
-
-#: ../libbase/log.cpp:274
-msgid "MALFORMED SWF"
-msgstr ""
-
-#: ../libbase/log.cpp:289
-msgid "ACTIONSCRIPT ERROR"
-msgstr ""
-
-#: ../libbase/network.cpp:82
-msgid "Could not find a usable WinSock DLL"
-msgstr ""
-
-#: ../libbase/network.cpp:124
-#, c-format
-msgid "Can't connect to privileged port #%d"
-msgstr ""
-
-#: ../libbase/network.cpp:146
-#, c-format
-msgid "unable to get protocol entry for %s"
-msgstr ""
-
-#: ../libbase/network.cpp:163 ../libbase/network.cpp:323
-#: ../libbase/network.cpp:471
-#, c-format
-msgid "unable to create socket: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:170
-msgid "setsockopt SO_REUSEADDR failed"
-msgstr ""
-
-#: ../libbase/network.cpp:180
-#, c-format
-msgid "unable to bind to port %hd: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:190
-#, c-format
-msgid "Server bound to service on %s, port %hd, using fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:196
-#, c-format
-msgid "unable to listen on port: %hd: %s "
-msgstr ""
-
-#: ../libbase/network.cpp:233
-#, c-format
-msgid "Trying to accept net traffic on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:263
-msgid "There is data at the console for stdin"
-msgstr ""
-
-#: ../libbase/network.cpp:270
-#, c-format
-msgid "The accept() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:274
-#, c-format
-msgid "The accept() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:281
-#, c-format
-msgid "The accept() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:293
-#, c-format
-msgid "unable to accept: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:298
-#, c-format
-msgid "Accepting tcp/ip connection on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:345 ../libbase/network.cpp:493
-#, c-format
-msgid "The connect() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:352 ../libbase/network.cpp:377
-#: ../libbase/network.cpp:500 ../libbase/network.cpp:529
-#, c-format
-msgid "The connect() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:363 ../libbase/network.cpp:511
-#, c-format
-msgid "The connect() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:371
-#, c-format
-msgid "\tsocket name %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:436
-#, c-format
-msgid "Can't connect to privileged port %hd"
-msgstr ""
-
-#: ../libbase/network.cpp:441
-#, c-format
-msgid "%s: to host %s at port %d"
-msgstr ""
-
-#: ../libbase/network.cpp:447
-#, c-format
-msgid "The hostname for this machine is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:449
-msgid "Couldn't get the hostname for this machine"
-msgstr ""
-
-#: ../libbase/network.cpp:463
-#, c-format
-msgid "The IP address for this client socket is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:522
-#, c-format
-msgid "\tport %d at IP %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:598
-#, c-format
-msgid "Unable to close the socket for fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:605
-#, c-format
-msgid "Closed the socket on fd %d"
+#: ../libbase/rc.cpp:344 ../libbase/rc.cpp:351
+msgid "RcInitFile: couldn't open file: "
 msgstr ""
 
-#: ../libbase/network.cpp:688 ../libbase/network.cpp:779
-#, c-format
-msgid "The socket for fd %d was interupted by a system call"
+#: ../libbase/rc.cpp:355
+msgid "RcInitFile: parsing "
 msgstr ""
 
-#: ../libbase/network.cpp:692
+#: ../libbase/rc.cpp:393
 #, c-format
-msgid "The socket for fd %d was never available for reading"
+msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:697
+#: ../libbase/rc.cpp:519
 #, c-format
-msgid "The socket for fd %d timed out waiting to read"
+msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:703
+#: ../libbase/rc.cpp:533
 #, c-format
-msgid "read %d bytes from fd %d"
+msgid "Warning: empty include specification in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:707
+#: ../libbase/rc.cpp:540
 #, c-format
 msgid ""
-"%s: Read packet data from fd %d (%d bytes): \n"
-"%s"
-msgstr ""
-
-#: ../libbase/network.cpp:783
-#, c-format
-msgid "The socket for fd %d was never available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:787
-#, c-format
-msgid "The socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:793
-#, c-format
-msgid "Wrote zero out of %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:798
-#, c-format
-msgid "Couldn't write %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:806
-#, c-format
-msgid "wrote %d bytes to fd %d, expected %d"
-msgstr ""
-
-#: ../libbase/network.cpp:811
-#, c-format
-msgid "wrote %d bytes to fd %d"
+"Warning: include specification must be an absolute pathin rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:819
+#: ../libbase/rc.cpp:551
 #, c-format
-msgid ""
-"%s: Wrote packet data to fd %d: \n"
-"%s"
+msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:833
+#: ../libbase/rc.cpp:628
 #, c-format
-msgid "took %d usec to write (%d bytes)"
-msgstr ""
-
-#: ../libbase/rc.cpp:491
-msgid "Warning: unrecognized directive \""
-msgstr ""
-
-#: ../libbase/rc.cpp:492
-msgid "\" in rcfile."
+msgid "Couldn't open file %s for writing"
 msgstr ""
 
-#: ../libbase/rc.cpp:559
+#: ../libbase/rc.cpp:637
 msgid "# Generated by Gnash. Manual changes to this file may be overridden."
 msgstr ""
 
@@ -343,212 +152,99 @@
 msgid "Couldn't initialize ltdl: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:179
+#: ../libbase/sharedlib.cpp:177
 #, c-format
 msgid "Opened dynamic library \"%s\""
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:214 ../libbase/sharedlib.cpp:239
+#: ../libbase/sharedlib.cpp:212 ../libbase/sharedlib.cpp:237
 #, c-format
 msgid "Couldn't find symbol: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:217 ../libbase/sharedlib.cpp:242
+#: ../libbase/sharedlib.cpp:215 ../libbase/sharedlib.cpp:240
 #, c-format
 msgid "Found symbol %s @ %p"
 msgstr ""
 
-#: ../libamf/amf.cpp:177
-#, c-format
-msgid "Type is %s"
-msgstr ""
-
-#: ../libamf/amf.cpp:188
-#, c-format
-msgid "Boolean is %d"
-msgstr ""
-
-#: ../libamf/amf.cpp:202
-#, c-format
-msgid "String is %s"
-msgstr ""
-
-#: ../libamf/amf.cpp:219
-msgid "Undefined element"
-msgstr ""
-
-#: ../libamf/amf.cpp:683 ../libamf/amf.cpp:1391
+#: ../backend/render_handler_agg.cpp:628
 #, c-format
-msgid "The packet head is: 0x%s"
+msgid "Initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d bytes"
 msgstr ""
 
-#: ../libamf/amf.cpp:1363
-#, c-format
-msgid "AMF Header size bits (0x%X) out of range"
+#: ../backend/render_handler_agg.cpp:698
+msgid "Warning: rendering ended while drawing a mask"
 msgstr ""
 
-#: ../libamf/amf.cpp:1379
-#, c-format
-msgid "AMF header byte is: 0x%X"
+#: ../backend/render_handler_agg.cpp:701
+msgid "Warning: rendering ended while masks were still active"
 msgstr ""
 
-#: ../libamf/amf.cpp:1382
-#, c-format
-msgid "The AMF channel index is %d"
+#: ../backend/render_handler_agg.cpp:898
+msgid ""
+"Warning: select_clipbounds encountered a character definition with null "
+"bounds"
 msgstr ""
 
-#: ../libamf/amf.cpp:1385
-#, c-format
-msgid "The header size is %d"
+#: ../backend/render_handler_agg.cpp:988
+msgid "Warning: AGG renderer skipping a whole character"
 msgstr ""
 
-#: ../libamf/amf.cpp:1398
-#, c-format
-msgid "The mystery word is: %d or 0x%s"
+#: ../backend/render_handler_agg.cpp:1749
+msgid ""
+"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable "
+"one)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1407
+#: ../backend/render_handler_agg.cpp:2099
 #, c-format
-msgid "The body size is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (little-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1417
+#: ../backend/render_handler_agg.cpp:2101
 #, c-format
-msgid "The type is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (big-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1436
-#, c-format
-msgid "ERROR: Unidentified AMF header data type %d"
+#: ../backend/render_handler_cairo.cpp:558
+msgid "Scaled strokes in Cairo renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1444
-#, c-format
-msgid "The source/destination is: %d, or 0x%s"
+#: ../backend/render_handler_ogl.cpp:1236
+msgid "Unidirectionally scaled strokes in OGL renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1479
+#: ../libamf/amf.cpp:673
 msgid "AMF body input data is NULL"
 msgstr ""
 
-#: ../libamf/amf.cpp:1491
-#, c-format
-msgid "The packet body is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1593
-#, c-format
-msgid "The element is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1630
-#, c-format
-msgid "Number \"%s\" is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1690
-#, c-format
-msgid "astype_e of value: %x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:87
-msgid "Read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:89
-msgid "Couldn't read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:95
-msgid "Handshake is correct"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:97
-#, c-format
-msgid "Handshake isn't correct; Data read is: 0x%x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:104
-msgid "Read Handshake Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:108
-#, c-format
-msgid "Couldn't read Handshake DataData read is: %s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:176
-msgid "Read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:178
-msgid "Couldn't read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:183
-msgid "Read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:187
-msgid "Couldn't read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:208
-msgid "Read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:210
-msgid "Couldn't read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:267
-msgid "Read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:269
-msgid "Couldn't read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:275
-#, c-format
-msgid "The Header size is: %d"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:276
+#: ../libamf/amf.cpp:722
 #, c-format
-msgid "The AMF index is: 0x%x"
+msgid "AMF String length is: %d"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:280
+#: ../libamf/amf.cpp:729
 #, c-format
-msgid "Read first RTMP packet header of header size %d"
+msgid "AMF String is: %s"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:284
-msgid "Couldn't read first RTMP packet header"
+#: ../libamf/amf.cpp:802
+msgid "End of Object definition"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:297
-msgid "Reading AMF packets till we're done..."
-msgstr ""
-
-#: ../libamf/rtmp.cpp:303 ../libamf/rtmp.cpp:305
+#: ../libamf/amf.cpp:913
 #, c-format
-msgid "The packet data is: 0x%s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:309
-msgid "Done reading packet"
+msgid "amf0_type_e of value: %x"
 msgstr ""
 
-#: ../libamf/sol.cpp:193
+#: ../libamf/sol.cpp:204
 #, c-format
 msgid ""
 "%s: SOL file header is: \n"
 "%s"
 msgstr ""
 
-#: ../libmedia/AudioDecoderNellymoser.cpp:832
+#: ../libmedia/AudioDecoderNellymoser.cpp:836
 #: ../libmedia/AudioDecoderSimple.cpp:415
 msgid "Error in sound sample conversion"
 msgstr ""
@@ -611,35 +307,35 @@
 msgid "Error while decoding audio data."
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:112
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:132
 msgid "gnash has not been compiled to handle mp3 audio"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:128
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:148
 #, c-format
 msgid "unknown sound format %d requested; gnash does not handle it"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:190
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:210
 msgid "Trying to play sound with size 0"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:265
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:285
 #, c-format
 msgid "Unable to start SDL sound: %s"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:434
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:454
 #, c-format
 msgid "Unable to start aux SDL sound: %s"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:637
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:717
 #, c-format
 msgid "Negative buffer length in sdl_audio_callback (%d)"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:643
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:723
 msgid "Zero buffer length in sdl_audio_callback"
 msgstr ""
 
@@ -704,7 +400,7 @@
 "consider installing gstreamer-ffmpeg and/or gstreamer-plugins-bad."
 msgstr ""
 
-#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:136
+#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:139
 msgid "Failed to make a valid audio sink."
 msgstr ""
 
@@ -723,207 +419,202 @@
 "available; consider installing gstreamer-ffmpeg."
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:224
+#: ../libmedia/gst/VideoDecoderGst.cpp:225
 #, c-format
 msgid "Embedded video playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:236
-#: ../server/asobj/NetStreamGst.cpp:542
+#: ../libmedia/gst/VideoDecoderGst.cpp:237
+#: ../server/asobj/NetStreamGst.cpp:545
 msgid "NetStream has reached the end of the stream."
 msgstr ""
 
-#: ../server/array.cpp:302
+#: ../server/array.cpp:309
 #, c-format
 msgid "Unhandled sort flags: %d (0x%X)"
 msgstr ""
 
-#: ../server/array.cpp:625
+#: ../server/array.cpp:630
 msgid "tried to pop element from back of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:646
+#: ../server/array.cpp:651
 msgid "tried to shift element from front of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:749
+#: ../server/array.cpp:750
 #, c-format
 msgid "Array.slice(%u, %u) called"
 msgstr ""
 
-#: ../server/array.cpp:779
-#, c-format
-msgid "Current array is %s"
-msgstr ""
-
-#: ../server/array.cpp:910
+#: ../server/array.cpp:908
 #, c-format
 msgid "Array(%s).splice(%s) called"
 msgstr ""
 
-#: ../server/array.cpp:916
+#: ../server/array.cpp:914
 msgid "Array.splice() needs at least 1 argument, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:932
+#: ../server/array.cpp:930
 #, c-format
 msgid "Array.splice: start:%d became %u"
 msgstr ""
 
-#: ../server/array.cpp:945
+#: ../server/array.cpp:943
 #, c-format
 msgid "Array.splice(%d,%d): negative length given, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:1014
+#: ../server/array.cpp:1011
 msgid "Sort called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1171
+#: ../server/array.cpp:1164
 msgid "SortOn called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1186
+#: ../server/array.cpp:1179
 #, c-format
 msgid "calling array push, pushing %d values onto back of array"
 msgstr ""
 
-#: ../server/array.cpp:1202
+#: ../server/array.cpp:1195
 #, c-format
 msgid "calling array unshift, pushing %d values onto front of array"
 msgstr ""
 
-#: ../server/array.cpp:1221
+#: ../server/array.cpp:1214
 #, c-format
 msgid "calling array pop, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1237
+#: ../server/array.cpp:1230
 #, c-format
 msgid "calling array shift, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1254
+#: ../server/array.cpp:1247
 #, c-format
 msgid "called array reverse, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1289
+#: ../server/array.cpp:1282
 #, c-format
 msgid "array_to_string called, nargs = %d, this_ptr = %p"
 msgstr ""
 
-#: ../server/array.cpp:1292
+#: ../server/array.cpp:1285
 #, c-format
 msgid "to_string result is: %s"
 msgstr ""
 
-#: ../server/array.cpp:1342
+#: ../server/array.cpp:1338
 msgid ""
 "More than 2 arguments to Array.slice, and I don't know what to do with "
 "them.  Ignoring them"
 msgstr ""
 
-#: ../server/array.cpp:1420
+#: ../server/array.cpp:1416
 #, c-format
 msgid "array_new called, nargs = %d"
 msgstr ""
 
-#: ../server/array.cpp:1447
+#: ../server/array.cpp:1443
 #, c-format
 msgid "array_new setting object %p in result"
 msgstr ""
 
-#: ../server/as_environment.cpp:62
+#: ../server/as_environment.cpp:57
 #, c-format
 msgid "get_variable(%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:83
+#: ../server/as_environment.cpp:78
 #, c-format
 msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed"
 msgstr ""
 
-#: ../server/as_environment.cpp:89
+#: ../server/as_environment.cpp:84
 #, c-format
 msgid "...but get_variable_raw(%s, <scopeStack>) succeeded (%s)!"
 msgstr ""
 
-#: ../server/as_environment.cpp:153
+#: ../server/as_environment.cpp:148
 #, c-format
 msgid "Won't get invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:220
+#: ../server/as_environment.cpp:215
 #, c-format
 msgid "reference to unexisting variable '%s'"
 msgstr ""
 
-#: ../server/as_environment.cpp:310
+#: ../server/as_environment.cpp:305
 #, c-format
 msgid "Path target '%s' not found while setting %s=%s"
 msgstr ""
 
-#: ../server/as_environment.cpp:339
+#: ../server/as_environment.cpp:334
 #, c-format
 msgid "Won't set invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:536
+#: ../server/as_environment.cpp:531
 #, c-format
 msgid "find_object(%s) called"
 msgstr ""
 
-#: ../server/as_environment.cpp:542
+#: ../server/as_environment.cpp:537
 msgid "Returning m_target (empty path)"
 msgstr ""
 
-#: ../server/as_environment.cpp:566
+#: ../server/as_environment.cpp:561
 #, c-format
 msgid "Path is '/', return the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:576
+#: ../server/as_environment.cpp:571
 #, c-format
 msgid "Absolute path, start at the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:583
+#: ../server/as_environment.cpp:578
 #, c-format
 msgid "Relative path, start at (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:598
+#: ../server/as_environment.cpp:593
 #, c-format
 msgid "Path is %s, returning the root"
 msgstr ""
 
-#: ../server/as_environment.cpp:609
+#: ../server/as_environment.cpp:604
 #, c-format
 msgid "invalid path '%s' (p=next_slash=%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:620
+#: ../server/as_environment.cpp:615
 #, c-format
 msgid "invalid path '%s' (dot not allowed after having seen a slash)"
 msgstr ""
 
-#: ../server/as_environment.cpp:640
+#: ../server/as_environment.cpp:635
 #, c-format
 msgid "No more subparts, env is %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:700
+#: ../server/as_environment.cpp:695
 #, c-format
 msgid "Invoking get_path_element(%s) on object %p (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:707
+#: ../server/as_environment.cpp:702
 #, c-format
 msgid "Path element %s not found in object %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:887
+#: ../server/as_environment.cpp:882
 #, c-format
 msgid "Max stack count reached (%u)"
 msgstr ""
@@ -969,265 +660,333 @@
 msgid "it's a built-in class"
 msgstr ""
 
-#: ../server/as_function.cpp:418
+#: ../server/as_function.cpp:425
 #, c-format
 msgid "constructor prototype is %s"
 msgstr ""
 
-#: ../server/as_object.cpp:197
+#: ../server/as_object.cpp:234 ../server/sprite_instance.cpp:2505
+#: ../server/sprite_instance.cpp:2554
 #, c-format
 msgid "Caught exception: %s"
 msgstr ""
 
-#: ../server/as_object.cpp:509 ../server/as_object.cpp:554
+#: ../server/as_object.cpp:554 ../server/as_object.cpp:665
 #, c-format
 msgid "Attempt to set read-only property '%s'"
 msgstr ""
 
-#: ../server/as_object.cpp:523 ../server/as_object.cpp:567
+#: ../server/as_object.cpp:600 ../server/as_object.cpp:702
 #, c-format
 msgid "%s: Exception %s. Will create a new member"
 msgstr ""
 
-#: ../server/as_object.cpp:536
+#: ../server/as_object.cpp:614
 #, c-format
 msgid "Unknown failure in setting property '%s' on object '%p'"
 msgstr ""
 
-#: ../server/as_object.cpp:594
+#: ../server/as_object.cpp:729
 msgid ""
 "Attempt to set a slot for either a slot or a property which already exists."
 msgstr ""
 
-#: ../server/as_object.cpp:602
+#: ../server/as_object.cpp:737
 #, c-format
 msgid "Attempt to initialize read-only property ``%s'' on object ``%p'' twice"
 msgstr ""
 
-#: ../server/as_object.cpp:756
+#: ../server/as_object.cpp:962
 msgid "Circular inheritance chain detected during isPrototypeOf call"
 msgstr ""
 
-#: ../server/as_object.cpp:765
+#: ../server/as_object.cpp:971
 #, c-format
-msgid " members of object %p follow"
+msgid "%d members of object %p follow"
 msgstr ""
 
-#: ../server/as_object.cpp:822
+#: ../server/as_object.cpp:1028
 #, c-format
 msgid ""
 "Can't set propflags on object property %s (either not found or protected)"
 msgstr ""
 
-#: ../server/as_object.cpp:870
+#: ../server/as_object.cpp:1076
 #, c-format
 msgid ""
 "Invalid call to AsSetPropFlags: invalid second argument %s (expected string, "
 "null or an array)"
 msgstr ""
 
-#: ../server/as_value.cpp:183
+#: ../server/as_value.cpp:178
 #, c-format
 msgid "to_primitive(%s, STRING) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/as_value.cpp:454
+#: ../server/as_value.cpp:599
 #, c-format
 msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:465
+#: ../server/as_value.cpp:1723
 #, c-format
-msgid "Unhandled button event %s"
+msgid "(%s + %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:551
+#: ../server/button_character_instance.cpp:503
 #, c-format
-msgid "Executing actions for button condition %d"
+msgid "Unhandled button event %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:911
+#: ../server/button_character_instance.cpp:1081
 #, c-format
 msgid ""
 "A button member (%s) clashes with the name of an existing character in its "
 "display list.  The member will hide the character"
 msgstr ""
 
-#: ../server/character.cpp:117
+#: ../server/button_character_instance.cpp:1174
+msgid "Button state"
+msgstr ""
+
+#: ../server/character.cpp:128
 msgid ""
 "ActionScript code trying to reference a nonexistent parent with '..'  (a "
 "nonexistent parent probably only occurs in the root MovieClip). Returning "
 "NULL. "
 msgstr ""
 
-#: ../server/character.cpp:282
+#: ../server/character.cpp:300
 #, c-format
 msgid "Attempt to set _xscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:318
+#: ../server/character.cpp:336
 #, c-format
 msgid "Attempt to set _yscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:436
-msgid "FIXME: can't set _width on character with null or world bounds"
+#: ../server/character.cpp:405
+#, c-format
+msgid "Ignored attempt to set %s.%s=%s"
+msgstr ""
+
+#: ../server/character.cpp:407
+msgid "_alpha"
+msgstr ""
+
+#: ../server/character.cpp:466
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with null or world bounds"
 msgstr ""
 
-#: ../server/character.cpp:443
+#: ../server/character.cpp:474
 #, c-format
-msgid "FIXME: can't set _height on character with width %d"
+msgid "FIXME: can't set _width on character %s (%s) with width %d"
 msgstr ""
 
-#: ../server/character.cpp:451
+#: ../server/character.cpp:483
 #, c-format
 msgid "Setting _width=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/character.cpp:485
-msgid "FIXME: can't set _height on character with null or world bounds"
+#: ../server/character.cpp:518
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with null or world bounds"
 msgstr ""
 
-#: ../server/character.cpp:492
+#: ../server/character.cpp:526
 #, c-format
-msgid "FIXME: can't set _height on character with height %d"
+msgid "FIXME: can't set _height on character %s (%s) with height %d"
 msgstr ""
 
-#: ../server/character.cpp:500
+#: ../server/character.cpp:535
 #, c-format
 msgid "Setting _height=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/debugger.cpp:142
+#: ../server/character.cpp:1031 ../server/movie_root.cpp:2110
+msgid "yes"
+msgstr ""
+
+#: ../server/character.cpp:1032 ../server/movie_root.cpp:2111
+msgid "no"
+msgstr ""
+
+#: ../server/character.cpp:1038
+msgid "Depth"
+msgstr ""
+
+#: ../server/character.cpp:1045
+msgid "Ratio"
+msgstr ""
+
+#: ../server/character.cpp:1055
+msgid "Clipping depth"
+msgstr ""
+
+#: ../server/character.cpp:1060
+msgid "Dimensions"
+msgstr ""
+
+#: ../server/character.cpp:1062
+msgid "Dynamic"
+msgstr ""
+
+#: ../server/character.cpp:1063
+msgid "Mask"
+msgstr ""
+
+#: ../server/character.cpp:1064
+msgid "Destroyed"
+msgstr ""
+
+#: ../server/character.cpp:1065
+msgid "Unloaded"
+msgstr ""
+
+#: ../server/debugger.cpp:143
 msgid "Debugger enabled >> "
 msgstr ""
 
-#: ../server/debugger.cpp:357 ../server/debugger.cpp:398
+#: ../server/debugger.cpp:358 ../server/debugger.cpp:399
 msgid "No format flag"
 msgstr ""
 
-#: ../server/debugger.cpp:467
+#: ../server/debugger.cpp:468
 #, c-format
 msgid "Setting watchpoint for variable: \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:514
+#: ../server/debugger.cpp:515
 #, c-format
 msgid "Matched for variable \"%s\": \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:529 ../server/debugger.cpp:548
-#: ../server/debugger.cpp:561 ../server/debugger.cpp:623
+#: ../server/debugger.cpp:530 ../server/debugger.cpp:549
+#: ../server/debugger.cpp:562 ../server/debugger.cpp:624
 #, c-format
 msgid "WARNING: environment not set in %s"
 msgstr ""
 
-#: ../server/debugger.cpp:565
+#: ../server/debugger.cpp:566
 #, c-format
 msgid "Stack Dump of: %p"
 msgstr ""
 
-#: ../server/debugger.cpp:593
+#: ../server/debugger.cpp:594
 #, c-format
 msgid "Stack Dump of 0x%p: empty"
 msgstr ""
 
-#: ../server/debugger.cpp:628
+#: ../server/debugger.cpp:629
 msgid "Global Registers Dump:"
 msgstr ""
 
-#: ../server/dlist.cpp:401
+#: ../server/dlist.cpp:367
 #, c-format
-msgid "move_display_object() -- can't find object at depth %d"
+msgid "move_character() -- can't find object at depth %d"
 msgstr ""
 
-#: ../server/dlist.cpp:746
+#: ../server/dlist.cpp:729
 #, c-format
 msgid "Item %d at depth %d (char id %d, name %s, type %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:448
+#: ../server/edit_text_character.cpp:205
+msgid "missing arg"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:220
+msgid "first argument is not an object"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:230
+msgid "first argument is not a TextFormat"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:550
 #, c-format
 msgid ""
 "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:847
+#: ../server/edit_text_character.cpp:952
 #, c-format
 msgid "Attempt to set TextField._width to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:855
+#: ../server/edit_text_character.cpp:960
 #, c-format
 msgid "Attempt to set TextField._width to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:909
+#: ../server/edit_text_character.cpp:1013
 #, c-format
 msgid "Attempt to set TextField._height to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:917
+#: ../server/edit_text_character.cpp:1021
 #, c-format
 msgid ""
 "Attempt to set TextField._height to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1086
+#: ../server/edit_text_character.cpp:1190
 #, c-format
 msgid ""
 "TextField text doesn't fit in its boundaries: width %g, margin %g - nothing "
 "to align"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1145
+#: ../server/edit_text_character.cpp:1253
 msgid "TextField.autoSize != 'none' TESTING"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1165
+#: ../server/edit_text_character.cpp:1271
 #, c-format
 msgid "No font for edit_text_character! [%s:%d]"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1289
+#: ../server/edit_text_character.cpp:1397
 msgid ""
 "HTML in a text field is unsupported, gnash will just forget the tags and "
 "print their content"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1313
+#: ../server/edit_text_character.cpp:1418
 #, c-format
 msgid ""
 "%s -- missing glyph for space char (needed for TAB).  Make sure character "
 "shapes for font %s are being exported into your SWF file."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1364
+#: ../server/edit_text_character.cpp:1469
 #, c-format
 msgid ""
 "%s -- missing embedded glyph for char %d.  Make sure character shapes for "
 "font %s are being exported into your SWF file"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1373
+#: ../server/edit_text_character.cpp:1478
 #, c-format
 msgid ""
 "%s -- missing device glyph for char %d.  Maybe you don't have font '%s' "
 "installed in your system?"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1538
+#: ../server/edit_text_character.cpp:1661
 #, c-format
 msgid "VariableName: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1554
+#: ../server/edit_text_character.cpp:1677
 #, c-format
 msgid "Variable text Path: %s, Var: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1567
+#: ../server/edit_text_character.cpp:1690
 #, c-format
 msgid ""
 "VariableName associated to text field refer to an unknown target (%s). It is "
@@ -1235,19 +994,19 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1584
+#: ../server/edit_text_character.cpp:1707
 msgid "registerTextVariable() called"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1590
+#: ../server/edit_text_character.cpp:1713
 msgid "registerTextVariable() no-op call (already registered)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1598
+#: ../server/edit_text_character.cpp:1721
 msgid "string is empty, consider as registered"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1608
+#: ../server/edit_text_character.cpp:1731
 #, c-format
 msgid ""
 "VariableName associated to text field (%s) refer to an unknown target. It is "
@@ -1255,33 +1014,45 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1625
+#: ../server/edit_text_character.cpp:1748
 #, c-format
 msgid "target object (%s @ %p) does have a member named %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1636
+#: ../server/edit_text_character.cpp:1759
 #, c-format
 msgid ""
 "target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll "
 "add it with value %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:2067
+#: ../server/edit_text_character.cpp:1768
+#, c-format
+msgid ""
+"target sprite (%s @ %p) does NOT have a member named %s, and we don't have "
+"text defined"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2275
+#, c-format
+msgid "Attempt to set length property of TextField %s"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2335
 #, c-format
 msgid "Invalid value given to TextField.type: %s"
 msgstr ""
 
-#: ../server/fill_style.cpp:150
+#: ../server/fill_style.cpp:151
 msgid "num gradients 0"
 msgstr ""
 
-#: ../server/fill_style.cpp:160
+#: ../server/fill_style.cpp:161
 #, c-format
 msgid "Unexpected num gradients (%d), expected 1 to 8"
 msgstr ""
 
-#: ../server/fill_style.cpp:235
+#: ../server/fill_style.cpp:236
 #, c-format
 msgid ""
 "Bitmap fill specifies '%d' as associated bitmap character id, but that "
@@ -1289,292 +1060,254 @@
 "such  malformed SWF, so we'll only warn once about this."
 msgstr ""
 
-#: ../server/fill_style.cpp:299
+#: ../server/fill_style.cpp:300
 #, c-format
 msgid "Unknown fill style %d"
 msgstr ""
 
-#: ../server/fill_style.cpp:340
+#: ../server/fill_style.cpp:341
 #, c-format
 msgid ""
 "First gradient in a fill_style have position==%d (expected 0). This seems to "
 "be common, so will warn only once."
 msgstr ""
 
-#: ../server/fill_style.cpp:376
+#: ../server/fill_style.cpp:377
 #, c-format
 msgid "two gradients in a fill_style have the same position/ratio: %d"
 msgstr ""
 
-#: ../server/font.cpp:102 ../server/font.cpp:424
+#: ../server/font.cpp:103 ../server/font.cpp:431
 #, c-format
 msgid "Could not initialize device font face '%s'"
 msgstr ""
 
-#: ../server/font.cpp:156
+#: ../server/font.cpp:163
 msgid "reading DefineFont"
 msgstr ""
 
-#: ../server/font.cpp:200
+#: ../server/font.cpp:207
 msgid "Glyphs offset table corrupted in DefineFont tag"
 msgstr ""
 
-#: ../server/font.cpp:215
+#: ../server/font.cpp:222
 msgid "reading DefineFont2 or DefineFont3"
 msgstr ""
 
-#: ../server/font.cpp:265 ../server/font.cpp:281
+#: ../server/font.cpp:272 ../server/font.cpp:288
 #, c-format
 msgid "Glyph %d at offset %u"
 msgstr ""
 
-#: ../server/font.cpp:303
+#: ../server/font.cpp:310
 msgid "Glyphs offset table corrupted in DefineFont2/3 tag"
 msgstr ""
 
-#: ../server/font.cpp:318
+#: ../server/font.cpp:325
 msgid "Bad offset in DefineFont2"
 msgstr ""
 
-#: ../server/font.cpp:384
+#: ../server/font.cpp:391
 msgid "Repeated kerning pair found - ignoring"
 msgstr ""
 
-#: ../server/font.cpp:415
+#: ../server/font.cpp:422
 msgid "DefineFontInfo2 partially implemented"
 msgstr ""
 
-#: ../server/font.cpp:448
+#: ../server/font.cpp:455
 #, c-format
 msgid "reading code table at offset %lu"
 msgstr ""
 
-#: ../server/font.cpp:486
+#: ../server/font.cpp:493
 #, c-format
 msgid "get_glyph_index(%u) returning %d"
 msgstr ""
 
-#: ../server/font.cpp:498
+#: ../server/font.cpp:505
 #, c-format
 msgid "get_glyph_index(%u) returning -1"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:360
+#: ../server/FreetypeGlyphsProvider.cpp:366
 #, c-format
 msgid "Can't find font file for font '%s'"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:372
+#: ../server/FreetypeGlyphsProvider.cpp:378
 #, c-format
 msgid "Font file '%s' has bad format"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:379
+#: ../server/FreetypeGlyphsProvider.cpp:385
 #, c-format
 msgid "Some error opening font '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:98
+#: ../server/impl.cpp:100
 #, c-format
 msgid "Base url set to: %s"
 msgstr ""
 
-#: ../server/impl.cpp:295
+#: ../server/impl.cpp:297
 #, c-format
 msgid "get_movie_info(): can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:310
+#: ../server/impl.cpp:312
 #, c-format
 msgid "get_movie_info(): file '%s' does not start with a SWF header"
 msgstr ""
 
-#: ../server/impl.cpp:320
+#: ../server/impl.cpp:322
 msgid ""
 "get_movie_info(): can't read zipped SWF data; gnash was compiled without "
 "zlib support"
 msgstr ""
 
-#: ../server/impl.cpp:381
+#: ../server/impl.cpp:383
 #, c-format
 msgid "Can't read jpeg from %s"
 msgstr ""
 
-#: ../server/impl.cpp:396
+#: ../server/impl.cpp:398
 msgid "Loading of png"
 msgstr ""
 
-#: ../server/impl.cpp:404
+#: ../server/impl.cpp:406
 #, c-format
 msgid "Can't read png from %s"
 msgstr ""
 
-#: ../server/impl.cpp:427
+#: ../server/impl.cpp:429
 msgid "Can't read file header"
 msgstr ""
 
-#: ../server/impl.cpp:519
+#: ../server/impl.cpp:521
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a jpeg, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:527
+#: ../server/impl.cpp:529
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a png, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:536
+#: ../server/impl.cpp:538
 #, c-format
 msgid "unknown file type (%s)"
 msgstr ""
 
-#: ../server/impl.cpp:554
+#: ../server/impl.cpp:556
 #, c-format
 msgid "failed to open '%s'; can't create movie"
 msgstr ""
 
-#: ../server/impl.cpp:559
+#: ../server/impl.cpp:561
 #, c-format
 msgid "streamProvider opener can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:802
+#: ../server/impl.cpp:804
 #, c-format
 msgid "Movie %s already in library"
 msgstr ""
 
-#: ../server/impl.cpp:816
+#: ../server/impl.cpp:818
 #, c-format
 msgid "Couldn't load library movie '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:825
+#: ../server/impl.cpp:827
 #, c-format
 msgid "Movie %s (SWF%d) added to library"
 msgstr ""
 
-#: ../server/impl.cpp:829
+#: ../server/impl.cpp:831
 #, c-format
 msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)"
 msgstr ""
 
-#: ../server/movie_root.cpp:181
+#: ../server/movie_root.cpp:194
 #, c-format
 msgid "ActionLimits hit during setRootMovie: %s.Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:275 ../server/movie_root.cpp:284
+#: ../server/movie_root.cpp:289 ../server/movie_root.cpp:298
 #, c-format
 msgid ""
 "%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't "
 "swap it's depth"
 msgstr ""
 
-#: ../server/movie_root.cpp:346
+#: ../server/movie_root.cpp:360
 msgid "Original root movie can't be removed"
 msgstr ""
 
-#: ../server/movie_root.cpp:365 ../server/sprite_instance.cpp:4183
+#: ../server/movie_root.cpp:379 ../server/sprite_instance.cpp:4376
 #, c-format
 msgid "can't create movie_definition for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:374 ../server/sprite_instance.cpp:4192
+#: ../server/movie_root.cpp:388 ../server/sprite_instance.cpp:4385
 #, c-format
 msgid "can't create extern movie_instance for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:857
+#: ../server/movie_root.cpp:873
 #, c-format
 msgid "ActionLimits hit during mouse event processing: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1048
+#: ../server/movie_root.cpp:1065
 #, c-format
 msgid "ActionLimits hit during advance: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1846
+#: ../server/movie_root.cpp:2043
 #, c-format
 msgid "processLoadMovieRequest: Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/movie_root.cpp:1913
-msgid "yes"
+#: ../server/movie_root.cpp:2160
+msgid "Live characters"
 msgstr ""
 
-#: ../server/movie_root.cpp:1914
-msgid "no"
+#: ../server/PropertyList.cpp:189
+#, c-format
+msgid ""
+"Property %s (key %d) in namespace %s (key %d) is read-only %s, not setting "
+"it to %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:1959
-msgid "Live characters"
+#: ../server/sprite_instance.cpp:211
+#, c-format
+msgid ""
+"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
+"- returning undefined"
 msgstr ""
 
-#: ../server/movie_root.cpp:1970
-msgid "Depth"
+#: ../server/sprite_instance.cpp:225
+#, c-format
+msgid "attachMovie: '%s': no such exported resource - returning undefined"
 msgstr ""
 
-#: ../server/movie_root.cpp:1977
-msgid "Ratio"
-msgstr ""
-
-#: ../server/movie_root.cpp:1987
-msgid "Clipping depth"
-msgstr ""
-
-#: ../server/movie_root.cpp:1992
-msgid "Dimensions"
-msgstr ""
-
-#: ../server/movie_root.cpp:1994
-msgid "Dynamic"
-msgstr ""
-
-#: ../server/movie_root.cpp:1995
-msgid "Mask"
-msgstr ""
-
-#: ../server/movie_root.cpp:1996
-msgid "Destroyed"
-msgstr ""
-
-#: ../server/movie_root.cpp:1997
-msgid "Unloaded"
-msgstr ""
-
-#: ../server/PropertyList.cpp:172
-#, c-format
-msgid "Property %s is read-only, not setting it to %s"
-msgstr ""
-
-#: ../server/sprite_instance.cpp:214
-#, c-format
-msgid ""
-"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
-"- returning undefined"
-msgstr ""
-
-#: ../server/sprite_instance.cpp:228
-#, c-format
-msgid "attachMovie: '%s': no such exported resource - returning undefined"
-msgstr ""
-
-#: ../server/sprite_instance.cpp:239
+#: ../server/sprite_instance.cpp:235
 #, c-format
 msgid ""
 "attachMovie: exported resource '%s' is not a character definition (%s) -- "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:265
+#: ../server/sprite_instance.cpp:260
 #, c-format
 msgid "Could not attach character at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:282
+#: ../server/sprite_instance.cpp:277
 #, c-format
 msgid ""
 "Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as "
@@ -1591,36 +1324,36 @@
 msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:363
+#: ../server/sprite_instance.cpp:365
 #, c-format
 msgid "%s.swapDepths() needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:373
+#: ../server/sprite_instance.cpp:375
 #, c-format
 msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:391
+#: ../server/sprite_instance.cpp:393
 #, c-format
 msgid "%s.swapDepths(%s): invalid call, swapping to self?"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:401
+#: ../server/sprite_instance.cpp:403
 #, c-format
 msgid ""
 "%s.swapDepths(%s): invalid call, the two characters don't have the same "
 "parent"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:417
+#: ../server/sprite_instance.cpp:419
 #, c-format
 msgid ""
 "%s.swapDepths(%s): ignored, source and target characters have the same depth "
 "%d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:435
+#: ../server/sprite_instance.cpp:436
 #, c-format
 msgid ""
 "%s.swapDepths(%s): first argument invalid (neither a sprite nor a number)"
@@ -1631,338 +1364,650 @@
 msgid "%s.swapDepths(%s): ignored, character already at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:492
+#: ../server/sprite_instance.cpp:491
 msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:523
+#: ../server/sprite_instance.cpp:522
 msgid "sprite_goto_and_play needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:533
+#: ../server/sprite_instance.cpp:532
 #, c-format
 msgid "sprite_goto_and_play('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:552
+#: ../server/sprite_instance.cpp:551
 msgid "sprite_goto_and_stop needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:562
+#: ../server/sprite_instance.cpp:561
 #, c-format
 msgid "sprite_goto_and_stop('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:625
+#: ../server/sprite_instance.cpp:624
 #, c-format
 msgid ""
 "MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:637
+#: ../server/sprite_instance.cpp:636
 #, c-format
 msgid ""
 "First argument of MovieClip.loadMovie(%s) evaluates to an empty string - "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:674
+#: ../server/sprite_instance.cpp:673
 #, c-format
 msgid ""
 "MovieClip.loadMovie(%s): second argument (if any) must be 'post' or "
 "'get' [got %s]"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:718
+#: ../server/sprite_instance.cpp:691
+#, c-format
+msgid "POSTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:700
+#, c-format
+msgid "GETTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:717
 #, c-format
 msgid ""
 "MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:730
+#: ../server/sprite_instance.cpp:729
 #, c-format
 msgid ""
 "First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
 "string - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:796
+#: ../server/sprite_instance.cpp:790
 #, c-format
 msgid "Can't find hitTest target %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:836
+#: ../server/sprite_instance.cpp:830
 #, c-format
 msgid "hitTest() called with %u args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:855
+#: ../server/sprite_instance.cpp:849
 #, c-format
 msgid "createTextField called with %d args, expected 6 - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:873
+#: ../server/sprite_instance.cpp:867
 #, c-format
 msgid "createTextField: negative width (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:883
+#: ../server/sprite_instance.cpp:877
 #, c-format
 msgid "createTextField: negative height (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1014
+#: ../server/sprite_instance.cpp:956
+#, c-format
+msgid "meth(%s): first argument doesn't cast to object"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:963
+#, c-format
+msgid "after call to toLowerCase with arg %s we got %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:998
 #, c-format
 msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1065
+#: ../server/sprite_instance.cpp:1049
 msgid "MovieClip.globalToLocal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1074
+#: ../server/sprite_instance.cpp:1058
 #, c-format
 msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1088
+#: ../server/sprite_instance.cpp:1072
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1099
+#: ../server/sprite_instance.cpp:1083
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1127
+#: ../server/sprite_instance.cpp:1111
 msgid "MovieClip.localToGlobal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1136
+#: ../server/sprite_instance.cpp:1120
 #, c-format
 msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1150
+#: ../server/sprite_instance.cpp:1134
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1161
+#: ../server/sprite_instance.cpp:1145
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1191
+#: ../server/sprite_instance.cpp:1175
 #, c-format
 msgid "%s.setMask() : needs an argument"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1210
+#: ../server/sprite_instance.cpp:1194
 #, c-format
 msgid "%s.setMask(%s) : first argument is not a character"
 msgstr ""
 
+#: ../server/sprite_instance.cpp:1217
+#, c-format
+msgid "MovieClip.endFill(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1235
+msgid "MovieClip.lineTo() needs at least two"
+msgstr ""
+
 #: ../server/sprite_instance.cpp:1244
-msgid "MovieClip.lineTo() takes two args"
+#, c-format
+msgid "MovieClip.lineTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1255
+#, c-format
+msgid "%s.lineTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1266
+#, c-format
+msgid "%s.lineTo(%s) : non-finite second argument (%s), converted to zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1290
+#: ../server/sprite_instance.cpp:1289
 msgid "MovieClip.moveTo() takes two args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1383
+#: ../server/sprite_instance.cpp:1298
+#, c-format
+msgid "MovieClip.moveTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1309
+#, c-format
+msgid "%s.moveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1320
+#, c-format
+msgid "%s.moveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1328
+#, c-format
+msgid "%s.moveTo(%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1388
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first three will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1420
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1444
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: %s|%s|%s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1468
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid jointStyle value '%s' (valid values: %s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1482
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first eight will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1513
 msgid "MovieClip.curveTo() takes four args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1502
+#: ../server/sprite_instance.cpp:1522
+#, c-format
+msgid "MovieClip.curveTo(%s): args after the first four will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1535
+#, c-format
+msgid "%s.curveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1546
+#, c-format
+msgid "%s.curveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1557
+#, c-format
+msgid "%s.curveTo(%s) : non-finite third argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1568
+#, c-format
+msgid "%s.curveTo(%s) : non-finite fourth argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1576
+#, c-format
+msgid "%s.curveTo(%g,%g,%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1592
+#, c-format
+msgid "MovieClip.clear(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1597
+#, c-format
+msgid "%s.clear();"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1629
+#, c-format
+msgid "MovieClip.beginFill(%s): args after the first will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1639
+#, c-format
+msgid "%s.beginFill(%d,%d,%d);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1655
 #, c-format
 msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1517
+#: ../server/sprite_instance.cpp:1665
+#, c-format
+msgid ""
+"MovieClip.beginGradientFill(%s): args after the first five will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1678
 #, c-format
 msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1535
+#: ../server/sprite_instance.cpp:1696
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
 "cast to objects"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1694
+#: ../server/sprite_instance.cpp:1855
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
 "length"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1802
+#: ../server/sprite_instance.cpp:1866
 #, c-format
-msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
+msgid ""
+"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%"
+"d), will trim to 8"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1804
+#: ../server/sprite_instance.cpp:1958
 #, c-format
-msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
+msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2324
+#: ../server/sprite_instance.cpp:1960
 #, c-format
-msgid ""
-"A sprite member (%s) clashes with the name of an existing character in its "
-"display list.  The member will hide the character"
+msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2416
+#: ../server/sprite_instance.cpp:2605
 #, c-format
 msgid "call_frame('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2519
+#: ../server/sprite_instance.cpp:2700
 msgid "Can't clone root of the movie"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2525
+#: ../server/sprite_instance.cpp:2706
 #, c-format
 msgid "%s parent is not a sprite, can't clone"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2767
-msgid "it's a Text Variable, associated with "
+#: ../server/sprite_instance.cpp:2762
+#, c-format
+msgid "Event %s invoked for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2769
+#, c-format
+msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2777
+#, c-format
+msgid "Sprite %s ignored button-like event %s as not 'enabled'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2838
+#, c-format
+msgid ""
+"Sprite %s (depth %d) won't check for user-defined LOAD event (is not "
+"dynamic, has a parent, no registered class and no clip events defined)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2950
+#, c-format
+msgid "it's a Text Variable, associated with %d TextFields"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2778
+#: ../server/sprite_instance.cpp:2962
 msgid "it's NOT a Text Variable"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2800
+#: ../server/sprite_instance.cpp:2983
 #, c-format
 msgid "advance_sprite: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2814
+#: ../server/sprite_instance.cpp:2995
 #, c-format
 msgid "Advance_sprite for sprite '%s' - frame %u/%u "
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2827
+#: ../server/sprite_instance.cpp:3008
 msgid "sprite_instance::advance_sprite we're in PLAY mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2833
+#: ../server/sprite_instance.cpp:3014
 msgid "on_event_load called, incrementing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2837
+#: ../server/sprite_instance.cpp:3018
 #, c-format
 msgid "after increment we are at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2864
+#: ../server/sprite_instance.cpp:3028
+#, c-format
+msgid "Jumping back to frame 0 of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3035
+#, c-format
+msgid "Executing frame%d (0-based) tags of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3045
 msgid "sprite_instance::advance_sprite we're in STOP mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2877
+#: ../server/sprite_instance.cpp:3058
 #, c-format
 msgid "Advance sprite '%s' at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2976
-msgid "Executing "
+#: ../server/sprite_instance.cpp:3077
+#, c-format
+msgid "Queuing init actions in frame %d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3097
+#, c-format
+msgid "Init actions for character %d already executed"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3155
+#, c-format
+msgid "Executing %d tags in frame %d/%d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3191
+#, c-format
+msgid "sprite %s ::goto_frame(%d) - current frame is %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3005
+#: ../server/sprite_instance.cpp:3206
 #, c-format
-msgid "sprite %s ::goto_frame("
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded,although frame count in "
+"header (%d) said we should have found it"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3056
-msgid "GotoFrame("
+#: ../server/sprite_instance.cpp:3239
+#, c-format
+msgid ""
+"GotoFrame(%d) targets a yet to be loaded frame (%d) loaded). We'll wait for "
+"it but a more correct form is explicitly using WaitForFrame instead"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3127
+#: ../server/sprite_instance.cpp:3249
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded, although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3311
 #, c-format
 msgid "sprite_instance::goto_labeled_frame('%s') unknown label"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3200
+#: ../server/sprite_instance.cpp:3376
 #, c-format
 msgid "sprite_instance::add_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3261
+#: ../server/sprite_instance.cpp:3442
 #, c-format
 msgid "sprite::replace_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3358
+#: ../server/sprite_instance.cpp:3492
+#, c-format
+msgid ""
+"sprite_instance::replace_display_object: could not find any character at "
+"depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3539
 #, c-format
 msgid "Frame %u/%u, bytes %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3825
+#: ../server/sprite_instance.cpp:3599
+#, c-format
+msgid ""
+"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3613 ../server/sprite_instance.cpp:3879
+#, c-format
+msgid ""
+"Character %s at depth %d is a mask not hitting the query point %g,%g and "
+"masking up to depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3622 ../server/sprite_instance.cpp:3888
+#, c-format
+msgid "Character %s at depth %d is a mask hitting the query point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3659
+#, c-format
+msgid "MouseEntityFinder found character %s (depth %d) hitting point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3751
+#, c-format
+msgid ""
+"%s is a dynamic mask and can't handle mouse events, no point will hit it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3760
+#, c-format
+msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3862
+#, c-format
+msgid ""
+"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3874
+msgid "FIXME: invisible mask in MouseEntityFinder."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4013
 #, c-format
 msgid "%s doesn't even check for a char"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3971
+#: ../server/sprite_instance.cpp:4156
+#, c-format
+msgid "Sprite '%s' placed on stage"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4175
 #, c-format
 msgid "stagePlacementCallback: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3979
+#: ../server/sprite_instance.cpp:4193
 #, c-format
-msgid "Sprite '%s' placed on stage"
+msgid ""
+"Sprite %s is dynamic, sending INITIALIZE and CONSTRUCT events immediately"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4202
+#, c-format
+msgid "Queuing INITIALIZE event for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4207
+#, c-format
+msgid "Queuing CONSTRUCT event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4034 ../server/sprite_instance.cpp:4056
+#: ../server/sprite_instance.cpp:4224 ../server/sprite_instance.cpp:4246
 #, c-format
 msgid "Executing tags of frame0 in sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4041 ../server/sprite_instance.cpp:4051
+#: ../server/sprite_instance.cpp:4231 ../server/sprite_instance.cpp:4241
 #, c-format
 msgid "Queuing ONLOAD event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4091
+#: ../server/sprite_instance.cpp:4258
+#, c-format
+msgid "constructAsScriptObject called for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4281
 #, c-format
 msgid "Attached sprites %s registered class is %p"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4152
+#: ../server/sprite_instance.cpp:4342
 #, c-format
 msgid "Unloading sprite '%s'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4290
+#: ../server/sprite_instance.cpp:4372
+#, c-format
+msgid "Posting data '%s' to url '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4479
 #, c-format
 msgid "Could not load variables from %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4365
+#: ../server/sprite_instance.cpp:4504
+#, c-format
+msgid "Setting variable '%s' to value '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4556
 #, c-format
 msgid ""
 "removeMovieClip(%s): sprite depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/stream.cpp:263 ../server/parser/action_buffer.cpp:502
+#: ../server/sprite_instance.cpp:4784
+#, c-format
+msgid "Stream sound id from %d to %d, stopping old"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4839
+msgid "Childs"
+msgstr ""
+
+#: ../server/stream.cpp:280 ../server/parser/action_buffer.cpp:508
 msgid "Native floating point format not recognised"
 msgstr ""
 
-#: ../server/stream.cpp:438
+#: ../server/stream.cpp:459
 msgid "Unexpected end of stream"
 msgstr ""
 
+#: ../server/stream.cpp:527
+#, c-format
+msgid ""
+"Tag %d starting at offset %d is advertised to end at offset %d, which is "
+"after end of previously opened tag starting at offset %d and ending at "
+"offset %d. Making it end where container tag ends."
+msgstr ""
+
+#: ../server/stream.cpp:563
+msgid "Could not seek to end position"
+msgstr ""
+
 #: ../server/StreamProvider.cpp:100 ../server/StreamProvider.cpp:142
 #, c-format
 msgid "Unsupported network connection %s"
@@ -1972,12 +2017,12 @@
 msgid "POST data discarded while getting a stream from file: uri"
 msgstr ""
 
-#: ../server/text.cpp:60
+#: ../server/text.cpp:59
 #, c-format
 msgid "text style references unknown font (id = %d)"
 msgstr ""
 
-#: ../server/text.cpp:159
+#: ../server/text.cpp:154
 msgid "invalid glyph (-1)"
 msgstr ""
 
@@ -1985,19 +2030,59 @@
 msgid "render shape glyph using filled outline (render::draw_glyph)"
 msgstr ""
 
-#: ../server/textformat.cpp:155
-msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
+#: ../server/URLAccessManager.cpp:106
+#, c-format
+msgid "Load from host %s granted (whitelisted)"
 msgstr ""
 
-#: ../server/textformat.cpp:164
-msgid ""
-"Argument 3 given to TextFormat.setFormat() is not a TextFormat object - ... "
-"should it be?"
+#: ../server/URLAccessManager.cpp:112
+#, c-format
+msgid "Load from host %s forbidden (not in non-empty whitelist)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:124
+#, c-format
+msgid "Load from host %s forbidden (blacklisted)"
 msgstr ""
 
-#: ../server/textformat.cpp:245
+#: ../server/URLAccessManager.cpp:129
 #, c-format
-msgid "%s: args=%d unfinished implementation"
+msgid "Load from host %s granted (default)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:166
+#, c-format
+msgid "Load of file %s forbidden (starting url %s is not a local resource)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:184
+#, c-format
+msgid "Load of file %s granted (under local sandbox %s)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:192
+#, c-format
+msgid "Load of file %s forbidden (not under local sandboxes)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:232
+#, c-format
+msgid "gethostname failed: %s"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:254
+#, c-format
+msgid "Load from host %s forbidden (not in the local domain)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:260
+#, c-format
+msgid "Load from host %s forbidden (not on the local host)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:288
+#, c-format
+msgid "Checking security of URL '%s'"
 msgstr ""
 
 #: ../server/video_stream_instance.cpp:116
@@ -2009,58 +2094,52 @@
 msgid "attachVideo(%s) first arg is not a NetStream instance"
 msgstr ""
 
-#: ../server/video_stream_instance.cpp:214
+#: ../server/video_stream_instance.cpp:216
 #, c-format
 msgid "Video frame data is missing in frame %d"
 msgstr ""
 
-#: ../server/vm/action.cpp:162
+#: ../server/vm/action.cpp:96
 #, c-format
 msgid ""
 "Attempt to call a value which is neither a C nor an ActionScript function (%"
 "s)"
 msgstr ""
 
-#: ../server/vm/action.cpp:198
+#: ../server/vm/action.cpp:132
 #, c-format
 msgid "FIXME(%d): %s"
 msgstr ""
 
-#: ../server/vm/action.cpp:242
+#: ../server/vm/action.cpp:176
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%l%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:251
+#: ../server/vm/action.cpp:185
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:267
+#: ../server/vm/action.cpp:201
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid char '%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:303
-msgid "-- start movie"
-msgstr ""
-
-#: ../server/vm/action.cpp:314
+#: ../server/vm/ActionExec.cpp:175
 #, c-format
-msgid "FIXME: %s"
-msgstr ""
-
-#: ../server/vm/ActionExec.cpp:174
-msgid "at ActionExec operator() start, pc="
+msgid "at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d."
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:329
 #, c-format
-msgid "Length %u (%d) of action tag id %u at pc "
+msgid ""
+"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d"
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:391
-msgid "After execution: PC "
+#, c-format
+msgid "After execution: PC %d, next PC %d, stack follows"
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:413
@@ -2068,9 +2147,10 @@
 msgid "Script exceeded time limit of %u milliseconds."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:422
+#: ../server/vm/ActionExec.cpp:421
 #, c-format
-msgid "Loop iterations count exceeded limit of "
+msgid ""
+"Loop iterations count exceeded limit of %d. Last branch was from pc %d to %d."
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:457
@@ -2080,66 +2160,82 @@
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:469
-msgid " elements left on the stack after block execution.  Cleaning up"
+#, c-format
+msgid "%d elements left on the stack after block execution.  Cleaning up"
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:493
-msgid "End of DoAction block hit while skipping "
+#, c-format
+msgid ""
+"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) "
+"(WaitForFrame, probably)"
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:530
-msgid "'With' stack depth ("
+#, c-format
+msgid ""
+"'With' stack depth (%d) exceeds the allowed limit for current SWF target "
+"version (%d for version %d). Don't expect this movie to work with all "
+"players."
 msgstr ""
 
 #: ../server/vm/ActionExec.cpp:613
-msgid "Stack underrun: "
+#, c-format
+msgid ""
+"Stack underrun: %d elements required, %d/%d available. Fixing by inserting %"
+"d undefined values on the missing slots."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:107
+#: ../server/vm/ASHandlers.cpp:108
 #, c-format
-msgid "Unsupported action handler invoked, code at pc is %x"
+msgid "Unsupported action handler invoked, code at pc is %#x"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:187
+#: ../server/vm/ASHandlers.cpp:184
 msgid ""
 "FIXME: VM not initialized at SWFHandlers construction time, can't set action "
 "handlers based on SWF version"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:471
+#: ../server/vm/ASHandlers.cpp:458
+#, c-format
+msgid "Malformed action code: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:473
 #, c-format
 msgid "%s: CHECKME: was broken"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:627
+#: ../server/vm/ASHandlers.cpp:621
 #, c-format
 msgid "GetUrl: target=%s url=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:648
+#: ../server/vm/ASHandlers.cpp:642
 #, c-format
-msgid "ActionWaitForFrame (0x%X) tag length == "
+msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:663 ../server/vm/ASHandlers.cpp:715
-#: ../server/vm/ASHandlers.cpp:1894
+#: ../server/vm/ASHandlers.cpp:657 ../server/vm/ASHandlers.cpp:709
+#: ../server/vm/ASHandlers.cpp:1930
 #, c-format
 msgid "%s: environment target is not a sprite_instance"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:896
+#: ../server/vm/ASHandlers.cpp:894
 msgid "Undefined or null string passed to ActionSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:915 ../server/vm/ASHandlers.cpp:1768
+#: ../server/vm/ASHandlers.cpp:914 ../server/vm/ASHandlers.cpp:1803
 msgid "Negative size passed to ActionSubString, taking as whole length"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:927
+#: ../server/vm/ASHandlers.cpp:934
 msgid "Start is less then 1 in ActionSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:938
+#: ../server/vm/ASHandlers.cpp:945
 msgid ""
 "Start goes beyond input string in ActionSubString, returning the empty "
 "string."
@@ -2150,84 +2246,84 @@
 "start + size goes beyond input string in ActionSubString, adjusting size"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1014
+#: ../server/vm/ASHandlers.cpp:1013
 #, c-format
 msgid "-- get var: %s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1037
+#: ../server/vm/ASHandlers.cpp:1036
 #, c-format
 msgid "-- set var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1102
+#: ../server/vm/ASHandlers.cpp:1101
 msgid ""
 "ActionGetProperty(<empty>) called, but current target is not a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1125
+#: ../server/vm/ASHandlers.cpp:1124
 #, c-format
 msgid "invalid property query, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1134
+#: ../server/vm/ASHandlers.cpp:1133
 #, c-format
 msgid "Could not find GetProperty target (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1166
+#: ../server/vm/ASHandlers.cpp:1165
 #, c-format
 msgid "invalid set_property, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1174
+#: ../server/vm/ASHandlers.cpp:1173
 #, c-format
 msgid "ActionSetProperty: can't find target %s for setting property %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1198
+#: ../server/vm/ASHandlers.cpp:1197
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1209
+#: ../server/vm/ASHandlers.cpp:1208
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1234
+#: ../server/vm/ASHandlers.cpp:1233
 #, c-format
 msgid "Path given to removeMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1244
+#: ../server/vm/ASHandlers.cpp:1243
 #, c-format
 msgid "Path given to removeMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1289
+#: ../server/vm/ASHandlers.cpp:1288
 #, c-format
 msgid "startDrag: unknown target '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1314
+#: ../server/vm/ASHandlers.cpp:1313
 msgid "Y values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1322
+#: ../server/vm/ASHandlers.cpp:1321
 msgid "X values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1395
+#: ../server/vm/ASHandlers.cpp:1394
 #, c-format
 msgid "-- %s cast_to %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1417
+#: ../server/vm/ASHandlers.cpp:1416
 msgid "ActionCastOp TESTING"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1439
+#: ../server/vm/ASHandlers.cpp:1438
 #, c-format
 msgid "Stack value on IMPLEMENTSOP is not an object: %s."
 msgstr ""
@@ -2238,277 +2334,303 @@
 
 #: ../server/vm/ASHandlers.cpp:1456
 #, c-format
+msgid "IMPLEMENTSOP target object's prototype is not an object (%s)"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1465
+#, c-format
 msgid "Invalid interfaces count (%d) on IMPLEMENTSOP"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1469
+#: ../server/vm/ASHandlers.cpp:1479
 #, c-format
-msgid "class found on stack on IMPLEMENTSOP is not a function: %s"
+msgid "class found on stack on IMPLEMENTSOP is not an object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1749
+#: ../server/vm/ASHandlers.cpp:1486
+msgid "Interface object for IMPLEMENTSOP has no prototype."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1494
+#, c-format
+msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1785
 msgid ""
 "Undefined or null string passed to ActionMBSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1777
+#: ../server/vm/ASHandlers.cpp:1812
 msgid "Base is less then 1 in ActionMbSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1786
+#: ../server/vm/ASHandlers.cpp:1821
 msgid ""
 "base goes beyond input string in ActionMbSubString, returning the empty "
 "string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1799
+#: ../server/vm/ASHandlers.cpp:1834
 #, c-format
 msgid ""
 "base+size goes beyond input string in ActionMbSubString, adjusting size "
 "based on length:%d and start:%d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1903
+#: ../server/vm/ASHandlers.cpp:1939
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid "
 "frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1968
+#: ../server/vm/ASHandlers.cpp:2004
 #, c-format
 msgid "[push length=%d]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1987
+#: ../server/vm/ASHandlers.cpp:2023
 #, c-format
 msgid ""
 "Unknown push type %d. Execution will continue but it is likely to fail due "
 "to lost sync."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2039
+#: ../server/vm/ASHandlers.cpp:2075
 #, c-format
-msgid "register %d out of local registers bounds (0.."
+msgid "register %d out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2048
+#: ../server/vm/ASHandlers.cpp:2084
 #, c-format
 msgid "register %d out of global registers bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2094 ../server/vm/ASHandlers.cpp:2113
+#: ../server/vm/ASHandlers.cpp:2130 ../server/vm/ASHandlers.cpp:2149
 #, c-format
 msgid "dict_lookup %d is out of bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2125 ../server/vm/ASHandlers.cpp:2129
-msgid "\t"
+#: ../server/vm/ASHandlers.cpp:2161
+#, c-format
+msgid "\t%d) type=%s (%d), value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2183
+#: ../server/vm/ASHandlers.cpp:2165
+#, c-format
+msgid "\t%d) type=%s, value=%s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2219
 msgid "Bogus empty GetUrl url in SWF file, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2198
+#: ../server/vm/ASHandlers.cpp:2234
 msgid ""
 "Bogus GetUrl2 send vars method  in SWF file (both GET and POST requested), "
 "use GET"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2251
+#: ../server/vm/ASHandlers.cpp:2287
 #, c-format
 msgid ""
 "get url: target=%s, url=%s (%s), method=%x (sendVars:%X, loadTarget:%d, "
 "loadVariable:%d)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2291
+#: ../server/vm/ASHandlers.cpp:2327
 msgid "getURL2 loadVariable"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2295
+#: ../server/vm/ASHandlers.cpp:2331
 #, c-format
 msgid "get url: target %s not found"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2303 ../server/vm/ASHandlers.cpp:2358
+#: ../server/vm/ASHandlers.cpp:2339 ../server/vm/ASHandlers.cpp:2394
 #, c-format
 msgid "get url: target %s is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2311
+#: ../server/vm/ASHandlers.cpp:2347
 msgid "POST with loadVariables ignored"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2323
+#: ../server/vm/ASHandlers.cpp:2359
 msgid "getURL2 target load"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2330 ../server/vm/ASHandlers.cpp:2385
+#: ../server/vm/ASHandlers.cpp:2366 ../server/vm/ASHandlers.cpp:2421
 #, c-format
 msgid "Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2343
+#: ../server/vm/ASHandlers.cpp:2379
 #, c-format
 msgid "Unknown loadMovie target: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2399
+#: ../server/vm/ASHandlers.cpp:2435
 msgid "POST with host-provided uri grabber"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2444
+#: ../server/vm/ASHandlers.cpp:2480
 #, c-format
 msgid "Launching URL... %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2498
+#: ../server/vm/ASHandlers.cpp:2510
+#, c-format
+msgid "Sent request '%s' to host fd %d"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2536
 #, c-format
 msgid ""
 "Couldn't find movie \"%s\" to set target to! Resetting to original target..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2527
+#: ../server/vm/ASHandlers.cpp:2565
 msgid "Undefined GetUrl2 url on stack, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2564
-msgid "branch to offset "
+#: ../server/vm/ASHandlers.cpp:2602
+#, c-format
+msgid "branch to offset %d  --  this section only runs to %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2604
+#: ../server/vm/ASHandlers.cpp:2642
 #, c-format
 msgid ""
 "Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions "
 "will not be called..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2666
+#: ../server/vm/ASHandlers.cpp:2704
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionGotoExpression doesn't evaluate to a "
 "valid frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2680
+#: ../server/vm/ASHandlers.cpp:2718
 #, c-format
 msgid ""
 "Couldn't find target sprite \"%s\" in ActionGotoExpression.  Will not go to "
 "target frame..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2747
+#: ../server/vm/ASHandlers.cpp:2785
 #, c-format
 msgid "-- set local var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2779
+#: ../server/vm/ASHandlers.cpp:2817
 #, c-format
 msgid "ActionCallFunction: %s is not an object"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2791
+#: ../server/vm/ASHandlers.cpp:2829
 msgid "Object doensn't have a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2811
+#: ../server/vm/ASHandlers.cpp:2849
 #, c-format
 msgid ""
 "Attempt to call a function with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2906
+#: ../server/vm/ASHandlers.cpp:2944
 #, c-format
 msgid "---new object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2919
+#: ../server/vm/ASHandlers.cpp:2957
 #, c-format
 msgid "ActionNew: '%s' is not a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2961
+#: ../server/vm/ASHandlers.cpp:2999
 msgid "The 'var whatever' syntax in timeline context is a no-op."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3077
+#: ../server/vm/ASHandlers.cpp:3115
 #, c-format
 msgid "Argument to TargetPath(%s) doesn't cast to a MovieClip"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3115
+#: ../server/vm/ASHandlers.cpp:3153
 #, c-format
 msgid ""
 "Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3159
+#: ../server/vm/ASHandlers.cpp:3197
 #, c-format
 msgid "ActionNewAdd(%s, %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3253 ../server/vm/ASHandlers.cpp:3261
+#: ../server/vm/ASHandlers.cpp:3291 ../server/vm/ASHandlers.cpp:3299
 #, c-format
 msgid "to_primitive(%s) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3332
+#: ../server/vm/ASHandlers.cpp:3370
 #, c-format
 msgid "getMember called against a value that does not cast to an as_object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3342
+#: ../server/vm/ASHandlers.cpp:3380
 #, c-format
 msgid " ActionGetMember: target: %s (object %p)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3357
+#: ../server/vm/ASHandlers.cpp:3395
 #, c-format
 msgid "-- get_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3384
+#: ../server/vm/ASHandlers.cpp:3422
 #, c-format
 msgid "-- set_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3396
+#: ../server/vm/ASHandlers.cpp:3434
 #, c-format
 msgid "-- set_member %s.%s=%s on invalid object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3451
+#: ../server/vm/ASHandlers.cpp:3489
 #, c-format
 msgid ""
 "Attempt to call a method with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3460
+#: ../server/vm/ASHandlers.cpp:3498
 #, c-format
 msgid " method name: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3461
+#: ../server/vm/ASHandlers.cpp:3499
 #, c-format
 msgid " method object/func: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3462
+#: ../server/vm/ASHandlers.cpp:3500
 #, c-format
 msgid " method nargs: %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3539
+#: ../server/vm/ASHandlers.cpp:3577
 msgid ""
 "ActionCallMethod invoked with undefined method_name and non-object object/"
 "func"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3548
+#: ../server/vm/ASHandlers.cpp:3586
 #, c-format
 msgid ""
 "Function object given to ActionCallMethod is not a function (%s), will try "
@@ -2516,117 +2638,119 @@
 "method"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3559
+#: ../server/vm/ASHandlers.cpp:3597
 msgid "ActionCallMethod: object has no constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3568
+#: ../server/vm/ASHandlers.cpp:3606
 msgid "ActionCallMethod: object constructor is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3583
+#: ../server/vm/ASHandlers.cpp:3621
 #, c-format
 msgid "ActionCallMethod: Tried to invoke method '%s' on non-object value %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3596
+#: ../server/vm/ASHandlers.cpp:3634
 #, c-format
 msgid "ActionCallMethod: Can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3619
+#: ../server/vm/ASHandlers.cpp:3657
 msgid "FIXME: debugger doesn't deal with anonymous function calls"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3661
+#: ../server/vm/ASHandlers.cpp:3699
 #, c-format
 msgid ""
 "Attempt to call a constructor with %u arguments while only %u are available "
 "on the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3673
+#: ../server/vm/ASHandlers.cpp:3711
 msgid "On ActionNewMethod: no object found on stack on ActionMethod"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3691
+#: ../server/vm/ASHandlers.cpp:3729
 #, c-format
 msgid "ActionNewMethod: can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3705
+#: ../server/vm/ASHandlers.cpp:3743
 msgid "ActionNewMethod: method name is undefined, and object is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3744
+#: ../server/vm/ASHandlers.cpp:3782
 #, c-format
 msgid "-- %s instanceof %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3778
+#: ../server/vm/ASHandlers.cpp:3816
 #, c-format
 msgid "Top of stack not an object %s at ActionEnum2  execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3956
+#: ../server/vm/ASHandlers.cpp:3994
 #, c-format
 msgid "ActionExtends: Super is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3961
+#: ../server/vm/ASHandlers.cpp:3999
 #, c-format
 msgid "ActionExtends: Sub is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4050
+#: ../server/vm/ASHandlers.cpp:4088
 #, c-format
 msgid ""
-"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len="
+"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len=%"
+"d, function2 code offset=%d). Forcing code len to eat the whole buffer "
+"(would this work?)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4157
+#: ../server/vm/ASHandlers.cpp:4195
 #, c-format
 msgid ""
 "ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
 "finallySize:%u catchName:%s catchRegister:%u"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4184
+#: ../server/vm/ASHandlers.cpp:4222
 msgid "ActionWith tag length != 2; skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4194
+#: ../server/vm/ASHandlers.cpp:4232
 msgid "Empty with() block..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4206
+#: ../server/vm/ASHandlers.cpp:4244
 #, c-format
 msgid "with(%s) : first argument doesn't cast to an object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4347
+#: ../server/vm/ASHandlers.cpp:4385
 #, c-format
 msgid "-------------- local register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4354
+#: ../server/vm/ASHandlers.cpp:4392
 #, c-format
-msgid "store_register[%d] -- register out of local registers bounds (0.."
+msgid "store_register[%d] -- register out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4363
+#: ../server/vm/ASHandlers.cpp:4401
 #, c-format
 msgid "-------------- global register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4371
+#: ../server/vm/ASHandlers.cpp:4409
 #, c-format
 msgid "store_register[%d] -- register out of global registers bounds!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4382
+#: ../server/vm/ASHandlers.cpp:4420
 #, c-format
-msgid "at SWFHandlers::action_name(%d) call time, _handlers size is "
+msgid "at SWFHandlers::action_name(%d) call time, _handlers size is %d"
 msgstr ""
 
 #: ../server/swf/DefineFontAlignZonesTag.cpp:51
@@ -2648,8 +2772,8 @@
 msgid "  PLACEOBJECT: depth=%d(%d) char=%d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:283
-#: ../server/swf/PlaceObject2Tag.cpp:460
+#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:251
+#: ../server/swf/PlaceObject2Tag.cpp:389
 msgid "  cxform:"
 msgstr ""
 
@@ -2676,51 +2800,51 @@
 "swf_event::read() -- unknown / unhandled event type received, flags = 0x%x"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:274
+#: ../server/swf/PlaceObject2Tag.cpp:242
 #, c-format
 msgid "  PLACEOBJECT2: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:275 ../server/swf/PlaceObject2Tag.cpp:452
+#: ../server/swf/PlaceObject2Tag.cpp:243 ../server/swf/PlaceObject2Tag.cpp:381
 #, c-format
 msgid "  char id = %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:278 ../server/swf/PlaceObject2Tag.cpp:455
+#: ../server/swf/PlaceObject2Tag.cpp:246 ../server/swf/PlaceObject2Tag.cpp:384
 msgid "  mat:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:286 ../server/swf/PlaceObject2Tag.cpp:463
+#: ../server/swf/PlaceObject2Tag.cpp:254 ../server/swf/PlaceObject2Tag.cpp:392
 #, c-format
 msgid "  ratio: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:287 ../server/swf/PlaceObject2Tag.cpp:464
+#: ../server/swf/PlaceObject2Tag.cpp:255 ../server/swf/PlaceObject2Tag.cpp:393
 #, c-format
 msgid "  name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:288 ../server/swf/PlaceObject2Tag.cpp:466
+#: ../server/swf/PlaceObject2Tag.cpp:256 ../server/swf/PlaceObject2Tag.cpp:395
 #, c-format
 msgid "  clip_depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:289 ../server/swf/PlaceObject2Tag.cpp:467
+#: ../server/swf/PlaceObject2Tag.cpp:257 ../server/swf/PlaceObject2Tag.cpp:396
 #, c-format
 msgid " m_place_type: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:331 ../server/swf/PlaceObject2Tag.cpp:451
+#: ../server/swf/PlaceObject2Tag.cpp:284 ../server/swf/PlaceObject2Tag.cpp:380
 #, c-format
 msgid "  PLACEOBJECT3: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:465
+#: ../server/swf/PlaceObject2Tag.cpp:394
 #, c-format
 msgid "  class name = %s"
 msgstr ""
 
-#: ../server/swf/RemoveObjectTag.cpp:69
+#: ../server/swf/RemoveObjectTag.cpp:70
 #, c-format
 msgid "  remove_object_2(%d)"
 msgstr ""
@@ -2735,6 +2859,10 @@
 msgid "StartSound: id=%d, stop = %d, loop ct = %d"
 msgstr ""
 
+#: ../server/swf/StreamSoundBlockTag.cpp:76
+msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
+msgstr ""
+
 #: ../server/swf/tag_loaders.cpp:212
 msgid "anchor-labeled frame not supported"
 msgstr ""
@@ -2752,249 +2880,280 @@
 msgid "No bytes to read in JPEGTABLES tag at offset %lu"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:297
+#: ../server/swf/tag_loaders.cpp:298
 #, c-format
 msgid ""
 "DEFINEBITS: No jpeg loader registered in movie definition - discarding "
 "bitmap character %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:324
+#: ../server/swf/tag_loaders.cpp:325
 #, c-format
 msgid "DEFINEBITS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:344
+#: ../server/swf/tag_loaders.cpp:345
 #, c-format
 msgid "  define_bits_jpeg2_loader: charid = %d pos = %ld"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:358
+#: ../server/swf/tag_loaders.cpp:359
 #, c-format
 msgid "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:393
+#: ../server/swf/tag_loaders.cpp:394
 #, c-format
 msgid "inflate_wrapper() inflateInit() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:414
+#: ../server/swf/tag_loaders.cpp:415
 msgid "inflate_wrapper(): no end of zstream found within swf tag boundaries"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:437
+#: ../server/swf/tag_loaders.cpp:438
 #, c-format
 msgid "inflate_wrapper() inflate() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:446
+#: ../server/swf/tag_loaders.cpp:447
 #, c-format
 msgid "inflate_wrapper() inflateEnd() return %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:463
+#: ../server/swf/tag_loaders.cpp:465
 #, c-format
 msgid "  define_bits_jpeg3_loader: charid = %d pos = %lx"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:471
+#: ../server/swf/tag_loaders.cpp:474
 msgid "gnash is not linked to zlib -- can't load jpeg3 image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:527
+#: ../server/swf/tag_loaders.cpp:530
 #, c-format
 msgid "  defbitslossless2: tag = %d, id = %d, fmt = %d, w = %d, h = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:535
+#: ../server/swf/tag_loaders.cpp:538
 #, c-format
 msgid "Bitmap character %d has a height or width of 0."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:544
+#: ../server/swf/tag_loaders.cpp:547
 msgid "gnash is not linked to zlib -- can't load zipped image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:650
+#: ../server/swf/tag_loaders.cpp:653
 #, c-format
 msgid ""
 "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:780
+#: ../server/swf/tag_loaders.cpp:783
 #, c-format
 msgid "  FIXME: tagtype = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:795
+#: ../server/swf/tag_loaders.cpp:799
 #, c-format
 msgid "  shape_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:814
+#: ../server/swf/tag_loaders.cpp:819
 #, c-format
 msgid "  shape_morph_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:863
+#: ../server/swf/tag_loaders.cpp:870
 #, c-format
 msgid "define_font_info_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:884
+#: ../server/swf/tag_loaders.cpp:892
 #, c-format
 msgid "define_font_name_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:900
+#: ../server/swf/tag_loaders.cpp:909
 #, c-format
 msgid "  sprite:  char id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:909
+#: ../server/swf/tag_loaders.cpp:918
 msgid "Nested DEFINESPRITE tags. Will add to top-level characters dictionary."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:937
+#: ../server/swf/tag_loaders.cpp:928
+#, c-format
+msgid "Sprite %d advertise no frames"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:953
 #, c-format
 msgid "DEFINEBUTTONSOUND refers to an unknown character def %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:946
+#: ../server/swf/tag_loaders.cpp:962
 #, c-format
 msgid ""
 "DEFINEBUTTONSOUND refers to character id %d, being a %s (expected a button "
 "definition)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:967
+#: ../server/swf/tag_loaders.cpp:984
 #, c-format
 msgid "  button character loader: char_id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:991
+#: ../server/swf/tag_loaders.cpp:1009
 #, c-format
 msgid "  export: count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1000
+#: ../server/swf/tag_loaders.cpp:1018
 msgid "EXPORT tag inside DEFINESPRITE. Will export in top-level symbol table."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1013
+#: ../server/swf/tag_loaders.cpp:1032
 #, c-format
 msgid "  export: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1033
+#: ../server/swf/tag_loaders.cpp:1052
 #, c-format
 msgid "don't know how to export resource '%s' with id %d (can't find that id)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1071
+#: ../server/swf/tag_loaders.cpp:1092
 #, c-format
 msgid "  import: version = %u, source_url = %s (%s), count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1083
+#: ../server/swf/tag_loaders.cpp:1104
 #, c-format
 msgid "Exception: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1089
+#: ../server/swf/tag_loaders.cpp:1110
 #, c-format
 msgid "can't import movie from url %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1098
+#: ../server/swf/tag_loaders.cpp:1119
 msgid "Movie attempts to import symbols from itself."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1112
+#: ../server/swf/tag_loaders.cpp:1134
 #, c-format
 msgid "  import: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1128
+#: ../server/swf/tag_loaders.cpp:1150
 #, c-format
 msgid "import error: could not find resource '%s' in movie '%s'"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1143 ../server/parser/movie_def_impl.cpp:295
+#: ../server/swf/tag_loaders.cpp:1165 ../server/parser/movie_def_impl.cpp:307
 #, c-format
 msgid "import error: resource '%s' from movie '%s' has unknown type"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1162
+#: ../server/swf/tag_loaders.cpp:1185
 #, c-format
 msgid "edit_text_char, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1180
+#: ../server/swf/tag_loaders.cpp:1204
 #, c-format
 msgid "text_character, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1232
+#: ../server/swf/tag_loaders.cpp:1256
 #, c-format
 msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1267
+#: ../server/swf/tag_loaders.cpp:1293
 #, c-format
 msgid "define sound: ch=%d, format=%d, rate=%d, 16=%d, stereo=%d, ct=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1303
+#: ../server/swf/tag_loaders.cpp:1331
 #, c-format
 msgid ""
 "There is no sound handler currently active, so character with id %d will NOT "
 "be added to the dictionary"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1353
+#: ../server/swf/tag_loaders.cpp:1381
 #, c-format
 msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1428
+#: ../server/swf/tag_loaders.cpp:1393
+#, c-format
+msgid ""
+"Different stream/playback sound rate (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1402
+#, c-format
+msgid ""
+"Different stream/playback sample size (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1411
+#, c-format
+msgid ""
+"Different stream/playback channels (%s/%s). This seems common in SWF files, "
+"so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1429
+msgid ""
+"No samples advertised for sound stream, pretty common so will warn only once"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1455
 #, c-format
 msgid ""
 "sound stream head: format=%d, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1527
+#: ../server/swf/tag_loaders.cpp:1499
 #, c-format
 msgid "VideoFrame tag refers to unknown video stream id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1537
+#: ../server/swf/tag_loaders.cpp:1509
 #, c-format
 msgid "VideoFrame tag refers to a non-video character %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1568
+#: ../server/swf/tag_loaders.cpp:1541
 #, c-format
 msgid "  file attributes: has_metadata=%s use_network=%s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "true"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "false"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1575
+#: ../server/swf/tag_loaders.cpp:1548
 msgid ""
 "FileAttributes tag in the SWF requests that network access is not granted to "
 "this movie (or application?) when loaded from the filesystem. Anyway Gnash "
 "won't care; use white/black listing in your .gnashrc instead"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1599
+#: ../server/swf/tag_loaders.cpp:1572
 #, c-format
 msgid ""
 "  metadata = [[\n"
@@ -3002,22 +3161,22 @@
 "]]"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1602
+#: ../server/swf/tag_loaders.cpp:1575
 #, c-format
 msgid "METADATA tag unused: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1651
+#: ../server/swf/tag_loaders.cpp:1624
 #, c-format
 msgid "  reflex = \"%c%c%c\""
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1654
+#: ../server/swf/tag_loaders.cpp:1627
 #, c-format
 msgid "REFLEX tag parsed (\"%c%c%c\") but unused"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1678
+#: ../server/swf/tag_loaders.cpp:1652
 #, c-format
 msgid "%s tag parsed but not yet used"
 msgstr ""
@@ -3202,96 +3361,97 @@
 msgid "Empty action buffer starting at offset %lu"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:102
+#: ../server/parser/action_buffer.cpp:107
 #, c-format
-msgid "Action buffer starting at offset %lu doesn't end witn an END tag"
+msgid "Action buffer starting at offset %lu doesn't end with an END tag"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:125
+#: ../server/parser/action_buffer.cpp:131
 msgid "process_decl_dict("
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:154
+#: ../server/parser/action_buffer.cpp:160
 msgid "action buffer dict length exceeded"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:578
+#: ../server/parser/action_buffer.cpp:584
 msgid "Native double floating point format not recognised"
 msgstr ""
 
-#: ../server/parser/BitmapMovieDefinition.cpp:67
+#: ../server/parser/BitmapMovieDefinition.cpp:63
 #, c-format
 msgid "Creating a shape_definition wrapping a %g x %g bitmap"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:55
+#: ../server/parser/button_character_def.cpp:56
 msgid "Premature end of button action input: can't read conditions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:64
-msgid "-- actions in button"
+#: ../server/parser/button_character_def.cpp:65
+#, c-format
+msgid "   button actions for conditions 0x%x"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:100
+#: ../server/parser/button_character_def.cpp:123
 msgid "   premature end of button record input stream, can't read flags"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:125
+#: ../server/parser/button_character_def.cpp:148
 msgid "   premature end of button record input stream, can't read character id"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:140
+#: ../server/parser/button_character_def.cpp:163
 #, c-format
 msgid ""
 "   button record for states [%s] refer to character with id %d, which is not "
 "found in the chars dictionary"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:148
+#: ../server/parser/button_character_def.cpp:171
 #, c-format
 msgid "   button record for states [%s] contain character %d (%s)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:157
+#: ../server/parser/button_character_def.cpp:180
 msgid ""
 "   premature end of button record input stream, can't read button layer "
 "(depth?)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:316
+#: ../server/parser/button_character_def.cpp:337
 msgid "Premature end of DEFINEBUTTON tag, won't read actions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:354
+#: ../server/parser/button_character_def.cpp:368
 #, c-format
 msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:409
+#: ../server/parser/button_character_def.cpp:413
 #, c-format
 msgid ""
 "Next action offset (%u) in Button2ActionConditions points past the end of tag"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:440
+#: ../server/parser/button_character_def.cpp:444
 msgid "Attempt to redefine button sound ignored"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:448
+#: ../server/parser/button_character_def.cpp:452
 msgid "button sound options: "
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:462
+#: ../server/parser/button_character_def.cpp:466
 #, c-format
 msgid "sound tag not found, sound_id=%d, button state #=%i"
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:97
+#: ../server/parser/filter_factory.cpp:99
 #, c-format
 msgid "Invalid filter type %d."
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:107
+#: ../server/parser/filter_factory.cpp:109
 #, c-format
 msgid "Filter %d could not read."
 msgstr ""
@@ -3301,290 +3461,297 @@
 msgid "Different number of edges in start (%u) and end (%u) shapes of a morph"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:278
+#: ../server/parser/movie_def_impl.cpp:290
 #, c-format
 msgid "import error: resource '%s' is not exported from movie '%s'"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:325
+#: ../server/parser/movie_def_impl.cpp:337
 #, c-format
 msgid "get_character_def(): character_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:351
+#: ../server/parser/movie_def_impl.cpp:363
 #, c-format
 msgid "get_font(): font_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:401
+#: ../server/parser/movie_def_impl.cpp:413
 #, c-format
 msgid "Add sound sample %d assigning id %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:431
+#: ../server/parser/movie_def_impl.cpp:443
 msgid "gnash::movie_def_impl::read() -- file does not start with a SWF header"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:438
+#: ../server/parser/movie_def_impl.cpp:450
 #, c-format
 msgid "version = %d, file_length = %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:444
+#: ../server/parser/movie_def_impl.cpp:456
 #, c-format
 msgid "SWF%d is not fully supported, trying anyway but don't expect it to work"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:451
+#: ../server/parser/movie_def_impl.cpp:463
 msgid ""
 "movie_def_impl::read(): unable to read zipped SWF data; gnash was compiled "
 "without zlib support"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:456
+#: ../server/parser/movie_def_impl.cpp:468
 msgid "file is compressed"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:490
+#: ../server/parser/movie_def_impl.cpp:502
 #, c-format
 msgid "frame rate = %f, frames = "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:518
+#: ../server/parser/movie_def_impl.cpp:530
 msgid "Could not start loading thread"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:626
+#: ../server/parser/movie_def_impl.cpp:638
 #, c-format
 msgid "Character %d @ %p"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:638
+#: ../server/parser/movie_def_impl.cpp:650
 #, c-format
 msgid "Could not find char %d, dump is:"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:676
+#: ../server/parser/movie_def_impl.cpp:688
 #, c-format
 msgid "Ensure load of frame %u/%u (last loaded is: %u)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:681
+#: ../server/parser/movie_def_impl.cpp:693
 msgid "Could not advance to frame "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:690
+#: ../server/parser/movie_def_impl.cpp:702
 #, c-format
 msgid ""
 "No more frames to load. Framecount: %u, Lastloaded: %u, next to load: %u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:740
+#: ../server/parser/movie_def_impl.cpp:752
 msgid ""
 "Hit stream-end tag, but not at the advertised SWF end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:766
+#: ../server/parser/movie_def_impl.cpp:778
 #, c-format
 msgid ""
 "last expected SHOWFRAME in SWF stream '%s' isn't followed by an END (%d)."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:785
+#: ../server/parser/movie_def_impl.cpp:797
 #, c-format
 msgid "*** no tag loader for type %d (movie)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:806
+#: ../server/parser/movie_def_impl.cpp:818
 #, c-format
 msgid "Parsing exception: %s"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:813
+#: ../server/parser/movie_def_impl.cpp:825
 msgid " control tags are NOT followed by a SHOWFRAME tag"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:822
+#: ../server/parser/movie_def_impl.cpp:834
 msgid " frames advertised in header, but only "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:851
+#: ../server/parser/movie_def_impl.cpp:861
 #, c-format
 msgid "number of SHOWFRAME tags in SWF stream '%s' ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:863
+#: ../server/parser/movie_def_impl.cpp:873
 #, c-format
 msgid "Loaded frame %u/%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:896
+#: ../server/parser/movie_def_impl.cpp:906
 #, c-format
 msgid "get_exported_resource called, frame count=%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:936
+#: ../server/parser/movie_def_impl.cpp:946
 msgid "looking for exported resource: frame load advancement (from "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:947
+#: ../server/parser/movie_def_impl.cpp:957
 #, c-format
 msgid ""
 "No frame progress in movie %s after %lu milliseconds (%lu microseconds = %lu "
 "iterations), giving up on get_exported_resource(%s): circular IMPORTS?"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:962
+#: ../server/parser/movie_def_impl.cpp:972
 #, c-format
 msgid "No frame progress at iteration %lu of get_exported_resource(%s)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:973
+#: ../server/parser/movie_def_impl.cpp:983
 #, c-format
 msgid "At end of stream, still no '%s' symbol found in _exportedResources ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:985
+#: ../server/parser/movie_def_impl.cpp:995
 #, c-format
 msgid ""
 "We haven't finished loading (loading frame %u), and _exportedResources.get "
 "returned no entries, sleeping a bit and trying again"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:91
+#: ../server/parser/shape_character_def.cpp:92
 #, c-format
 msgid "  read_fill_styles: count = %u"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:120
+#: ../server/parser/shape_character_def.cpp:121
 #, c-format
 msgid "  read_line_styles: count = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:132
+#: ../server/parser/shape_character_def.cpp:133
 #, c-format
 msgid "  read_line_styles: count2 = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:184
+#: ../server/parser/shape_character_def.cpp:185
 #, c-format
 msgid "  bound rect: %s"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:227
+#: ../server/parser/shape_character_def.cpp:228
 #, c-format
 msgid "  shape_character_def read: nfillbits = %d, nlinebits = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:318
+#: ../server/parser/shape_character_def.cpp:319
 #, c-format
 msgid "  shape_character read: moveto %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:344
+#: ../server/parser/shape_character_def.cpp:345
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:355
+#: ../server/parser/shape_character_def.cpp:356
 #, c-format
 msgid "Invalid fill style %d in fillStyle0Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:364
+#: ../server/parser/shape_character_def.cpp:365
 #, c-format
 msgid "  shape_character read: fill0 (left) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:391
+#: ../server/parser/shape_character_def.cpp:392
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:402
+#: ../server/parser/shape_character_def.cpp:403
 #, c-format
 msgid "Invalid fill style %d in fillStyle1Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:411
+#: ../server/parser/shape_character_def.cpp:412
 #, c-format
 msgid "  shape_character read: fill1 (right) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:436
+#: ../server/parser/shape_character_def.cpp:437
 #, c-format
 msgid ""
 "Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). "
 "Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:447
+#: ../server/parser/shape_character_def.cpp:448
 #, c-format
 msgid "Invalid fill style %d in lineStyleChange record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:455
+#: ../server/parser/shape_character_def.cpp:456
 #, c-format
 msgid "  shape_character_read: line = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:472
+#: ../server/parser/shape_character_def.cpp:473
 msgid "  shape_character read: more fill styles"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:516
+#: ../server/parser/shape_character_def.cpp:517
 #, c-format
 msgid "  shape_character read: curved edge   = %d %d - %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:559
+#: ../server/parser/shape_character_def.cpp:560
 #, c-format
 msgid "  shape_character_read: straight edge = %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:45
+#: ../server/parser/sprite_definition.cpp:46
 #, c-format
 msgid "Instantiating sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:76
+#: ../server/parser/sprite_definition.cpp:77
 msgid "  frames = "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:94
+#: ../server/parser/sprite_definition.cpp:95
 msgid ""
 "Hit end tag, before the advertised DEFINESPRITE end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:112
+#: ../server/parser/sprite_definition.cpp:109
 msgid "  show_frame "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:127
+#: ../server/parser/sprite_definition.cpp:124
 msgid ""
 "last SHOWFRAME of a DEFINESPRITE tag isn't followed by an END. Stopping for "
 "safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:147
+#: ../server/parser/sprite_definition.cpp:144
 #, c-format
 msgid "*** no tag loader for type %d (sprite)"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:155
+#: ../server/parser/sprite_definition.cpp:154
+#, c-format
+msgid ""
+"%d frames advertised in header, but only %d SHOWFRAME tags found in define "
+"sprite."
+msgstr ""
+
+#: ../server/parser/sprite_definition.cpp:163
 msgid "  -- sprite END --"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:210
+#: ../server/parser/sprite_definition.cpp:222
 #, c-format
 msgid "Registered class %p for sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:212
+#: ../server/parser/sprite_definition.cpp:224
 msgid " Exported interface: "
 msgstr ""
 
@@ -3606,7 +3773,7 @@
 msgid "  has_font: font id = %d (%p)"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:93
+#: ../server/parser/text_character_def.cpp:94
 msgid "  has_color"
 msgstr ""
 
@@ -3615,22 +3782,22 @@
 msgid "  has_x_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:118
+#: ../server/parser/text_character_def.cpp:117
 #, c-format
 msgid "  has_y_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:131
+#: ../server/parser/text_character_def.cpp:130
 #, c-format
 msgid "  text_height = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:155
+#: ../server/parser/text_character_def.cpp:154
 #, c-format
 msgid "  glyph_records: count = %d"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:159
+#: ../server/parser/text_character_def.cpp:158
 #, c-format
 msgid "   glyph%d: index=%d, advance=%g"
 msgstr ""
@@ -3668,279 +3835,276 @@
 msgid "%p.addListener(%s): this object's _listener isn't an array: %s"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:205
+#: ../server/asobj/Color.cpp:198
 #, c-format
 msgid ""
 "Color.getTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:237
+#: ../server/asobj/Color.cpp:230
 msgid "Color.setRGB() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:281
+#: ../server/asobj/Color.cpp:274
 msgid "Color.setTransform() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:291
+#: ../server/asobj/Color.cpp:284
 #, c-format
 msgid "Color.setTransform(%s) : first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:301
+#: ../server/asobj/Color.cpp:294
 #, c-format
 msgid ""
 "Color.setTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:365
+#: ../server/asobj/Color.cpp:358
 #, c-format
 msgid "new Color(%s) : first argument doesn't evaluate or point to a MovieClip"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:466
+#: ../server/asobj/Date.cpp:444
 msgid "Date constructor called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:493
-msgid "Date() failed to initialise from arguments"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:700
+#: ../server/asobj/Date.cpp:596
 msgid "Date.setTime needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:707
+#: ../server/asobj/Date.cpp:606
 msgid "Date.setTime was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:757
-msgid "Failed to set a date."
-msgstr ""
-
-#: ../server/asobj/Date.cpp:794
-msgid "utc_tm_msec_to_date failed to convert a date"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:868
+#: ../server/asobj/Date.cpp:693
 msgid "Date.setFullYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:884
+#: ../server/asobj/Date.cpp:709
 msgid "Date.setFullYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:913
+#: ../server/asobj/Date.cpp:739
 msgid "Date.setYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:933
+#: ../server/asobj/Date.cpp:756
 msgid "Date.setYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:961
+#: ../server/asobj/Date.cpp:785
 msgid "Date.setMonth needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:990
+#: ../server/asobj/Date.cpp:817
 msgid "Date.setMonth was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1009
+#: ../server/asobj/Date.cpp:836
 msgid "Date.setDate needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1023
+#: ../server/asobj/Date.cpp:850
 msgid "Date.setDate was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1047
+#: ../server/asobj/Date.cpp:875
 msgid "Date.setHours needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1065
+#: ../server/asobj/Date.cpp:893
 msgid "Date.setHours was called with more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1087
+#: ../server/asobj/Date.cpp:918
 msgid "Date.setMinutes needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1104 ../server/asobj/Date.cpp:1142
+#: ../server/asobj/Date.cpp:935 ../server/asobj/Date.cpp:975
 msgid "Date.setMinutes was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1124
+#: ../server/asobj/Date.cpp:956
 msgid "Date.setSeconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1158
+#: ../server/asobj/Date.cpp:994
 msgid "Date.setMilliseconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1168
+#: ../server/asobj/Date.cpp:1010
 msgid "Date.setMilliseconds was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1257
+#: ../server/asobj/Date.cpp:1103
 msgid "Date.UTC needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1277
+#: ../server/asobj/Date.cpp:1127
 msgid "Date.UTC was called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:84 ../server/asobj/string.cpp:44
+#: ../server/asobj/Global.cpp:86 ../server/asobj/string.cpp:43
 #, c-format
 msgid "%s needs one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:90 ../server/asobj/string.cpp:50
+#: ../server/asobj/Global.cpp:92 ../server/asobj/string.cpp:49
 #, c-format
 msgid "%s has more than one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:207
+#: ../server/asobj/Global.cpp:368
 #, c-format
 msgid "%s needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:213
+#: ../server/asobj/Global.cpp:375
 #, c-format
 msgid "%s has more than two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:358
+#: ../server/asobj/Global.cpp:521
 #, c-format
 msgid "%s needs at least three arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:364
+#: ../server/asobj/Global.cpp:527
 #, c-format
 msgid "%s has more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:366
+#: ../server/asobj/Global.cpp:530
 #, c-format
 msgid "%s has four arguments in a SWF version 5 movie"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:375
+#: ../server/asobj/Global.cpp:541
 #, c-format
-msgid "Invalid call to ASSetPropFlags: object argument is not an object: %s"
+msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:416
+#: ../server/asobj/Global.cpp:591
 #, c-format
 msgid "ASNative(%s): needs at least two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:427
+#: ../server/asobj/Global.cpp:602
 #, c-format
 msgid "ASNative(%s): first arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:434
+#: ../server/asobj/Global.cpp:609
 #, c-format
 msgid "ASNative(%s): second arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:612
+#: ../server/asobj/Global.cpp:620
+#, c-format
+msgid "No ASnative(%d, %d) registered with the VM"
+msgstr ""
+
+#: ../server/asobj/Global.cpp:688
 msgid "Extensions enabled, scanning plugin dir for load"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:618
+#: ../server/asobj/Global.cpp:693
 msgid "Extensions disabled"
 msgstr ""
 
-#: ../server/asobj/Key.cpp:153
+#: ../server/asobj/Key.cpp:150
 msgid "Key.isDown needs one argument (the key code)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:329
+#: ../server/asobj/LoadVars.cpp:339
 #, c-format
 msgid "Can't load variables from %s (security?)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:336
+#: ../server/asobj/LoadVars.cpp:346
 #, c-format
 msgid "Loading variables file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:522
+#: ../server/asobj/LoadVars.cpp:532
 msgid "LoadVars.load() requires at least one argument"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:531
+#: ../server/asobj/LoadVars.cpp:541
 msgid "LoadVars.load(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:558
+#: ../server/asobj/LoadVars.cpp:568
 msgid "LoadVars.sendAndLoad() requires at least two arguments"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:567
+#: ../server/asobj/LoadVars.cpp:577
 msgid "LoadVars.sendAndLoad(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:576
+#: ../server/asobj/LoadVars.cpp:586
 msgid "LoadVars.sendAndLoad(): invalid target (must be a LoadVars object)"
 msgstr ""
 
-#: ../server/asobj/LocalConnection.cpp:235
+#: ../server/asobj/LocalConnection.cpp:236
 msgid "No connection name specified to LocalConnection.connect()"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:103
+#: ../server/asobj/LocalConnection.cpp:263
+msgid "LocalConnection.send unimplemented"
+msgstr ""
+
+#: ../server/asobj/Mouse.cpp:75
 msgid "No callback to handle Mouse.hide"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:121
+#: ../server/asobj/Mouse.cpp:97
 msgid "No callback to handle Mouse.show"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:199
+#: ../server/asobj/MovieClipLoader.cpp:198
 #, c-format
 msgid " resolved url: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:271
+#: ../server/asobj/MovieClipLoader.cpp:270
 #, c-format
 msgid "MovieClipLoader.loadClip(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:285
+#: ../server/asobj/MovieClipLoader.cpp:284
 #, c-format
 msgid "Could not find target %s (evaluated from %s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:295
+#: ../server/asobj/MovieClipLoader.cpp:294
 #, c-format
 msgid "Target %s is not a sprite instance (%s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:302
+#: ../server/asobj/MovieClipLoader.cpp:301
 #, c-format
 msgid "load clip: %s, target is: %p\n"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:317
+#: ../server/asobj/MovieClipLoader.cpp:316
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:343
+#: ../server/asobj/MovieClipLoader.cpp:342
 msgid "MovieClipLoader.getProgress(): missing argument"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:353
+#: ../server/asobj/MovieClipLoader.cpp:352
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an object"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:363
+#: ../server/asobj/MovieClipLoader.cpp:362
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite"
 msgstr ""
@@ -3978,17 +4142,17 @@
 msgid "NetConnection.connect(): first argument shouldn't be undefined"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:109
+#: ../server/asobj/NetStream.cpp:112
 #, c-format
 msgid ""
 "First argument to NetStream constructor doesn't cast to a NetConnection (%s)"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:149
+#: ../server/asobj/NetStream.cpp:152
 msgid "NetStream play needs args"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:157
+#: ../server/asobj/NetStream.cpp:160
 #, c-format
 msgid "NetStream.play(%s): stream is not connected"
 msgstr ""
@@ -4091,24 +4255,24 @@
 "playback halted."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:115
+#: ../server/asobj/NetStreamGst.cpp:118
 msgid ""
 "Couldn't create the Gstreamer video conversion elements. Please make sure "
 "Gstreamer and gstreamer-plugins-base are correctly installed. Video playback "
 "will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:122
+#: ../server/asobj/NetStreamGst.cpp:125
 msgid ""
 "Failed to link video conversion elements. Video playback will not be possible"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:240
+#: ../server/asobj/NetStreamGst.cpp:243
 #, c-format
 msgid "%s: The provided URL could not be resolved (url: %s)"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:257
+#: ../server/asobj/NetStreamGst.cpp:260
 #, c-format
 msgid ""
 "%s: No URI handler was found for the provided URL. NetStream playback will "
@@ -4116,205 +4280,223 @@
 "gstreamer plugin, such as gnomevfssrc, neonhttpsrc or souphttpsrc."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:268
+#: ../server/asobj/NetStreamGst.cpp:271
 #, c-format
 msgid "URI handler \"%s\" found for URI %s"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:274
+#: ../server/asobj/NetStreamGst.cpp:277
 msgid "gst_bin_add failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:282
+#: ../server/asobj/NetStreamGst.cpp:285
 msgid "gst_element_link failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:312
+#: ../server/asobj/NetStreamGst.cpp:315
 msgid "Seek failed. This is expected, but we tried it anyway."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:527
+#: ../server/asobj/NetStreamGst.cpp:530
 #, c-format
 msgid "NetStream playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:619
+#: ../server/asobj/NetStreamGst.cpp:633
 #, c-format
 msgid "Missing Gstreamer plugin: %s. Please consider installing it."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:630
+#: ../server/asobj/NetStreamGst.cpp:644
 #, c-format
 msgid "Missing plugin: %s. Will attempt to start system installer"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:644
+#: ../server/asobj/NetStreamGst.cpp:658
 msgid ""
 "Gstreamer plugin installation was at least partially successful. Will try to "
 "restart the pipeline."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:648
+#: ../server/asobj/NetStreamGst.cpp:662
 msgid ""
 "The request for system installation of missing plugins has failed. Full "
 "playback will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:681
+#: ../server/asobj/NetStreamGst.cpp:695
 msgid ""
 "Failed to start the system Gstreamer plugin installer.Media playback will "
 "not work (fully)."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:743
+#: ../server/asobj/NetStreamGst.cpp:757
 #, c-format
 msgid "Streams of type %s are not supported!"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:775
+#: ../server/asobj/NetStreamGst.cpp:789
 #, c-format
 msgid "Couldn't find a decoder for stream type %s!"
 msgstr ""
 
-#: ../server/asobj/Number.cpp:203
+#: ../server/asobj/Number.cpp:216
 #, c-format
 msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:140
+#: ../server/asobj/Object.cpp:150
 msgid "Too many args to Object constructor"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:193
+#: ../server/asobj/Object.cpp:203
 #, c-format
 msgid ""
 "Invalid call to Object.addProperty(%s) - expected 3 arguments (<name>, "
 "<getter>, <setter>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:210
+#: ../server/asobj/Object.cpp:220
 msgid "Invalid call to Object.addProperty() - empty property name"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:220
+#: ../server/asobj/Object.cpp:230
 msgid "Invalid call to Object.addProperty() - getter is not an AS function"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:230
-msgid "Invalid call to Object.addProperty() - setter is not an AS function"
+#: ../server/asobj/Object.cpp:244
+#, c-format
+msgid ""
+"Invalid call to Object.addProperty() - setter is not null and not an AS "
+"function (%s)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:257
+#: ../server/asobj/Object.cpp:273
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - expected 2 arguments (<symbol>, "
 "<constructor>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:276
+#: ../server/asobj/Object.cpp:292
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - first argument (symbol id) "
 "evaluates to empty string"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:288
+#: ../server/asobj/Object.cpp:304
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - second argument (class) is not a "
 "function)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:303
+#: ../server/asobj/Object.cpp:332
 #, c-format
 msgid "Object.registerClass(%s, %s): can't find exported symbol"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:321
+#: ../server/asobj/Object.cpp:350
 #, c-format
 msgid ""
 "Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol "
 "(sprite_definition), but a %s"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:342
+#: ../server/asobj/Object.cpp:371
 msgid "Object.hasOwnProperty() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:351
+#: ../server/asobj/Object.cpp:380
 #, c-format
 msgid "Invalid call to Object.hasOwnProperty('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:366
+#: ../server/asobj/Object.cpp:395
 msgid "Object.isPropertyEnumerable() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:375
+#: ../server/asobj/Object.cpp:404
 #, c-format
 msgid "Invalid call to Object.isPropertyEnumerable('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:396
+#: ../server/asobj/Object.cpp:425
 msgid "Object.isPrototypeOf() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:405
+#: ../server/asobj/Object.cpp:434
 #, c-format
 msgid "First arg to Object.isPrototypeOf(%s) is not an object"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:143
+#: ../server/asobj/Object.cpp:452
 #, c-format
-msgid "%s is still testing!"
+msgid "Object.watch(%s): missing arguments"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:464
+#, c-format
+msgid "Object.watch(%s): second argument is not a function"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:489
+#, c-format
+msgid "Object.unwatch(%s): missing argument"
 msgstr ""
 
 #: ../server/asobj/Sound.cpp:146
 #, c-format
+msgid "%s is still testing!"
+msgstr ""
+
+#: ../server/asobj/Sound.cpp:149
+#, c-format
 msgid ""
 "%s: This sound already has a connection?  (We try to handle this by "
 "overriding the old one...)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:220 ../server/asobj/Sound.cpp:232
+#: ../server/asobj/Sound.cpp:223 ../server/asobj/Sound.cpp:235
 #, c-format
 msgid "%s: only works when ffmpeg, gstreamer or libmad is enabled"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:260
+#: ../server/asobj/Sound.cpp:263
 msgid "-- start sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:285
+#: ../server/asobj/Sound.cpp:288
 msgid "-- stop sound "
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:301 ../server/asobj/Sound.cpp:355
+#: ../server/asobj/Sound.cpp:304 ../server/asobj/Sound.cpp:358
 #, c-format
 msgid "import error: resource '%s' is not exported"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:315 ../server/asobj/Sound.cpp:369
+#: ../server/asobj/Sound.cpp:318 ../server/asobj/Sound.cpp:372
 msgid "sound sample is NULL (doesn't cast to sound_sample)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:328
+#: ../server/asobj/Sound.cpp:331
 msgid "-- attach sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:333
+#: ../server/asobj/Sound.cpp:336
 msgid "attach sound needs one argument"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:343
+#: ../server/asobj/Sound.cpp:346
 msgid "attachSound needs a non-empty string"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:444
+#: ../server/asobj/Sound.cpp:455
 msgid "loadSound needs 2 arguments"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:485
+#: ../server/asobj/Sound.cpp:486
 msgid "set volume of sound needs one argument"
 msgstr ""
 
@@ -4416,287 +4598,311 @@
 "the old one...)"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:264
+#: ../server/asobj/Stage.cpp:177
 msgid "Stage.width is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:282
+#: ../server/asobj/Stage.cpp:194
 msgid "Stage.height is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:293
-msgid ""
-"Stage.alignMode goes through the motions but is not properly implemented."
-msgstr ""
-
-#: ../server/asobj/string.cpp:464
+#: ../server/asobj/string.cpp:449
 msgid "string.slice() called with end < start"
 msgstr ""
 
-#: ../server/asobj/string.cpp:578
+#: ../server/asobj/string.cpp:563
 msgid "string.charCodeAt needs one argument"
 msgstr ""
 
-#: ../server/asobj/string.cpp:587
+#: ../server/asobj/string.cpp:572
 msgid "string.charCodeAt has more than one argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:98 ../server/asobj/xml.cpp:120
+#: ../server/asobj/TextFormat.cpp:117
+#, c-format
+msgid "Too many args (%d) passed to TextFormat"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:101 ../server/asobj/xml.cpp:123
 #, c-format
 msgid "Creating XML data at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:188
+#: ../server/asobj/xml.cpp:193
 #, c-format
 msgid "\tDeleting XML top level node at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:327
-msgid "Can't load XML file"
+#: ../server/asobj/xml.cpp:246
+#, c-format
+msgid "%s: extracting node %s"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:356
+#: ../server/asobj/xml.cpp:254
+#, c-format
+msgid "extractNode %s has property %s, value is %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:266
+#, c-format
+msgid ""
+"\tPushing attribute %s for element %s has value %s, next attribute is %p"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:366
 msgid "XML data is empty"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:374
-msgid "Can't parse XML data"
+#: ../server/asobj/xml.cpp:390
+msgid "malformed XML, trying to recover"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:395
+#, c-format
+msgid ""
+"unrecoverable malformed XML (xmlParseBalancedChunkMemoryRecover returned %d)."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:400
+msgid "recovered malformed XML."
 msgstr ""
 
-#: ../server/asobj/xml.cpp:544 ../server/asobj/xml.cpp:618
+#: ../server/asobj/xml.cpp:583 ../server/asobj/xml.cpp:657
 #, c-format
 msgid "Can't load XML file: %s (security?)"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:551 ../server/asobj/xml.cpp:625
+#: ../server/asobj/xml.cpp:590 ../server/asobj/xml.cpp:664
 #, c-format
 msgid "Loading XML file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:561
+#: ../server/asobj/xml.cpp:600
 #, c-format
 msgid "%s: FIXME: onLoad Default event handler"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:651
+#: ../server/asobj/xml.cpp:690
 msgid "XML.load(): missing argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:726
+#: ../server/asobj/xml.cpp:765
 #, c-format
 msgid "\tCloned the XML object at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:735
+#: ../server/asobj/xml.cpp:774
 #, c-format
 msgid "First arg given to XML constructor (%s) evaluates to the empty string"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:760
+#: ../server/asobj/xml.cpp:799
 #, c-format
 msgid "%s: %d args"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:791
+#: ../server/asobj/xml.cpp:830
 msgid "no text for element creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:820
+#: ../server/asobj/xml.cpp:859
 msgid "no text for text node creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:886
+#: ../server/asobj/xml.cpp:925
 #, c-format
 msgid "XML.sendAndLoad(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:900
+#: ../server/asobj/xml.cpp:939
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:911
+#: ../server/asobj/xml.cpp:950
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument is not an XML object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:994
+#: ../server/asobj/xml.cpp:1033
 #, c-format
 msgid "XML parser: %s"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:86 ../server/asobj/xmlnode.cpp:98
+#: ../server/asobj/xmlnode.cpp:81 ../server/asobj/xmlnode.cpp:93
 #, c-format
 msgid "\tCreating XMLNode data at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:126
+#: ../server/asobj/xmlnode.cpp:121
 #, c-format
 msgid "\tDeleting XMLNode data %s with value %s at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:154
+#: ../server/asobj/xmlnode.cpp:149
 #, c-format
 msgid "XMLNode %p has no children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:195
+#: ../server/asobj/xmlnode.cpp:190
 msgid ""
 "XMLNode.insertBefore(): positional parameter is not a child of this node"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:302
+#: ../server/asobj/xmlnode.cpp:297
 #, c-format
 msgid ""
 "Stringifying node %p with name %s, value %s, %u attributes and %u children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:440
+#: ../server/asobj/xmlnode.cpp:435
 msgid "XMLNode::appendChild() needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:449
+#: ../server/asobj/xmlnode.cpp:444
 msgid "First argument to XMLNode::appendChild() is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:483
+#: ../server/asobj/xmlnode.cpp:478
 #, c-format
 msgid "XMLNode.insertBefore(%s) needs at least two argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:493
+#: ../server/asobj/xmlnode.cpp:488
 #, c-format
 msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:504
+#: ../server/asobj/xmlnode.cpp:499
 #, c-format
 msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:210
+#: ../server/asobj/xmlsocket.cpp:211
 #, c-format
 msgid ""
 "%s: fd <= 0, returning false (timer not unregistered while socket "
 "disconnected?"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:225
+#: ../server/asobj/xmlsocket.cpp:226
 #, c-format
 msgid "The socket for fd #%d was interupted by a system call"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:230 ../server/asobj/xmlsocket.cpp:405
+#: ../server/asobj/xmlsocket.cpp:231 ../server/asobj/xmlsocket.cpp:406
 #, c-format
 msgid "%s: The socket for fd #%d never was available"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:246
+#: ../server/asobj/xmlsocket.cpp:247
 #, c-format
 msgid "%s: read %d bytes, first msg terminates at %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:254
+#: ../server/asobj/xmlsocket.cpp:255
 #, c-format
 msgid "Packet size is %d at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:262
+#: ../server/asobj/xmlsocket.cpp:263
 #, c-format
-msgid "%d: Pushing Packet of size "
+msgid "%d: Pushing Packet of size %d at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:304
+#: ../server/asobj/xmlsocket.cpp:305
 #, c-format
 msgid "Throwing out partial packet %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:319
+#: ../server/asobj/xmlsocket.cpp:320
 #, c-format
 msgid "%s: Returning %d messages"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:334
+#: ../server/asobj/xmlsocket.cpp:335
 #, c-format
 msgid "%s: socket not initialized"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:341
+#: ../server/asobj/xmlsocket.cpp:342
 #, c-format
 msgid "%s: sent %d bytes, data was %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:401
+#: ../server/asobj/xmlsocket.cpp:402
 #, c-format
 msgid ""
 "%s: The socket for fd #%d was interupted by a system call in this thread"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:409
+#: ../server/asobj/xmlsocket.cpp:410
 #, c-format
 msgid "%s: There is no data in the socket for fd #%d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:413
+#: ../server/asobj/xmlsocket.cpp:414
 #, c-format
 msgid "%s: There is data in the socket for fd #%d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:431
+#: ../server/asobj/xmlsocket.cpp:432
 #, c-format
 msgid "XMLSocket.connect(%s) called"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:438
+#: ../server/asobj/xmlsocket.cpp:439
 msgid "XMLSocket.connect() called while already connected, ignored"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:457
+#: ../server/asobj/xmlsocket.cpp:458
 msgid "XMLSocket.connect(): tring to call onConnect"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:462
+#: ../server/asobj/xmlsocket.cpp:463
 msgid "Setting up timer for calling XMLSocket.onData()"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:470
+#: ../server/asobj/xmlsocket.cpp:471
 msgid "Timer set"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:511
+#: ../server/asobj/xmlsocket.cpp:512
 #, c-format
 msgid "new XMLSocket(%s) called - created object at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:531
+#: ../server/asobj/xmlsocket.cpp:532
 #, c-format
 msgid "%s: not connected"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:553
+#: ../server/asobj/xmlsocket.cpp:554
 msgid "Builtin XMLSocket.onData() needs an argument"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:562
+#: ../server/asobj/xmlsocket.cpp:563
 #, c-format
 msgid ""
 "Builtin XMLSocket.onData() called with an argument that resolves to the "
 "empty string: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:644
+#: ../server/asobj/xmlsocket.cpp:653
 msgid "Still processing data"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:654
-msgid "Got "
+#: ../server/asobj/xmlsocket.cpp:663
+#, c-format
+msgid "Got %d messages: "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:657
-msgid " Message "
+#: ../server/asobj/xmlsocket.cpp:666
+#, c-format
+msgid " Message %d: %s "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:688
+#: ../server/asobj/xmlsocket.cpp:697
 #, c-format
 msgid "%s: Couldn't find onData"
 msgstr ""
@@ -4755,44 +4961,49 @@
 msgid "\tTotal # of bytes: "
 msgstr ""
 
-#: ../utilities/processor.cpp:133 ../gui/Player.cpp:407
+#: ../utilities/processor.cpp:136 ../gui/Player.cpp:419
 #, c-format
 msgid "fs_callback(%p): %s %s"
 msgstr ""
 
-#: ../utilities/processor.cpp:161
+#: ../utilities/processor.cpp:146
+#, c-format
+msgid "eventCallback: %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:211
 #, c-format
 msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
 msgstr ""
 
-#: ../utilities/processor.cpp:203 ../utilities/soldumper.cpp:96
-#: ../gui/gnash.cpp:233
+#: ../utilities/processor.cpp:253 ../utilities/soldumper.cpp:96
+#: ../gui/gnash.cpp:238
 msgid "Verbose output turned on"
 msgstr ""
 
-#: ../utilities/processor.cpp:209 ../gui/gnash.cpp:297
+#: ../utilities/processor.cpp:259 ../gui/gnash.cpp:302
 msgid "Setting debugger ON"
 msgstr ""
 
-#: ../utilities/processor.cpp:211
+#: ../utilities/processor.cpp:261
 msgid "The debugger has been disabled at configuration time"
 msgstr ""
 
-#: ../utilities/processor.cpp:217
+#: ../utilities/processor.cpp:267
 msgid "Verbose actions disabled at compile time"
 msgstr ""
 
-#: ../utilities/processor.cpp:224
+#: ../utilities/processor.cpp:274
 msgid "Verbose parsing disabled at compile time"
 msgstr ""
 
-#: ../utilities/processor.cpp:334 ../utilities/processor.cpp:337
-#: ../gui/Player.cpp:222 ../gui/Player.cpp:245
+#: ../utilities/processor.cpp:385 ../utilities/processor.cpp:388
+#: ../gui/Player.cpp:235 ../gui/Player.cpp:258
 #, c-format
 msgid "%s appended to local sandboxes"
 msgstr ""
 
-#: ../utilities/processor.cpp:489
+#: ../utilities/processor.cpp:540
 #, c-format
 msgid ""
 "gprocessor -- an SWF preprocessor for Gnash.\n"
@@ -4807,7 +5018,7 @@
 "%s%s%s%s"
 msgstr ""
 
-#: ../utilities/processor.cpp:498
+#: ../utilities/processor.cpp:549
 msgid ""
 "options:\n"
 "\n"
@@ -4818,15 +5029,15 @@
 "  -v          Be verbose; i.e. print log messages to stdout\n"
 msgstr ""
 
-#: ../utilities/processor.cpp:506
+#: ../utilities/processor.cpp:557
 msgid "  -vp         Be verbose about movie parsing\n"
 msgstr ""
 
-#: ../utilities/processor.cpp:511
+#: ../utilities/processor.cpp:562
 msgid "  -va         Be verbose about ActionScript\n"
 msgstr ""
 
-#: ../utilities/processor.cpp:516
+#: ../utilities/processor.cpp:567
 msgid ""
 "  -d [<ms>]\n"
 "              Milliseconds delay between advances (0 by default).\n"
@@ -4869,551 +5080,820 @@
 msgid "-l\tList all .sol files in default dir"
 msgstr ""
 
-#: ../gui/gnash.cpp:81
-msgid "Usage: gnash [options] movie_file.swf"
+#: ../gui/dump.cpp:124
+msgid "Ignoring request to display in X11 window"
+msgstr ""
+
+#: ../gui/dump.cpp:138
+msgid "# FATAL:  No filename given with -D argument."
+msgstr ""
+
+#: ../gui/dump.cpp:174 ../gui/dump.cpp:201
+msgid "Unable to call gettimeofday."
+msgstr ""
+
+#: ../gui/dump.cpp:258
+msgid "# FATAL:  Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:259
+msgid "Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:268
+msgid "Please supply a dump filename for gnash-dump."
+msgstr ""
+
+#: ../gui/dump.cpp:274
+#, c-format
+msgid "Unable to write file '%s'."
+msgstr ""
+
+#: ../gui/fb.cpp:190
+msgid "Closing framebuffer device"
+msgstr ""
+
+#: ../gui/fb.cpp:198
+msgid "Free'ing offscreen buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:212
+msgid "LUT8: Setting up colormap"
+msgstr ""
+
+#: ../gui/fb.cpp:234
+#, c-format
+msgid "LUT8: Error setting colormap: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:250
+msgid "You won't have any pointing input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:255
+msgid "You won't have any keyboard input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:268
+#, c-format
+msgid "Framebuffer device uses %d bytes of memory."
+msgstr ""
+
+#: ../gui/fb.cpp:270
+#, c-format
+msgid "Video mode: %dx%d with %d bits per pixel."
+msgstr ""
+
+#: ../gui/fb.cpp:310
+msgid "Double buffering enabled"
+msgstr ""
+
+#: ../gui/fb.cpp:313
+msgid "Double buffering disabled"
+msgstr ""
+
+#: ../gui/fb.cpp:322
+#, c-format
+msgid "red channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:324
+#, c-format
+msgid "green channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:326
+#, c-format
+msgid "blue channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:328
+#, c-format
+msgid "Total bits per pixel: %d"
+msgstr ""
+
+#: ../gui/fb.cpp:476
+msgid "This GUI does not yet support menus"
+msgstr ""
+
+#: ../gui/fb.cpp:481
+msgid "This GUI does not yet support a mouse pointer"
+msgstr ""
+
+#: ../gui/fb.cpp:567
+msgid "WARNING: Could not detect controlling TTY"
+msgstr ""
+
+#: ../gui/fb.cpp:577 ../gui/fb.cpp:612 ../gui/fb.cpp:643 ../gui/fb.cpp:693
+#, c-format
+msgid "WARNING: Could not open %s"
+msgstr ""
+
+#: ../gui/fb.cpp:582
+msgid "WARNING: Could not get current VT state"
+msgstr ""
+
+#: ../gui/fb.cpp:588
+#, c-format
+msgid "Original TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:594
+msgid "WARNING: Could not request a new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:599
+#, c-format
+msgid "Own TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:606 ../gui/fb.cpp:637 ../gui/fb.cpp:687
+#, c-format
+msgid "WARNING: Could not find device for VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:617 ../gui/fb.cpp:698
+#, c-format
+msgid "WARNING: Could not activate VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:623 ../gui/fb.cpp:704
+#, c-format
+msgid "WARNING: Error waiting for VT %d becoming active"
+msgstr ""
+
+#: ../gui/fb.cpp:661
+msgid "WARNING: Could not query current keyboard mode on VT"
+msgstr ""
+
+#: ../gui/fb.cpp:665
+msgid "WARNING: Could not switch to graphics mode on new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:670
+#, c-format
+msgid "VT %d ready"
+msgstr ""
+
+#: ../gui/fb.cpp:683
+msgid "Restoring terminal..."
+msgstr ""
+
+#: ../gui/fb.cpp:714
+msgid "WARNING: Could not restore keyboard mode"
+msgstr ""
+
+#: ../gui/fb.cpp:758
+#, c-format
+msgid "mouse_command: discarded %d bytes from input buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:791 ../gui/fb.cpp:921
+msgid "Could not open "
+msgstr ""
+
+#: ../gui/fb.cpp:809
+msgid "Mouse reset failed"
+msgstr ""
+
+#: ../gui/fb.cpp:817
+msgid "WARNING: Could not detect mouse device ID"
+msgstr ""
+
+#: ../gui/fb.cpp:821
+#, c-format
+msgid "WARNING: Non-standard mouse device ID %d"
+msgstr ""
+
+#: ../gui/fb.cpp:826
+msgid "Could not activate Data Reporting mode for mouse"
+msgstr ""
+
+#: ../gui/fb.cpp:833
+msgid "Mouse enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:880
+#, c-format
+msgid "x/y %d/%d btn %d"
+msgstr ""
+
+#: ../gui/fb.cpp:939
+msgid "Touchpad enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:1027 ../gui/fb.cpp:1244
+#, c-format
+msgid "Could not open %s: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:1031
+#, c-format
+msgid "Pointing device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1034
+#, c-format
+msgid "Could not set non-blocking mode for pointing device: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:1117
+msgid "WARNING: Error parsing calibration data!"
+msgstr ""
+
+#: ../gui/fb.cpp:1119
+#, c-format
+msgid "Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f"
+msgstr ""
+
+#: ../gui/fb.cpp:1123
+msgid ""
+"WARNING: No touchscreen calibration settings found. The mouse pointer most "
+"probably won't work precisely. Set TSCALIB environment variable with correct "
+"values for better results"
+msgstr ""
+
+#: ../gui/fb.cpp:1248
+#, c-format
+msgid "Keyboard device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1251
+#, c-format
+msgid "Could not set non-blocking mode for keyboard device: %s"
 msgstr ""
 
 #: ../gui/gnash.cpp:83
+msgid "Usage: gnash [options] movie_file.swf"
+msgstr ""
+
+#: ../gui/gnash.cpp:85
 msgid "Plays a SWF (Shockwave Flash) movie"
 msgstr ""
 
-#: ../gui/gnash.cpp:84
+#: ../gui/gnash.cpp:86
 msgid "Options:"
 msgstr ""
 
-#: ../gui/gnash.cpp:86
+#: ../gui/gnash.cpp:88
 msgid "  -h,  --help              Print this help and exit"
 msgstr ""
 
-#: ../gui/gnash.cpp:87
+#: ../gui/gnash.cpp:89
 msgid "  -V,  --version           Print version information and exit"
 msgstr ""
 
-#: ../gui/gnash.cpp:88
+#: ../gui/gnash.cpp:90
 msgid "  -s,  --scale <factor>    Scale the movie by the specified factor"
 msgstr ""
 
-#: ../gui/gnash.cpp:89
+#: ../gui/gnash.cpp:91
 msgid ""
 "  -c                       Produce a core file instead of letting SDL trap it"
 msgstr ""
 
-#: ../gui/gnash.cpp:90
+#: ../gui/gnash.cpp:92
 msgid "  -d,  --delay num         Number of milliseconds to delay in main loop"
 msgstr ""
 
-#: ../gui/gnash.cpp:91
+#: ../gui/gnash.cpp:93
 msgid "  -v,  --verbose           Produce verbose output"
 msgstr ""
 
-#: ../gui/gnash.cpp:93
+#: ../gui/gnash.cpp:95
 msgid "  -va                      Be (very) verbose about action execution"
 msgstr ""
 
-#: ../gui/gnash.cpp:96
+#: ../gui/gnash.cpp:98
 msgid "  -vp                      Be (very) verbose about parsing"
 msgstr ""
 
-#: ../gui/gnash.cpp:98
+#: ../gui/gnash.cpp:100
+msgid "  -A <file>                Audio dump file (wave format)"
+msgstr ""
+
+#: ../gui/gnash.cpp:101
+msgid "  -D <file>                Video dump file (only valid with dump-gnash)"
+msgstr ""
+
+#: ../gui/gnash.cpp:102
 msgid "  -x,  --xid <ID>          X11 Window ID for display"
 msgstr ""
 
-#: ../gui/gnash.cpp:99
+#: ../gui/gnash.cpp:103
 msgid "  -w,  --writelog          Produce the disk based debug log"
 msgstr ""
 
-#: ../gui/gnash.cpp:100
+#: ../gui/gnash.cpp:104
 msgid "  -j,  --width <width>     Set window width"
 msgstr ""
 
-#: ../gui/gnash.cpp:101
+#: ../gui/gnash.cpp:105
 msgid "  -k,  --height <height>   Set window height"
 msgstr ""
 
-#: ../gui/gnash.cpp:102
+#: ../gui/gnash.cpp:106
 msgid "  -1,  --once              Exit when/if movie reaches the last frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:103
+#: ../gui/gnash.cpp:107
 msgid "  -g,  --debugger          Turn on the Flash debugger"
 msgstr ""
 
-#: ../gui/gnash.cpp:104
+#: ../gui/gnash.cpp:108
 msgid "  -r,  --render-mode <0|1|2|3>"
 msgstr ""
 
-#: ../gui/gnash.cpp:105
+#: ../gui/gnash.cpp:109
 msgid "                           0 disable rendering and sound"
 msgstr ""
 
-#: ../gui/gnash.cpp:106
+#: ../gui/gnash.cpp:110
 msgid "                           1 enable rendering, disable sound"
 msgstr ""
 
-#: ../gui/gnash.cpp:107
+#: ../gui/gnash.cpp:111
 msgid "                           2 enable sound, disable rendering"
 msgstr ""
 
-#: ../gui/gnash.cpp:108
+#: ../gui/gnash.cpp:112
 msgid "                           3 enable rendering and sound (default)"
 msgstr ""
 
-#: ../gui/gnash.cpp:109
+#: ../gui/gnash.cpp:113
 msgid "  -t,  --timeout <sec>     Exit after the specified number of seconds"
 msgstr ""
 
-#: ../gui/gnash.cpp:110
+#: ../gui/gnash.cpp:114
 msgid "  -u,  --real-url <url>    Set \"real\" URL of the movie"
 msgstr ""
 
-#: ../gui/gnash.cpp:111
+#: ../gui/gnash.cpp:115
 msgid "  -U,  --base-url <url>    Set \"base\" URL for resolving relative URLs"
 msgstr ""
 
-#: ../gui/gnash.cpp:112
+#: ../gui/gnash.cpp:116
 msgid "  -P,  --param <param>     Set parameter (e.g. \"FlashVars=A=1&b=2\")"
 msgstr ""
 
-#: ../gui/gnash.cpp:113
+#: ../gui/gnash.cpp:117
 msgid ""
 "  -F,  --fd <fd>           Filedescriptor to use for external communications"
 msgstr ""
 
-#: ../gui/gnash.cpp:115
+#: ../gui/gnash.cpp:119
 msgid "  -f,  --debug-fps num     Print FPS every num seconds (float)."
 msgstr ""
 
-#: ../gui/gnash.cpp:118
+#: ../gui/gnash.cpp:122
 msgid "  --max-advances num       Exit after specified number of advances"
 msgstr ""
 
-#: ../gui/gnash.cpp:119
+#: ../gui/gnash.cpp:123
 msgid "  --fullscreen             Start in fullscreen mode"
 msgstr ""
 
-#: ../gui/gnash.cpp:121
+#: ../gui/gnash.cpp:125
 msgid "Keys:"
 msgstr ""
 
-#: ../gui/gnash.cpp:123
+#: ../gui/gnash.cpp:127
 msgid "  CTRL-Q, CTRL-W           Quit/Exit"
 msgstr ""
 
-#: ../gui/gnash.cpp:124
+#: ../gui/gnash.cpp:128
 msgid "  CTRL-P                   Toggle Pause"
 msgstr ""
 
-#: ../gui/gnash.cpp:125
+#: ../gui/gnash.cpp:129
 msgid "  CTRL-R                   Restart the movie"
 msgstr ""
 
-#: ../gui/gnash.cpp:128
+#: ../gui/gnash.cpp:132
 msgid "  CTRL-[ or kp-   Step back one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:129
+#: ../gui/gnash.cpp:133
 msgid "  CTRL-] or kp+   Step forward one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:132
+#: ../gui/gnash.cpp:136
 msgid "  CTRL-L                   Force immediate redraw"
 msgstr ""
 
-#: ../gui/gnash.cpp:145
-msgid "Gnash "
+#: ../gui/gnash.cpp:150
+msgid ""
+"Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n"
+"Gnash comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of Gnash under the terms of the GNU General\n"
+"Public License.  For more information, see the file named COPYING.\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:155
+#: ../gui/gnash.cpp:159
 msgid "Build options "
 msgstr ""
 
-#: ../gui/gnash.cpp:156
+#: ../gui/gnash.cpp:160
 msgid "   Target: "
 msgstr ""
 
-#: ../gui/gnash.cpp:158
+#: ../gui/gnash.cpp:162
 msgid "   Renderer: "
 msgstr ""
 
-#: ../gui/gnash.cpp:159
+#: ../gui/gnash.cpp:163
 msgid " - GUI: "
 msgstr ""
 
-#: ../gui/gnash.cpp:160
+#: ../gui/gnash.cpp:164
 msgid " - Media handler: "
 msgstr ""
 
-#: ../gui/gnash.cpp:162
+#: ../gui/gnash.cpp:166
 msgid "   Configured with: "
 msgstr ""
 
-#: ../gui/gnash.cpp:163
+#: ../gui/gnash.cpp:167
 msgid "   CXXFLAGS: "
 msgstr ""
 
-#: ../gui/gnash.cpp:166
+#: ../gui/gnash.cpp:170
 msgid "Built against ffmpeg version: "
 msgstr ""
 
-#: ../gui/gnash.cpp:169
+#: ../gui/gnash.cpp:173
 msgid "Built against gstreamer version: "
 msgstr ""
 
-#: ../gui/gnash.cpp:241
+#: ../gui/gnash.cpp:246
 msgid "Logging to disk enabled"
 msgstr ""
 
-#: ../gui/gnash.cpp:247
+#: ../gui/gnash.cpp:252
 msgid "No verbose actions; disabled at compile time"
 msgstr ""
 
-#: ../gui/gnash.cpp:254
+#: ../gui/gnash.cpp:259
 msgid "No verbose parsing; disabled at compile time"
 msgstr ""
 
-#: ../gui/gnash.cpp:273
+#: ../gui/gnash.cpp:278
 #, c-format
 msgid "Setting root URL to %s"
 msgstr ""
 
-#: ../gui/gnash.cpp:277
+#: ../gui/gnash.cpp:282
 #, c-format
 msgid "Setting base URL to %s"
 msgstr ""
 
-#: ../gui/gnash.cpp:284
+#: ../gui/gnash.cpp:289
 #, c-format
 msgid "Invalid host communication filedescriptor %d\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:293
-msgid "Setting width to "
+#: ../gui/gnash.cpp:298
+#, c-format
+msgid "Setting width to %d"
 msgstr ""
 
-#: ../gui/gnash.cpp:302
+#: ../gui/gnash.cpp:307
 msgid "No debugger; disabled at compile time, -g is invalid"
 msgstr ""
 
-#: ../gui/gnash.cpp:309
-msgid "Setting height to "
+#: ../gui/gnash.cpp:314
+#, c-format
+msgid "Setting height to %d"
 msgstr ""
 
-#: ../gui/gnash.cpp:343
+#: ../gui/gnash.cpp:348
 msgid "ERROR: -r must be followed by 0, 1, 2 or 3 "
 msgstr ""
 
-#: ../gui/gnash.cpp:354
+#: ../gui/gnash.cpp:359
 msgid "FPS debugging disabled at compile time, -f is invalid"
 msgstr ""
 
-#: ../gui/gnash.cpp:383
+#: ../gui/gnash.cpp:394
 msgid "Error parsing command line options: "
 msgstr ""
 
-#: ../gui/gnash.cpp:384
+#: ../gui/gnash.cpp:395
 msgid "This is a Gnash bug."
 msgstr ""
 
-#: ../gui/gnash.cpp:389
+#: ../gui/gnash.cpp:400
 msgid "No rendering flags specified, using rcfile"
 msgstr ""
 
-#: ../gui/gnash.cpp:433
+#: ../gui/gnash.cpp:438
+msgid "Exception thrown during parseCommandLine"
+msgstr ""
+
+#: ../gui/gnash.cpp:444
 msgid "Error: no input file was specified. Exiting."
 msgstr ""
 
-#: ../gui/gtk.cpp:118
+#: ../gui/gtk.cpp:136
 msgid "Created XEmbedded window"
 msgstr ""
 
-#: ../gui/gtk.cpp:126
+#: ../gui/gtk.cpp:144
 msgid "Created top level window"
 msgstr ""
 
-#: ../gui/gtk.cpp:188
+#: ../gui/gtk.cpp:156
+msgid "Click to play"
+msgstr ""
+
+#: ../gui/gtk.cpp:216
 msgid "LIRC daemon not running"
 msgstr ""
 
-#: ../gui/gtk.cpp:526
+#: ../gui/gtk.cpp:599
 msgid "Sound"
 msgstr ""
 
-#: ../gui/gtk.cpp:542 ../gui/kde.cpp:445
+#: ../gui/gtk.cpp:615 ../gui/kde.cpp:442
 msgid "Quit Gnash"
 msgstr ""
 
-#: ../gui/gtk.cpp:622 ../gui/gtk.cpp:623
+#: ../gui/gtk.cpp:695 ../gui/gtk.cpp:696
 #, c-format
 msgid "Couldn't find pixmap file: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:629
+#: ../gui/gtk.cpp:702
 #, c-format
 msgid "Failed to load pixbuf file: %s: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:835
+#: ../gui/gtk.cpp:920
 #, c-format
 msgid ""
 "Attempting to open file %s.\n"
 "NOTE: the file open functionality is not yet implemented!"
 msgstr ""
 
-#: ../gui/gtk.cpp:959
+#: ../gui/gtk.cpp:1045
 msgid "Gnash preferences"
 msgstr ""
 
-#: ../gui/gtk.cpp:985
+#: ../gui/gtk.cpp:1071
 msgid "_Logging"
 msgstr ""
 
-#: ../gui/gtk.cpp:989
+#: ../gui/gtk.cpp:1075
 msgid "<b>Logging options</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:993
+#: ../gui/gtk.cpp:1079
 msgid "Verbosity level:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1002
+#: ../gui/gtk.cpp:1088
 msgid "Log to _file"
 msgstr ""
 
-#: ../gui/gtk.cpp:1006
+#: ../gui/gtk.cpp:1092
 msgid "Logfile name:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1015
+#: ../gui/gtk.cpp:1101
 msgid "Log _parser output"
 msgstr ""
 
-#: ../gui/gtk.cpp:1022
+#: ../gui/gtk.cpp:1108
 msgid "Log SWF _actions"
 msgstr ""
 
-#: ../gui/gtk.cpp:1029
+#: ../gui/gtk.cpp:1115
 msgid "Log malformed SWF _errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1035
+#: ../gui/gtk.cpp:1121
 msgid "Log ActionScript _coding errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1042
+#: ../gui/gtk.cpp:1128
 msgid "Log _Local Connection activity"
 msgstr ""
 
-#: ../gui/gtk.cpp:1049
+#: ../gui/gtk.cpp:1135
 msgid "Enable _debugger"
 msgstr ""
 
-#: ../gui/gtk.cpp:1062
+#: ../gui/gtk.cpp:1148
 msgid "_Security"
 msgstr ""
 
-#: ../gui/gtk.cpp:1067
+#: ../gui/gtk.cpp:1153
 msgid "<b>Network connections</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1071
+#: ../gui/gtk.cpp:1157
 msgid "Connect only to local _host"
 msgstr ""
 
-#: ../gui/gtk.cpp:1075
+#: ../gui/gtk.cpp:1161
 msgid "Connect only to local _domain"
 msgstr ""
 
-#: ../gui/gtk.cpp:1079
+#: ../gui/gtk.cpp:1165
 msgid "Disable SSL _verification"
 msgstr ""
 
-#: ../gui/gtk.cpp:1083
+#: ../gui/gtk.cpp:1169
 msgid "_Whitelist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1089
+#: ../gui/gtk.cpp:1175
 msgid "_Blacklist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1096
+#: ../gui/gtk.cpp:1182
 msgid "<b>Privacy</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1100
+#: ../gui/gtk.cpp:1186
 msgid "Shared objects directory:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1109
+#: ../gui/gtk.cpp:1195
 msgid "Do _not write Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1115
+#: ../gui/gtk.cpp:1201
 msgid "Only _access local Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1121
+#: ../gui/gtk.cpp:1207
 msgid "Disable Local _Connection object"
 msgstr ""
 
-#: ../gui/gtk.cpp:1132
+#: ../gui/gtk.cpp:1218
 msgid "_Media"
 msgstr ""
 
-#: ../gui/gtk.cpp:1137
+#: ../gui/gtk.cpp:1223
 msgid "<b>Sound</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1141
+#: ../gui/gtk.cpp:1227
 msgid "Use sound _handler"
 msgstr ""
 
-#: ../gui/gtk.cpp:1150
+#: ../gui/gtk.cpp:1236
 msgid "_Player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1155
+#: ../gui/gtk.cpp:1241
 msgid "<b>Player description</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1163
+#: ../gui/gtk.cpp:1249
 msgid "Player version:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1176
+#: ../gui/gtk.cpp:1262
 msgid "Operating system:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1185
+#: ../gui/gtk.cpp:1271
 msgid "<i>If blank, Gnash will detect your OS</i>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1195
+#: ../gui/gtk.cpp:1281
 msgid "URL opener:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1205
+#: ../gui/gtk.cpp:1291
 msgid "<b>Performance</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1213
+#: ../gui/gtk.cpp:1299
 msgid "Max size of movie library:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1223
+#: ../gui/gtk.cpp:1309
 msgid "Start _Gnash in pause mode"
 msgstr ""
 
-#: ../gui/gtk.cpp:1236
+#: ../gui/gtk.cpp:1322
 msgid "Movie properties"
 msgstr ""
 
-#: ../gui/gtk.cpp:1309
+#: ../gui/gtk.cpp:1397
 msgid "Variable"
 msgstr ""
 
-#: ../gui/gtk.cpp:1321
+#: ../gui/gtk.cpp:1409
 msgid "Value"
 msgstr ""
 
-#: ../gui/gtk.cpp:1365
+#: ../gui/gtk.cpp:1455
 msgid "Gnash is the GNU Flash movie player based on GameSWF."
 msgstr ""
 
-#: ../gui/gtk.cpp:1367
+#: ../gui/gtk.cpp:1457
 msgid ""
 "\n"
 "Renderer: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1369
+#: ../gui/gtk.cpp:1459
 msgid ""
 "\n"
 "GUI: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1371
+#: ../gui/gtk.cpp:1461
 msgid ""
 "\n"
 "Media: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1374
+#: ../gui/gtk.cpp:1464
 msgid ""
 "\n"
 "Built against gstreamer version: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1380
+#: ../gui/gtk.cpp:1470
 msgid ""
 "\n"
 "Built against ffmpeg version: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1389
+#: ../gui/gtk.cpp:1479
 msgid "GNASH flash movie player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1421 ../gui/gtk.cpp:1434
+#: ../gui/gtk.cpp:1511 ../gui/gtk.cpp:1524
 msgid "Open file"
 msgstr ""
 
-#: ../gui/gtk.cpp:1775
+#: ../gui/gtk.cpp:1878
 msgid "_File"
 msgstr ""
 
-#: ../gui/gtk.cpp:1839
+#: ../gui/gtk.cpp:1942
 msgid "_Edit"
 msgstr ""
 
-#: ../gui/gtk.cpp:1861
+#: ../gui/gtk.cpp:1964
 msgid "_Help"
 msgstr ""
 
-#: ../gui/gtk.cpp:1882
+#: ../gui/gtk.cpp:1986
 msgid "_View"
 msgstr ""
 
-#: ../gui/gtk.cpp:1892
+#: ../gui/gtk.cpp:1996
 msgid "Redraw"
 msgstr ""
 
-#: ../gui/gtk.cpp:1904 ../gui/gtk.cpp:1910
+#: ../gui/gtk.cpp:2008 ../gui/gtk.cpp:2014
 msgid "Toggle fullscreen"
 msgstr ""
 
-#: ../gui/gtk.cpp:1926
+#: ../gui/gtk.cpp:2024
+msgid "Show updated ranges"
+msgstr ""
+
+#: ../gui/gtk.cpp:2045
 msgid "Movie _Control"
 msgstr ""
 
-#: ../gui/gtk.cpp:1939
+#: ../gui/gtk.cpp:2058
 msgid "Play"
 msgstr ""
 
-#: ../gui/gtk.cpp:1952
+#: ../gui/gtk.cpp:2071
 msgid "Pause"
 msgstr ""
 
-#: ../gui/gtk.cpp:1965
+#: ../gui/gtk.cpp:2084
 msgid "Stop"
 msgstr ""
 
-#: ../gui/gtk.cpp:1980 ../gui/kde.cpp:437
+#: ../gui/gtk.cpp:2099 ../gui/kde.cpp:434
 msgid "Restart Movie"
 msgstr ""
 
-#: ../gui/gtk.cpp:1996
+#: ../gui/gtk.cpp:2115
 msgid "Step Forward Frame"
 msgstr ""
 
-#: ../gui/gtk.cpp:2008
+#: ../gui/gtk.cpp:2127
 msgid "Step Backward Frame"
 msgstr ""
 
-#: ../gui/gtk.cpp:2021
+#: ../gui/gtk.cpp:2140
 msgid "Jump Forward 10 Frames"
 msgstr ""
 
-#: ../gui/gtk.cpp:2031
+#: ../gui/gtk.cpp:2150
 msgid "Jump Backward 10 Frames"
 msgstr ""
 
@@ -5440,57 +5920,57 @@
 msgid "Got double-buffered visual."
 msgstr ""
 
-#: ../gui/gui.cpp:169 ../gui/gui.cpp:175
+#: ../gui/gui.cpp:166 ../gui/gui.cpp:172
 msgid "Fullscreen not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:184
+#: ../gui/gui.cpp:181
 msgid "Mouse show/hide not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:195
+#: ../gui/gui.cpp:194
 msgid "menushow not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:375
+#: ../gui/gui.cpp:518
 #, c-format
 msgid "mouse @ %d,%d"
 msgstr ""
 
-#: ../gui/gui.cpp:763
+#: ../gui/gui.cpp:934
 #, c-format
 msgid "Frame %d"
 msgstr ""
 
-#: ../gui/kde.cpp:434
+#: ../gui/kde.cpp:431
 msgid "Play Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:435
+#: ../gui/kde.cpp:432
 msgid "Pause Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:436
+#: ../gui/kde.cpp:433
 msgid "Stop Movie"
 msgstr ""
 
-#: ../gui/kde.cpp:439
+#: ../gui/kde.cpp:436
 msgid "Step Forward"
 msgstr ""
 
-#: ../gui/kde.cpp:440
+#: ../gui/kde.cpp:437
 msgid "Step Backward"
 msgstr ""
 
-#: ../gui/kde.cpp:441
+#: ../gui/kde.cpp:438
 msgid "Jump Forward"
 msgstr ""
 
-#: ../gui/kde.cpp:442
+#: ../gui/kde.cpp:439
 msgid "Jump Backward"
 msgstr ""
 
-#: ../gui/kde.cpp:444
+#: ../gui/kde.cpp:441
 msgid "Refresh"
 msgstr ""
 
@@ -5499,45 +5979,52 @@
 msgid "Timer delay set to %d milliseconds"
 msgstr ""
 
-#: ../gui/Player.cpp:169
+#: ../gui/Player.cpp:182
 msgid "Sound requested but no sound support compiled in"
 msgstr ""
 
-#: ../gui/Player.cpp:202
+#: ../gui/Player.cpp:215
 #, c-format
 msgid "Activating FPS debugging every %g seconds"
 msgstr ""
 
-#: ../gui/Player.cpp:357
-msgid "Input movie has collapsed dimensions "
+#: ../gui/Player.cpp:366
+#, c-format
+msgid ""
+"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on."
+msgstr ""
+
+#: ../gui/Player.cpp:452
+#, c-format
+msgid "Sent FsCommand '%s' to host fd %d"
 msgstr ""
 
-#: ../gui/Player.cpp:415
+#: ../gui/Player.cpp:461
 #, c-format
-msgid "Running as plugin: ignoring fscommand %s."
+msgid "Running as plugin: skipping internal handling of FsCommand %s%s."
 msgstr ""
 
-#: ../gui/Player.cpp:452
+#: ../gui/Player.cpp:506
 #, c-format
-msgid "FScommand exec called with argument %s"
+msgid "FsCommand exec called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:459
+#: ../gui/Player.cpp:513
 #, c-format
-msgid "FScommand allowscale called with argument %s"
+msgid "FsCommand allowscale called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:466
+#: ../gui/Player.cpp:520
 #, c-format
-msgid "FScommand trapallkeys called with argument %s"
+msgid "FsCommand trapallkeys called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:470
+#: ../gui/Player.cpp:526
 #, c-format
-msgid "Unhandled FSCommand %s (%s)"
+msgid "FsCommand '%s(%s)' not handled internally"
 msgstr ""
 
-#: ../gui/Player.cpp:496
+#: ../gui/Player.cpp:597
 #, c-format
 msgid "Unhandled callback %s with arguments %s"
 msgstr ""

Index: po/it.po
===================================================================
RCS file: /sources/gnash/gnash/po/it.po,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- po/it.po    12 Mar 2008 07:41:50 -0000      1.3
+++ po/it.po    7 May 2008 15:40:43 -0000       1.4
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-12 08:23+0100\n"
+"POT-Creation-Date: 2008-05-07 17:34+0200\n"
 "PO-Revision-Date: 2007-06-14 09:46+0200\n"
 "Last-Translator: Sandro Santilli <address@hidden>\n"
 "Language-Team: LANGUAGE <address@hidden>\n"
@@ -14,6 +14,10 @@
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: ../libbase/ClockTime.cpp:269
+msgid "Cannot get requested timezone information"
+msgstr ""
+
 #: ../libbase/curl_adapter.cpp:374
 #, c-format
 msgid "Timeout (%u milliseconds) while loading from url %s"
@@ -63,34 +67,34 @@
 msgid "Gnash Plugin name: %s"
 msgstr "Nome del plugin Gnash: %s"
 
-#: ../libbase/GC.cpp:62
+#: ../libbase/GC.cpp:68
 #, c-format
 msgid "GC %p deleted, deleting all managed resources - collector run "
 msgstr ""
 "GC %p cancellato, cancellero' tutte le risorse gestite - vai col collettore"
 
-#: ../libbase/GC.cpp:79
+#: ../libbase/GC.cpp:85
 #, c-format
 msgid "GC %p: SWEEP SCAN"
 msgstr "GC %p: scansione di pulizia"
 
-#: ../libbase/GC.cpp:89
+#: ../libbase/GC.cpp:95
 #, c-format
 msgid "GC %p: cleanUnreachable deleting object %p (%s)"
 msgstr "GC %p: cleanUnreachable sta cancellando l'oggetto %p (%s)"
 
-#: ../libbase/GC.cpp:104
+#: ../libbase/GC.cpp:110
 #, c-format
 msgid "GC %p: cleanUnreachable deleted "
 msgstr "GC %p: cleanUnrechable ha cancellato"
 
-#: ../libbase/GC.cpp:119
+#: ../libbase/GC.cpp:125
 msgid ""
 "Garbage collection skipped since number of collectables added since last run "
 "is too low ("
 msgstr ""
 
-#: ../libbase/GC.cpp:130
+#: ../libbase/GC.cpp:136
 #, c-format
 msgid "GC %p Starting collector: "
 msgstr ""
@@ -100,245 +104,46 @@
 msgid "Internal jpeg error: %s"
 msgstr "Errore interno della libreria jpeg: %s"
 
-#: ../libbase/log.cpp:158
-msgid "TRACE"
-msgstr ""
-
-#: ../libbase/log.cpp:229
-#, fuzzy
-msgid "ERROR"
-msgstr "ERRORE: "
-
-#: ../libbase/log.cpp:244
-msgid "UNIMPLEMENTED"
-msgstr "NON IMPLEMENTATO"
-
-#: ../libbase/log.cpp:259
-#, fuzzy
-msgid "SECURITY"
-msgstr "SICUREZZA: "
-
-#: ../libbase/log.cpp:274
-#, fuzzy
-msgid "MALFORMED SWF"
-msgstr "SWF CORROTTO: "
-
-#: ../libbase/log.cpp:289
-#, fuzzy
-msgid "ACTIONSCRIPT ERROR"
-msgstr "ERRORE ACTIONSCRIPT: "
-
-#: ../libbase/network.cpp:83
-msgid "Could not find a usable WinSock DLL"
-msgstr ""
-
-#: ../libbase/network.cpp:125
-#, c-format
-msgid "Can't connect to privileged port #%d"
-msgstr ""
-
-#: ../libbase/network.cpp:147
-#, c-format
-msgid "unable to get protocol entry for %s"
-msgstr ""
-
-#: ../libbase/network.cpp:164 ../libbase/network.cpp:324
-#: ../libbase/network.cpp:472
-#, c-format
-msgid "unable to create socket: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:171
-msgid "setsockopt SO_REUSEADDR failed"
-msgstr ""
-
-#: ../libbase/network.cpp:181
-#, c-format
-msgid "unable to bind to port %hd: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:191
-#, c-format
-msgid "Server bound to service on %s, port %hd, using fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:197
-#, c-format
-msgid "unable to listen on port: %hd: %s "
-msgstr ""
-
-#: ../libbase/network.cpp:234
-#, c-format
-msgid "Trying to accept net traffic on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:264
-msgid "There is data at the console for stdin"
-msgstr ""
-
-#: ../libbase/network.cpp:271
-#, c-format
-msgid "The accept() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:275
-#, c-format
-msgid "The accept() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:282
-#, c-format
-msgid "The accept() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:294
-#, c-format
-msgid "unable to accept: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:299
-#, c-format
-msgid "Accepting tcp/ip connection on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:346 ../libbase/network.cpp:494
-#, c-format
-msgid "The connect() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:353 ../libbase/network.cpp:378
-#: ../libbase/network.cpp:501 ../libbase/network.cpp:530
-#, c-format
-msgid "The connect() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:364 ../libbase/network.cpp:512
-#, c-format
-msgid "The connect() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:372
-#, c-format
-msgid "\tsocket name %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:437
-#, c-format
-msgid "Can't connect to privileged port %hd"
-msgstr ""
-
-#: ../libbase/network.cpp:442
-#, c-format
-msgid "%s: to host %s at port %d"
-msgstr ""
-
-#: ../libbase/network.cpp:448
-#, c-format
-msgid "The hostname for this machine is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:450
-msgid "Couldn't get the hostname for this machine"
-msgstr ""
-
-#: ../libbase/network.cpp:464
-#, c-format
-msgid "The IP address for this client socket is %s"
-msgstr ""
-
-#: ../libbase/network.cpp:523
-#, c-format
-msgid "\tport %d at IP %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:599
-#, c-format
-msgid "Unable to close the socket for fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:606
-#, c-format
-msgid "Closed the socket on fd %d"
+#: ../libbase/rc.cpp:344 ../libbase/rc.cpp:351
+msgid "RcInitFile: couldn't open file: "
 msgstr ""
 
-#: ../libbase/network.cpp:689 ../libbase/network.cpp:790
-#, c-format
-msgid "The socket for fd %d was interupted by a system call"
+#: ../libbase/rc.cpp:355
+msgid "RcInitFile: parsing "
 msgstr ""
 
-#: ../libbase/network.cpp:693
+#: ../libbase/rc.cpp:393
 #, c-format
-msgid "The socket for fd %d was never available for reading"
+msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:698
+#: ../libbase/rc.cpp:519
 #, c-format
-msgid "The socket for fd %d timed out waiting to read"
+msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:704
+#: ../libbase/rc.cpp:533
 #, c-format
-msgid "read %d bytes from fd %d"
+msgid "Warning: empty include specification in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:713
+#: ../libbase/rc.cpp:540
 #, c-format
 msgid ""
-"%s: Read packet data from fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/network.cpp:794
-#, c-format
-msgid "The socket for fd %d was never available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:798
-#, c-format
-msgid "The socket for fd %d timed out waiting to write"
+"Warning: include specification must be an absolute pathin rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:804
+#: ../libbase/rc.cpp:551
 #, c-format
-msgid "Wrote zero out of %d bytes to fd %d: %s"
+msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:809
+#: ../libbase/rc.cpp:628
 #, c-format
-msgid "Couldn't write %d bytes to fd %d: %s"
+msgid "Couldn't open file %s for writing"
 msgstr ""
 
-#: ../libbase/network.cpp:817
-#, c-format
-msgid "wrote %d bytes to fd %d, expected %d"
-msgstr ""
-
-#: ../libbase/network.cpp:822
-#, c-format
-msgid "wrote %d bytes to fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:838
-#, c-format
-msgid "took %d usec to write (%d bytes)"
-msgstr ""
-
-#: ../libbase/network.cpp:849
-#, c-format
-msgid ""
-"%s: Wrote packet data to fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/rc.cpp:491
-msgid "Warning: unrecognized directive \""
-msgstr ""
-
-#: ../libbase/rc.cpp:492
-msgid "\" in rcfile."
-msgstr ""
-
-#: ../libbase/rc.cpp:559
+#: ../libbase/rc.cpp:637
 msgid "# Generated by Gnash. Manual changes to this file may be overridden."
 msgstr ""
 
@@ -347,212 +152,99 @@
 msgid "Couldn't initialize ltdl: %s"
 msgstr "Non sono riuscito ad initializare il database"
 
-#: ../libbase/sharedlib.cpp:179
+#: ../libbase/sharedlib.cpp:177
 #, c-format
 msgid "Opened dynamic library \"%s\""
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:214 ../libbase/sharedlib.cpp:239
+#: ../libbase/sharedlib.cpp:212 ../libbase/sharedlib.cpp:237
 #, c-format
 msgid "Couldn't find symbol: %s"
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:217 ../libbase/sharedlib.cpp:242
+#: ../libbase/sharedlib.cpp:215 ../libbase/sharedlib.cpp:240
 #, c-format
 msgid "Found symbol %s @ %p"
 msgstr ""
 
-#: ../libamf/amf.cpp:177
-#, c-format
-msgid "Type is %s"
-msgstr "Tipo: %s"
-
-#: ../libamf/amf.cpp:188
-#, c-format
-msgid "Boolean is %d"
-msgstr "Booleano: %d"
-
-#: ../libamf/amf.cpp:202
-#, c-format
-msgid "String is %s"
-msgstr "Stringa: %s"
-
-#: ../libamf/amf.cpp:219
-msgid "Undefined element"
-msgstr "Elemento non definito"
-
-#: ../libamf/amf.cpp:683 ../libamf/amf.cpp:1391
+#: ../backend/render_handler_agg.cpp:628
 #, c-format
-msgid "The packet head is: 0x%s"
+msgid "Initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d bytes"
 msgstr ""
 
-#: ../libamf/amf.cpp:1363
-#, c-format
-msgid "AMF Header size bits (0x%X) out of range"
+#: ../backend/render_handler_agg.cpp:698
+msgid "Warning: rendering ended while drawing a mask"
 msgstr ""
 
-#: ../libamf/amf.cpp:1379
-#, c-format
-msgid "AMF header byte is: 0x%X"
+#: ../backend/render_handler_agg.cpp:701
+msgid "Warning: rendering ended while masks were still active"
 msgstr ""
 
-#: ../libamf/amf.cpp:1382
-#, c-format
-msgid "The AMF channel index is %d"
+#: ../backend/render_handler_agg.cpp:898
+msgid ""
+"Warning: select_clipbounds encountered a character definition with null "
+"bounds"
 msgstr ""
 
-#: ../libamf/amf.cpp:1385
-#, c-format
-msgid "The header size is %d"
+#: ../backend/render_handler_agg.cpp:988
+msgid "Warning: AGG renderer skipping a whole character"
 msgstr ""
 
-#: ../libamf/amf.cpp:1398
-#, c-format
-msgid "The mystery word is: %d or 0x%s"
+#: ../backend/render_handler_agg.cpp:1749
+msgid ""
+"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable "
+"one)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1407
+#: ../backend/render_handler_agg.cpp:2099
 #, c-format
-msgid "The body size is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (little-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1417
+#: ../backend/render_handler_agg.cpp:2101
 #, c-format
-msgid "The type is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (big-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1436
-#, c-format
-msgid "ERROR: Unidentified AMF header data type %d"
+#: ../backend/render_handler_cairo.cpp:558
+msgid "Scaled strokes in Cairo renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1444
-#, c-format
-msgid "The source/destination is: %d, or 0x%s"
+#: ../backend/render_handler_ogl.cpp:1236
+msgid "Unidirectionally scaled strokes in OGL renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1479
+#: ../libamf/amf.cpp:673
 msgid "AMF body input data is NULL"
 msgstr ""
 
-#: ../libamf/amf.cpp:1491
-#, c-format
-msgid "The packet body is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1593
-#, c-format
-msgid "The element is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1630
-#, c-format
-msgid "Number \"%s\" is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1690
-#, c-format
-msgid "astype_e of value: %x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:87
-msgid "Read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:89
-msgid "Couldn't read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:95
-msgid "Handshake is correct"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:97
-#, c-format
-msgid "Handshake isn't correct; Data read is: 0x%x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:104
-msgid "Read Handshake Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:108
-#, c-format
-msgid "Couldn't read Handshake DataData read is: %s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:176
-msgid "Read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:178
-msgid "Couldn't read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:183
-msgid "Read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:187
-msgid "Couldn't read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:208
-msgid "Read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:210
-msgid "Couldn't read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:267
-msgid "Read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:269
-msgid "Couldn't read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:275
-#, c-format
-msgid "The Header size is: %d"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:276
-#, c-format
-msgid "The AMF index is: 0x%x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:280
-#, c-format
-msgid "Read first RTMP packet header of header size %d"
-msgstr ""
+#: ../libamf/amf.cpp:722
+#, fuzzy, c-format
+msgid "AMF String length is: %d"
+msgstr "Stringa: %s"
 
-#: ../libamf/rtmp.cpp:284
-msgid "Couldn't read first RTMP packet header"
-msgstr ""
+#: ../libamf/amf.cpp:729
+#, fuzzy, c-format
+msgid "AMF String is: %s"
+msgstr "Stringa: %s"
 
-#: ../libamf/rtmp.cpp:297
-msgid "Reading AMF packets till we're done..."
+#: ../libamf/amf.cpp:802
+msgid "End of Object definition"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:303 ../libamf/rtmp.cpp:305
+#: ../libamf/amf.cpp:913
 #, c-format
-msgid "The packet data is: 0x%s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:309
-msgid "Done reading packet"
+msgid "amf0_type_e of value: %x"
 msgstr ""
 
-#: ../libamf/sol.cpp:193
+#: ../libamf/sol.cpp:204
 #, c-format
 msgid ""
 "%s: SOL file header is: \n"
 "%s"
 msgstr ""
 
-#: ../libmedia/AudioDecoderNellymoser.cpp:832
+#: ../libmedia/AudioDecoderNellymoser.cpp:836
 #: ../libmedia/AudioDecoderSimple.cpp:415
 msgid "Error in sound sample conversion"
 msgstr "Errore nella conversione di un campione audio"
@@ -592,14 +284,14 @@
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:81
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:158
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:73
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:75
 #: ../server/asobj/NetStreamFfmpeg.cpp:287
 msgid "libavcodec couldn't allocate context"
 msgstr ""
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:88
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:165
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:79
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:81
 #: ../server/asobj/NetStreamFfmpeg.cpp:295
 msgid "libavcodec failed to initialize codec"
 msgstr ""
@@ -618,50 +310,50 @@
 msgid "Error while decoding audio data."
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:112
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:132
 msgid "gnash has not been compiled to handle mp3 audio"
 msgstr "Gnash e' stato compilato senza con il supporto audio mp3"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:128
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:148
 #, c-format
 msgid "unknown sound format %d requested; gnash does not handle it"
 msgstr "Formato audio %d sconosciuto/non supportato"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:190
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:210
 msgid "Trying to play sound with size 0"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:265
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:285
 #, c-format
 msgid "Unable to start SDL sound: %s"
 msgstr "Impossibile far partire l'audio SDL: %s"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:434
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:454
 #, c-format
 msgid "Unable to start aux SDL sound: %s"
 msgstr "Impossibile far partire l'audio ausiliario SDL: %s"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:637
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:717
 #, c-format
 msgid "Negative buffer length in sdl_audio_callback (%d)"
 msgstr "Lunghezza del buffer negativa (%d) in sdl_audio_callback"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:643
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:723
 #, fuzzy
 msgid "Zero buffer length in sdl_audio_callback"
 msgstr "Lunghezza del buffer negativa (%d) in sdl_audio_callback"
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:59
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:61
 #: ../server/asobj/NetStreamFfmpeg.cpp:334
 #, c-format
 msgid "Unsupported video codec %d"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:67
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:69
 msgid "libavcodec can't decode the current video format"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:158
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:160
 msgid "Out of memory while allocating avcodec frame"
 msgstr ""
 
@@ -712,7 +404,7 @@
 "consider installing gstreamer-ffmpeg and/or gstreamer-plugins-bad."
 msgstr ""
 
-#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:136
+#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:139
 msgid "Failed to make a valid audio sink."
 msgstr ""
 
@@ -731,207 +423,202 @@
 "available; consider installing gstreamer-ffmpeg."
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:224
+#: ../libmedia/gst/VideoDecoderGst.cpp:225
 #, c-format
 msgid "Embedded video playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:236
-#: ../server/asobj/NetStreamGst.cpp:542
+#: ../libmedia/gst/VideoDecoderGst.cpp:237
+#: ../server/asobj/NetStreamGst.cpp:545
 msgid "NetStream has reached the end of the stream."
 msgstr ""
 
-#: ../server/array.cpp:302
+#: ../server/array.cpp:309
 #, c-format
 msgid "Unhandled sort flags: %d (0x%X)"
 msgstr ""
 
-#: ../server/array.cpp:621
+#: ../server/array.cpp:630
 msgid "tried to pop element from back of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:639
+#: ../server/array.cpp:651
 msgid "tried to shift element from front of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:736
+#: ../server/array.cpp:750
 #, c-format
 msgid "Array.slice(%u, %u) called"
 msgstr ""
 
-#: ../server/array.cpp:766
-#, c-format
-msgid "Current array is %s"
-msgstr ""
-
-#: ../server/array.cpp:890
+#: ../server/array.cpp:908
 #, c-format
 msgid "Array(%s).splice(%s) called"
 msgstr ""
 
-#: ../server/array.cpp:896
+#: ../server/array.cpp:914
 msgid "Array.splice() needs at least 1 argument, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:912
+#: ../server/array.cpp:930
 #, c-format
 msgid "Array.splice: start:%d became %u"
 msgstr ""
 
-#: ../server/array.cpp:925
+#: ../server/array.cpp:943
 #, c-format
 msgid "Array.splice(%d,%d): negative length given, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:992
+#: ../server/array.cpp:1011
 msgid "Sort called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1145
+#: ../server/array.cpp:1164
 msgid "SortOn called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1160
+#: ../server/array.cpp:1179
 #, c-format
 msgid "calling array push, pushing %d values onto back of array"
 msgstr ""
 
-#: ../server/array.cpp:1176
+#: ../server/array.cpp:1195
 #, c-format
 msgid "calling array unshift, pushing %d values onto front of array"
 msgstr ""
 
-#: ../server/array.cpp:1195
+#: ../server/array.cpp:1214
 #, c-format
 msgid "calling array pop, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1211
+#: ../server/array.cpp:1230
 #, c-format
 msgid "calling array shift, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1228
+#: ../server/array.cpp:1247
 #, c-format
 msgid "called array reverse, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1263
+#: ../server/array.cpp:1282
 #, c-format
 msgid "array_to_string called, nargs = %d, this_ptr = %p"
 msgstr ""
 
-#: ../server/array.cpp:1266
+#: ../server/array.cpp:1285
 #, c-format
 msgid "to_string result is: %s"
 msgstr ""
 
-#: ../server/array.cpp:1316
+#: ../server/array.cpp:1338
 msgid ""
 "More than 2 arguments to Array.slice, and I don't know what to do with "
 "them.  Ignoring them"
 msgstr ""
 
-#: ../server/array.cpp:1394
+#: ../server/array.cpp:1416
 #, c-format
 msgid "array_new called, nargs = %d"
 msgstr ""
 
-#: ../server/array.cpp:1421
+#: ../server/array.cpp:1443
 #, c-format
 msgid "array_new setting object %p in result"
 msgstr ""
 
-#: ../server/as_environment.cpp:62
+#: ../server/as_environment.cpp:57
 #, c-format
 msgid "get_variable(%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:83
+#: ../server/as_environment.cpp:78
 #, c-format
 msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed"
 msgstr ""
 
-#: ../server/as_environment.cpp:89
+#: ../server/as_environment.cpp:84
 #, c-format
 msgid "...but get_variable_raw(%s, <scopeStack>) succeeded (%s)!"
 msgstr ""
 
-#: ../server/as_environment.cpp:153
+#: ../server/as_environment.cpp:148
 #, c-format
 msgid "Won't get invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:220
+#: ../server/as_environment.cpp:215
 #, c-format
 msgid "reference to unexisting variable '%s'"
 msgstr ""
 
-#: ../server/as_environment.cpp:310
+#: ../server/as_environment.cpp:305
 #, c-format
 msgid "Path target '%s' not found while setting %s=%s"
 msgstr ""
 
-#: ../server/as_environment.cpp:339
+#: ../server/as_environment.cpp:334
 #, c-format
 msgid "Won't set invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:536
+#: ../server/as_environment.cpp:531
 #, c-format
 msgid "find_object(%s) called"
 msgstr ""
 
-#: ../server/as_environment.cpp:542
+#: ../server/as_environment.cpp:537
 msgid "Returning m_target (empty path)"
 msgstr ""
 
-#: ../server/as_environment.cpp:566
+#: ../server/as_environment.cpp:561
 #, c-format
 msgid "Path is '/', return the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:576
+#: ../server/as_environment.cpp:571
 #, c-format
 msgid "Absolute path, start at the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:583
+#: ../server/as_environment.cpp:578
 #, c-format
 msgid "Relative path, start at (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:598
+#: ../server/as_environment.cpp:593
 #, c-format
 msgid "Path is %s, returning the root"
 msgstr ""
 
-#: ../server/as_environment.cpp:609
+#: ../server/as_environment.cpp:604
 #, c-format
 msgid "invalid path '%s' (p=next_slash=%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:620
+#: ../server/as_environment.cpp:615
 #, c-format
 msgid "invalid path '%s' (dot not allowed after having seen a slash)"
 msgstr ""
 
-#: ../server/as_environment.cpp:640
+#: ../server/as_environment.cpp:635
 #, c-format
 msgid "No more subparts, env is %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:700
+#: ../server/as_environment.cpp:695
 #, c-format
 msgid "Invoking get_path_element(%s) on object %p (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:707
+#: ../server/as_environment.cpp:702
 #, c-format
 msgid "Path element %s not found in object %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:879
+#: ../server/as_environment.cpp:882
 #, c-format
 msgid "Max stack count reached (%u)"
 msgstr ""
@@ -973,259 +660,340 @@
 "way to handle such a malformed call."
 msgstr ""
 
-#: ../server/as_function.cpp:374
+#: ../server/as_function.cpp:385
 msgid "it's a built-in class"
 msgstr ""
 
-#: ../server/as_function.cpp:407
+#: ../server/as_function.cpp:425
 #, c-format
 msgid "constructor prototype is %s"
 msgstr ""
 
-#: ../server/as_object.cpp:192
+#: ../server/as_object.cpp:234 ../server/sprite_instance.cpp:2505
+#: ../server/sprite_instance.cpp:2554
 #, c-format
 msgid "Caught exception: %s"
 msgstr ""
 
-#: ../server/as_object.cpp:508 ../server/as_object.cpp:553
+#: ../server/as_object.cpp:554 ../server/as_object.cpp:665
 #, c-format
 msgid "Attempt to set read-only property '%s'"
 msgstr ""
 
-#: ../server/as_object.cpp:522 ../server/as_object.cpp:566
+#: ../server/as_object.cpp:600 ../server/as_object.cpp:702
 #, c-format
 msgid "%s: Exception %s. Will create a new member"
 msgstr ""
 
-#: ../server/as_object.cpp:535
+#: ../server/as_object.cpp:614
 #, c-format
 msgid "Unknown failure in setting property '%s' on object '%p'"
 msgstr ""
 
-#: ../server/as_object.cpp:593
+#: ../server/as_object.cpp:729
 msgid ""
 "Attempt to set a slot for either a slot or a property which already exists."
 msgstr ""
 
-#: ../server/as_object.cpp:601
+#: ../server/as_object.cpp:737
 #, c-format
 msgid "Attempt to initialize read-only property ``%s'' on object ``%p'' twice"
 msgstr ""
 
-#: ../server/as_object.cpp:757
+#: ../server/as_object.cpp:962
 msgid "Circular inheritance chain detected during isPrototypeOf call"
 msgstr ""
 
-#: ../server/as_object.cpp:766
+#: ../server/as_object.cpp:971
 #, c-format
-msgid " members of object %p follow"
+msgid "%d members of object %p follow"
 msgstr ""
 
-#: ../server/as_object.cpp:823
+#: ../server/as_object.cpp:1028
 #, c-format
 msgid ""
 "Can't set propflags on object property %s (either not found or protected)"
 msgstr ""
 
-#: ../server/as_object.cpp:871
+#: ../server/as_object.cpp:1076
 #, c-format
 msgid ""
 "Invalid call to AsSetPropFlags: invalid second argument %s (expected string, "
 "null or an array)"
 msgstr ""
 
-#: ../server/as_value.cpp:183
+#: ../server/as_value.cpp:178
 #, c-format
 msgid "to_primitive(%s, STRING) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/as_value.cpp:454
+#: ../server/as_value.cpp:599
 #, c-format
 msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:465
+#: ../server/as_value.cpp:1723
 #, c-format
-msgid "Unhandled button event %s"
+msgid "(%s + %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:551
+#: ../server/button_character_instance.cpp:503
 #, c-format
-msgid "Executing actions for button condition %d"
+msgid "Unhandled button event %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:911
+#: ../server/button_character_instance.cpp:1081
 #, c-format
 msgid ""
 "A button member (%s) clashes with the name of an existing character in its "
 "display list.  The member will hide the character"
 msgstr ""
 
-#: ../server/character.cpp:117
+#: ../server/button_character_instance.cpp:1174
+msgid "Button state"
+msgstr ""
+
+#: ../server/character.cpp:128
 msgid ""
 "ActionScript code trying to reference a nonexistent parent with '..'  (a "
 "nonexistent parent probably only occurs in the root MovieClip). Returning "
 "NULL. "
 msgstr ""
 
-#: ../server/character.cpp:282
+#: ../server/character.cpp:300
 #, c-format
 msgid "Attempt to set _xscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:318
+#: ../server/character.cpp:336
 #, c-format
 msgid "Attempt to set _yscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:436
-msgid "FIXME: can't set _width on character with null or world bounds"
+#: ../server/character.cpp:405
+#, c-format
+msgid "Ignored attempt to set %s.%s=%s"
+msgstr ""
+
+#: ../server/character.cpp:407
+msgid "_alpha"
 msgstr ""
 
-#: ../server/character.cpp:447
+#: ../server/character.cpp:466
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with null or world bounds"
+msgstr ""
+
+#: ../server/character.cpp:474
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with width %d"
+msgstr ""
+
+#: ../server/character.cpp:483
 #, c-format
 msgid "Setting _width=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/character.cpp:481
-msgid "FIXME: can't set _height on character with null or world bounds"
+#: ../server/character.cpp:518
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with null or world bounds"
 msgstr ""
 
-#: ../server/character.cpp:492
+#: ../server/character.cpp:526
+#, fuzzy, c-format
+msgid "FIXME: can't set _height on character %s (%s) with height %d"
+msgstr "Altezza della finestra: %d"
+
+#: ../server/character.cpp:535
 #, fuzzy, c-format
 msgid "Setting _height=%g of character %s (%s)"
 msgstr "Altezza della finestra: %d"
 
-#: ../server/debugger.cpp:142
+#: ../server/character.cpp:1031 ../server/movie_root.cpp:2110
+msgid "yes"
+msgstr ""
+
+#: ../server/character.cpp:1032 ../server/movie_root.cpp:2111
+msgid "no"
+msgstr ""
+
+#: ../server/character.cpp:1038
+msgid "Depth"
+msgstr ""
+
+#: ../server/character.cpp:1045
+msgid "Ratio"
+msgstr ""
+
+#: ../server/character.cpp:1055
+msgid "Clipping depth"
+msgstr ""
+
+#: ../server/character.cpp:1060
+msgid "Dimensions"
+msgstr ""
+
+#: ../server/character.cpp:1062
+msgid "Dynamic"
+msgstr ""
+
+#: ../server/character.cpp:1063
+msgid "Mask"
+msgstr ""
+
+#: ../server/character.cpp:1064
+msgid "Destroyed"
+msgstr ""
+
+#: ../server/character.cpp:1065
+msgid "Unloaded"
+msgstr ""
+
+#: ../server/debugger.cpp:143
 msgid "Debugger enabled >> "
 msgstr ""
 
-#: ../server/debugger.cpp:357 ../server/debugger.cpp:403
+#: ../server/debugger.cpp:358 ../server/debugger.cpp:399
 msgid "No format flag"
 msgstr ""
 
-#: ../server/debugger.cpp:472
+#: ../server/debugger.cpp:468
 #, c-format
 msgid "Setting watchpoint for variable: \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:519
+#: ../server/debugger.cpp:515
 #, c-format
 msgid "Matched for variable \"%s\": \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:534 ../server/debugger.cpp:553
-#: ../server/debugger.cpp:566 ../server/debugger.cpp:628
+#: ../server/debugger.cpp:530 ../server/debugger.cpp:549
+#: ../server/debugger.cpp:562 ../server/debugger.cpp:624
 #, c-format
 msgid "WARNING: environment not set in %s"
 msgstr ""
 
-#: ../server/debugger.cpp:570
+#: ../server/debugger.cpp:566
 #, c-format
 msgid "Stack Dump of: %p"
 msgstr ""
 
-#: ../server/debugger.cpp:598
+#: ../server/debugger.cpp:594
 #, c-format
 msgid "Stack Dump of 0x%p: empty"
 msgstr ""
 
-#: ../server/debugger.cpp:633
+#: ../server/debugger.cpp:629
 msgid "Global Registers Dump:"
 msgstr ""
 
-#: ../server/dlist.cpp:401
+#: ../server/dlist.cpp:367
 #, c-format
-msgid "move_display_object() -- can't find object at depth %d"
+msgid "move_character() -- can't find object at depth %d"
 msgstr ""
 
-#: ../server/dlist.cpp:746
+#: ../server/dlist.cpp:729
 #, c-format
 msgid "Item %d at depth %d (char id %d, name %s, type %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:448
+#: ../server/edit_text_character.cpp:205
+msgid "missing arg"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:220
+#, fuzzy
+msgid "first argument is not an object"
+msgstr ""
+"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: "
+"%s"
+
+#: ../server/edit_text_character.cpp:230
+msgid "first argument is not a TextFormat"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:550
 #, c-format
 msgid ""
 "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:847
+#: ../server/edit_text_character.cpp:952
 #, c-format
 msgid "Attempt to set TextField._width to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:855
+#: ../server/edit_text_character.cpp:960
 #, c-format
 msgid "Attempt to set TextField._width to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:906
+#: ../server/edit_text_character.cpp:1013
 #, c-format
 msgid "Attempt to set TextField._height to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:914
+#: ../server/edit_text_character.cpp:1021
 #, c-format
 msgid ""
 "Attempt to set TextField._height to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1083
+#: ../server/edit_text_character.cpp:1190
 #, c-format
 msgid ""
 "TextField text doesn't fit in its boundaries: width %g, margin %g - nothing "
 "to align"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1142
+#: ../server/edit_text_character.cpp:1253
 msgid "TextField.autoSize != 'none' TESTING"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1162
+#: ../server/edit_text_character.cpp:1271
 #, c-format
 msgid "No font for edit_text_character! [%s:%d]"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1286
+#: ../server/edit_text_character.cpp:1397
 msgid ""
 "HTML in a text field is unsupported, gnash will just forget the tags and "
 "print their content"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1310
+#: ../server/edit_text_character.cpp:1418
 #, c-format
 msgid ""
 "%s -- missing glyph for space char (needed for TAB).  Make sure character "
 "shapes for font %s are being exported into your SWF file."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1361
+#: ../server/edit_text_character.cpp:1469
 #, c-format
 msgid ""
 "%s -- missing embedded glyph for char %d.  Make sure character shapes for "
 "font %s are being exported into your SWF file"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1370
+#: ../server/edit_text_character.cpp:1478
 #, c-format
 msgid ""
 "%s -- missing device glyph for char %d.  Maybe you don't have font '%s' "
 "installed in your system?"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1535
+#: ../server/edit_text_character.cpp:1661
 #, c-format
 msgid "VariableName: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1551
+#: ../server/edit_text_character.cpp:1677
 #, c-format
 msgid "Variable text Path: %s, Var: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1564
+#: ../server/edit_text_character.cpp:1690
 #, c-format
 msgid ""
 "VariableName associated to text field refer to an unknown target (%s). It is "
@@ -1233,19 +1001,19 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1581
+#: ../server/edit_text_character.cpp:1707
 msgid "registerTextVariable() called"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1587
+#: ../server/edit_text_character.cpp:1713
 msgid "registerTextVariable() no-op call (already registered)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1595
+#: ../server/edit_text_character.cpp:1721
 msgid "string is empty, consider as registered"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1605
+#: ../server/edit_text_character.cpp:1731
 #, c-format
 msgid ""
 "VariableName associated to text field (%s) refer to an unknown target. It is "
@@ -1253,33 +1021,45 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1622
+#: ../server/edit_text_character.cpp:1748
 #, c-format
 msgid "target object (%s @ %p) does have a member named %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1633
+#: ../server/edit_text_character.cpp:1759
 #, c-format
 msgid ""
 "target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll "
 "add it with value %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:2064
+#: ../server/edit_text_character.cpp:1768
+#, c-format
+msgid ""
+"target sprite (%s @ %p) does NOT have a member named %s, and we don't have "
+"text defined"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2275
+#, c-format
+msgid "Attempt to set length property of TextField %s"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2335
 #, c-format
 msgid "Invalid value given to TextField.type: %s"
 msgstr ""
 
-#: ../server/fill_style.cpp:150
+#: ../server/fill_style.cpp:151
 msgid "num gradients 0"
 msgstr ""
 
-#: ../server/fill_style.cpp:159
+#: ../server/fill_style.cpp:161
 #, c-format
 msgid "Unexpected num gradients (%d), expected 1 to 8"
 msgstr ""
 
-#: ../server/fill_style.cpp:233
+#: ../server/fill_style.cpp:236
 #, c-format
 msgid ""
 "Bitmap fill specifies '%d' as associated bitmap character id, but that "
@@ -1287,244 +1067,255 @@
 "such  malformed SWF, so we'll only warn once about this."
 msgstr ""
 
-#: ../server/fill_style.cpp:297
+#: ../server/fill_style.cpp:300
 #, c-format
 msgid "Unknown fill style %d"
 msgstr ""
 
-#: ../server/fill_style.cpp:338
+#: ../server/fill_style.cpp:341
 #, c-format
 msgid ""
 "First gradient in a fill_style have position==%d (expected 0). This seems to "
 "be common, so will warn only once."
 msgstr ""
 
-#: ../server/fill_style.cpp:374
+#: ../server/fill_style.cpp:377
 #, c-format
 msgid "two gradients in a fill_style have the same position/ratio: %d"
 msgstr ""
 
-#: ../server/font.cpp:102
+#: ../server/font.cpp:103 ../server/font.cpp:431
 #, fuzzy, c-format
 msgid "Could not initialize device font face '%s'"
 msgstr "Non sono riuscito ad initializare il database"
 
-#: ../server/font.cpp:155
+#: ../server/font.cpp:163
 msgid "reading DefineFont"
 msgstr ""
 
-#: ../server/font.cpp:199
+#: ../server/font.cpp:207
 msgid "Glyphs offset table corrupted in DefineFont tag"
 msgstr ""
 
-#: ../server/font.cpp:214
+#: ../server/font.cpp:222
 msgid "reading DefineFont2 or DefineFont3"
 msgstr ""
 
-#: ../server/font.cpp:264 ../server/font.cpp:280
+#: ../server/font.cpp:272 ../server/font.cpp:288
 #, c-format
 msgid "Glyph %d at offset %u"
 msgstr ""
 
-#: ../server/font.cpp:302
+#: ../server/font.cpp:310
 msgid "Glyphs offset table corrupted in DefineFont2/3 tag"
 msgstr ""
 
-#: ../server/font.cpp:317
+#: ../server/font.cpp:325
 msgid "Bad offset in DefineFont2"
 msgstr ""
 
-#: ../server/font.cpp:383
+#: ../server/font.cpp:391
 msgid "Repeated kerning pair found - ignoring"
 msgstr ""
 
-#: ../server/font.cpp:414
+#: ../server/font.cpp:422
 msgid "DefineFontInfo2 partially implemented"
 msgstr ""
 
-#: ../server/font.cpp:442
+#: ../server/font.cpp:455
 #, c-format
 msgid "reading code table at offset %lu"
 msgstr ""
 
-#: ../server/font.cpp:480
+#: ../server/font.cpp:493
 #, c-format
 msgid "get_glyph_index(%u) returning %d"
 msgstr ""
 
-#: ../server/font.cpp:492
+#: ../server/font.cpp:505
 #, c-format
 msgid "get_glyph_index(%u) returning -1"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:360
+#: ../server/FreetypeGlyphsProvider.cpp:366
 #, c-format
 msgid "Can't find font file for font '%s'"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:372
+#: ../server/FreetypeGlyphsProvider.cpp:378
 #, c-format
 msgid "Font file '%s' has bad format"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:379
+#: ../server/FreetypeGlyphsProvider.cpp:385
 #, c-format
 msgid "Some error opening font '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:98
+#: ../server/impl.cpp:100
 #, c-format
 msgid "Base url set to: %s"
 msgstr ""
 
-#: ../server/impl.cpp:295
+#: ../server/impl.cpp:297
 #, c-format
 msgid "get_movie_info(): can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:310
+#: ../server/impl.cpp:312
 #, c-format
 msgid "get_movie_info(): file '%s' does not start with a SWF header"
 msgstr ""
 
-#: ../server/impl.cpp:320
+#: ../server/impl.cpp:322
 msgid ""
 "get_movie_info(): can't read zipped SWF data; gnash was compiled without "
 "zlib support"
 msgstr ""
 
-#: ../server/impl.cpp:381
+#: ../server/impl.cpp:383
 #, c-format
 msgid "Can't read jpeg from %s"
 msgstr ""
 
-#: ../server/impl.cpp:396
+#: ../server/impl.cpp:398
 #, fuzzy
 msgid "Loading of png"
 msgstr "Caricamento modulo %s in corso"
 
-#: ../server/impl.cpp:404
+#: ../server/impl.cpp:406
 #, c-format
 msgid "Can't read png from %s"
 msgstr ""
 
-#: ../server/impl.cpp:427
+#: ../server/impl.cpp:429
 msgid "Can't read file header"
 msgstr ""
 
-#: ../server/impl.cpp:519
+#: ../server/impl.cpp:521
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a jpeg, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:527
+#: ../server/impl.cpp:529
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a png, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:536
+#: ../server/impl.cpp:538
 #, c-format
 msgid "unknown file type (%s)"
 msgstr ""
 
-#: ../server/impl.cpp:554
+#: ../server/impl.cpp:556
 #, c-format
 msgid "failed to open '%s'; can't create movie"
 msgstr ""
 
-#: ../server/impl.cpp:559
+#: ../server/impl.cpp:561
 #, c-format
 msgid "streamProvider opener can't open '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:802
+#: ../server/impl.cpp:804
 #, c-format
 msgid "Movie %s already in library"
 msgstr ""
 
-#: ../server/impl.cpp:816
+#: ../server/impl.cpp:818
 #, c-format
 msgid "Couldn't load library movie '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:825
+#: ../server/impl.cpp:827
 #, c-format
 msgid "Movie %s (SWF%d) added to library"
 msgstr ""
 
-#: ../server/impl.cpp:829
+#: ../server/impl.cpp:831
 #, c-format
 msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)"
 msgstr ""
 
-#: ../server/movie_root.cpp:175
+#: ../server/movie_root.cpp:194
 #, c-format
-msgid "ActionLimits hit during setRootMovie: %s. Disabling scripts"
+msgid "ActionLimits hit during setRootMovie: %s.Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:267 ../server/movie_root.cpp:276
+#: ../server/movie_root.cpp:289 ../server/movie_root.cpp:298
 #, c-format
 msgid ""
 "%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't "
 "swap it's depth"
 msgstr ""
 
-#: ../server/movie_root.cpp:338
+#: ../server/movie_root.cpp:360
 msgid "Original root movie can't be removed"
 msgstr ""
 
-#: ../server/movie_root.cpp:357 ../server/sprite_instance.cpp:4173
+#: ../server/movie_root.cpp:379 ../server/sprite_instance.cpp:4376
 #, c-format
 msgid "can't create movie_definition for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:366 ../server/sprite_instance.cpp:4182
+#: ../server/movie_root.cpp:388 ../server/sprite_instance.cpp:4385
 #, c-format
 msgid "can't create extern movie_instance for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:1030
+#: ../server/movie_root.cpp:873
+#, c-format
+msgid "ActionLimits hit during mouse event processing: %s. Disabling scripts"
+msgstr ""
+
+#: ../server/movie_root.cpp:1065
 #, c-format
 msgid "ActionLimits hit during advance: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1784
+#: ../server/movie_root.cpp:2043
 #, c-format
 msgid "processLoadMovieRequest: Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/PropertyList.cpp:171
+#: ../server/movie_root.cpp:2160
+msgid "Live characters"
+msgstr ""
+
+#: ../server/PropertyList.cpp:189
 #, c-format
-msgid "Property %s is read-only, not setting it to %s"
+msgid ""
+"Property %s (key %d) in namespace %s (key %d) is read-only %s, not setting "
+"it to %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:214
+#: ../server/sprite_instance.cpp:211
 #, c-format
 msgid ""
 "attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
 "- returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:228
+#: ../server/sprite_instance.cpp:225
 #, c-format
 msgid "attachMovie: '%s': no such exported resource - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:239
+#: ../server/sprite_instance.cpp:235
 #, c-format
 msgid ""
 "attachMovie: exported resource '%s' is not a character definition (%s) -- "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:265
+#: ../server/sprite_instance.cpp:260
 #, c-format
 msgid "Could not attach character at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:282
+#: ../server/sprite_instance.cpp:277
 #, c-format
 msgid ""
 "Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as "
@@ -1541,36 +1332,36 @@
 msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:363
+#: ../server/sprite_instance.cpp:365
 #, c-format
 msgid "%s.swapDepths() needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:373
+#: ../server/sprite_instance.cpp:375
 #, c-format
 msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:391
+#: ../server/sprite_instance.cpp:393
 #, c-format
 msgid "%s.swapDepths(%s): invalid call, swapping to self?"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:401
+#: ../server/sprite_instance.cpp:403
 #, c-format
 msgid ""
 "%s.swapDepths(%s): invalid call, the two characters don't have the same "
 "parent"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:417
+#: ../server/sprite_instance.cpp:419
 #, c-format
 msgid ""
 "%s.swapDepths(%s): ignored, source and target characters have the same depth "
 "%d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:435
+#: ../server/sprite_instance.cpp:436
 #, c-format
 msgid ""
 "%s.swapDepths(%s): first argument invalid (neither a sprite nor a number)"
@@ -1581,333 +1372,650 @@
 msgid "%s.swapDepths(%s): ignored, character already at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:492
+#: ../server/sprite_instance.cpp:491
 msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:523
+#: ../server/sprite_instance.cpp:522
 msgid "sprite_goto_and_play needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:533
+#: ../server/sprite_instance.cpp:532
 #, c-format
 msgid "sprite_goto_and_play('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:552
+#: ../server/sprite_instance.cpp:551
 msgid "sprite_goto_and_stop needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:562
+#: ../server/sprite_instance.cpp:561
 #, c-format
 msgid "sprite_goto_and_stop('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:625
+#: ../server/sprite_instance.cpp:624
 #, c-format
 msgid ""
 "MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:637
+#: ../server/sprite_instance.cpp:636
 #, c-format
 msgid ""
 "First argument of MovieClip.loadMovie(%s) evaluates to an empty string - "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:674
+#: ../server/sprite_instance.cpp:673
 #, c-format
 msgid ""
 "MovieClip.loadMovie(%s): second argument (if any) must be 'post' or "
 "'get' [got %s]"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:718
+#: ../server/sprite_instance.cpp:691
 #, c-format
-msgid ""
-"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
+msgid "POSTING: %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:730
+#: ../server/sprite_instance.cpp:700
 #, c-format
-msgid ""
-"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
+msgid "GETTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:717
+#, c-format
+msgid ""
+"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:729
+#, c-format
+msgid ""
+"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
 "string - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:796
+#: ../server/sprite_instance.cpp:790
 #, c-format
 msgid "Can't find hitTest target %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:836
+#: ../server/sprite_instance.cpp:830
 #, c-format
 msgid "hitTest() called with %u args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:855
+#: ../server/sprite_instance.cpp:849
 #, c-format
 msgid "createTextField called with %d args, expected 6 - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:873
+#: ../server/sprite_instance.cpp:867
 #, c-format
 msgid "createTextField: negative width (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:883
+#: ../server/sprite_instance.cpp:877
 #, c-format
 msgid "createTextField: negative height (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1014
+#: ../server/sprite_instance.cpp:956
+#, c-format
+msgid "meth(%s): first argument doesn't cast to object"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:963
+#, c-format
+msgid "after call to toLowerCase with arg %s we got %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:998
 #, c-format
 msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1065
+#: ../server/sprite_instance.cpp:1049
 msgid "MovieClip.globalToLocal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1074
+#: ../server/sprite_instance.cpp:1058
 #, c-format
 msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1088
+#: ../server/sprite_instance.cpp:1072
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1099
+#: ../server/sprite_instance.cpp:1083
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1127
+#: ../server/sprite_instance.cpp:1111
 msgid "MovieClip.localToGlobal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1136
+#: ../server/sprite_instance.cpp:1120
 #, c-format
 msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1150
+#: ../server/sprite_instance.cpp:1134
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1161
+#: ../server/sprite_instance.cpp:1145
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1191
+#: ../server/sprite_instance.cpp:1175
 #, c-format
 msgid "%s.setMask() : needs an argument"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1210
+#: ../server/sprite_instance.cpp:1194
 #, c-format
 msgid "%s.setMask(%s) : first argument is not a character"
 msgstr ""
 
+#: ../server/sprite_instance.cpp:1217
+#, c-format
+msgid "MovieClip.endFill(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1235
+msgid "MovieClip.lineTo() needs at least two"
+msgstr ""
+
 #: ../server/sprite_instance.cpp:1244
-msgid "MovieClip.lineTo() takes two args"
+#, c-format
+msgid "MovieClip.lineTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1255
+#, c-format
+msgid "%s.lineTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1266
+#, c-format
+msgid "%s.lineTo(%s) : non-finite second argument (%s), converted to zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1290
+#: ../server/sprite_instance.cpp:1289
 msgid "MovieClip.moveTo() takes two args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1383
+#: ../server/sprite_instance.cpp:1298
+#, c-format
+msgid "MovieClip.moveTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1309
+#, c-format
+msgid "%s.moveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1320
+#, c-format
+msgid "%s.moveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1328
+#, c-format
+msgid "%s.moveTo(%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1388
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first three will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1420
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1444
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: %s|%s|%s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1468
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid jointStyle value '%s' (valid values: %s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1482
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first eight will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1513
 msgid "MovieClip.curveTo() takes four args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1502
+#: ../server/sprite_instance.cpp:1522
+#, c-format
+msgid "MovieClip.curveTo(%s): args after the first four will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1535
+#, c-format
+msgid "%s.curveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1546
+#, c-format
+msgid "%s.curveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1557
+#, c-format
+msgid "%s.curveTo(%s) : non-finite third argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1568
+#, c-format
+msgid "%s.curveTo(%s) : non-finite fourth argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1576
+#, c-format
+msgid "%s.curveTo(%g,%g,%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1592
+#, c-format
+msgid "MovieClip.clear(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1597
+#, c-format
+msgid "%s.clear();"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1629
+#, c-format
+msgid "MovieClip.beginFill(%s): args after the first will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1639
+#, c-format
+msgid "%s.beginFill(%d,%d,%d);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1655
 #, c-format
 msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1517
+#: ../server/sprite_instance.cpp:1665
+#, c-format
+msgid ""
+"MovieClip.beginGradientFill(%s): args after the first five will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1678
 #, c-format
 msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1535
+#: ../server/sprite_instance.cpp:1696
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
 "cast to objects"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1694
+#: ../server/sprite_instance.cpp:1855
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
 "length"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1794
+#: ../server/sprite_instance.cpp:1866
+#, c-format
+msgid ""
+"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%"
+"d), will trim to 8"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1958
 #, c-format
 msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2314
+#: ../server/sprite_instance.cpp:1960
 #, c-format
-msgid ""
-"A sprite member (%s) clashes with the name of an existing character in its "
-"display list.  The member will hide the character"
+msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2406
+#: ../server/sprite_instance.cpp:2605
 #, c-format
 msgid "call_frame('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2509
+#: ../server/sprite_instance.cpp:2700
 msgid "Can't clone root of the movie"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2515
+#: ../server/sprite_instance.cpp:2706
 #, c-format
 msgid "%s parent is not a sprite, can't clone"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2757
-msgid "it's a Text Variable, associated with "
+#: ../server/sprite_instance.cpp:2762
+#, c-format
+msgid "Event %s invoked for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2769
+#, c-format
+msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2777
+#, c-format
+msgid "Sprite %s ignored button-like event %s as not 'enabled'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2838
+#, c-format
+msgid ""
+"Sprite %s (depth %d) won't check for user-defined LOAD event (is not "
+"dynamic, has a parent, no registered class and no clip events defined)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2950
+#, c-format
+msgid "it's a Text Variable, associated with %d TextFields"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2768
+#: ../server/sprite_instance.cpp:2962
 msgid "it's NOT a Text Variable"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2790
+#: ../server/sprite_instance.cpp:2983
 #, c-format
 msgid "advance_sprite: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2804
+#: ../server/sprite_instance.cpp:2995
 #, c-format
 msgid "Advance_sprite for sprite '%s' - frame %u/%u "
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2817
+#: ../server/sprite_instance.cpp:3008
 msgid "sprite_instance::advance_sprite we're in PLAY mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2823
+#: ../server/sprite_instance.cpp:3014
 msgid "on_event_load called, incrementing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2827
+#: ../server/sprite_instance.cpp:3018
 #, c-format
 msgid "after increment we are at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2854
+#: ../server/sprite_instance.cpp:3028
+#, c-format
+msgid "Jumping back to frame 0 of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3035
+#, c-format
+msgid "Executing frame%d (0-based) tags of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3045
 msgid "sprite_instance::advance_sprite we're in STOP mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2867
+#: ../server/sprite_instance.cpp:3058
 #, c-format
 msgid "Advance sprite '%s' at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2966
-msgid "Executing "
+#: ../server/sprite_instance.cpp:3077
+#, c-format
+msgid "Queuing init actions in frame %d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3097
+#, c-format
+msgid "Init actions for character %d already executed"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2995
+#: ../server/sprite_instance.cpp:3155
 #, c-format
-msgid "sprite %s ::goto_frame("
+msgid "Executing %d tags in frame %d/%d of sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3046
-msgid "GotoFrame("
+#: ../server/sprite_instance.cpp:3191
+#, c-format
+msgid "sprite %s ::goto_frame(%d) - current frame is %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3206
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded,although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3239
+#, c-format
+msgid ""
+"GotoFrame(%d) targets a yet to be loaded frame (%d) loaded). We'll wait for "
+"it but a more correct form is explicitly using WaitForFrame instead"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3249
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded, although frame count in "
+"header (%d) said we should have found it"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3117
+#: ../server/sprite_instance.cpp:3311
 #, c-format
 msgid "sprite_instance::goto_labeled_frame('%s') unknown label"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3190
+#: ../server/sprite_instance.cpp:3376
 #, c-format
 msgid "sprite_instance::add_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3251
+#: ../server/sprite_instance.cpp:3442
 #, c-format
 msgid "sprite::replace_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3348
+#: ../server/sprite_instance.cpp:3492
+#, c-format
+msgid ""
+"sprite_instance::replace_display_object: could not find any character at "
+"depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3539
 #, c-format
 msgid "Frame %u/%u, bytes %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3815
+#: ../server/sprite_instance.cpp:3599
+#, c-format
+msgid ""
+"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3613 ../server/sprite_instance.cpp:3879
+#, c-format
+msgid ""
+"Character %s at depth %d is a mask not hitting the query point %g,%g and "
+"masking up to depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3622 ../server/sprite_instance.cpp:3888
+#, c-format
+msgid "Character %s at depth %d is a mask hitting the query point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3659
+#, c-format
+msgid "MouseEntityFinder found character %s (depth %d) hitting point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3751
+#, c-format
+msgid ""
+"%s is a dynamic mask and can't handle mouse events, no point will hit it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3760
+#, c-format
+msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3862
+#, c-format
+msgid ""
+"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3874
+msgid "FIXME: invisible mask in MouseEntityFinder."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4013
 #, c-format
 msgid "%s doesn't even check for a char"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3961
+#: ../server/sprite_instance.cpp:4156
+#, c-format
+msgid "Sprite '%s' placed on stage"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4175
 #, c-format
 msgid "stagePlacementCallback: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3969
+#: ../server/sprite_instance.cpp:4193
 #, c-format
-msgid "Sprite '%s' placed on stage"
+msgid ""
+"Sprite %s is dynamic, sending INITIALIZE and CONSTRUCT events immediately"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4202
+#, c-format
+msgid "Queuing INITIALIZE event for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4207
+#, c-format
+msgid "Queuing CONSTRUCT event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4024 ../server/sprite_instance.cpp:4046
+#: ../server/sprite_instance.cpp:4224 ../server/sprite_instance.cpp:4246
 #, c-format
 msgid "Executing tags of frame0 in sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4031 ../server/sprite_instance.cpp:4041
+#: ../server/sprite_instance.cpp:4231 ../server/sprite_instance.cpp:4241
 #, c-format
 msgid "Queuing ONLOAD event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4081
+#: ../server/sprite_instance.cpp:4258
 #, c-format
-msgid "Attached sprites %s registered class is %p"
+msgid "constructAsScriptObject called for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4108
-msgid "Calling the user-defined constructor against this sprite_instance"
+#: ../server/sprite_instance.cpp:4281
+#, c-format
+msgid "Attached sprites %s registered class is %p"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4142
+#: ../server/sprite_instance.cpp:4342
 #, c-format
 msgid "Unloading sprite '%s'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4280
+#: ../server/sprite_instance.cpp:4372
+#, c-format
+msgid "Posting data '%s' to url '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4479
 #, c-format
 msgid "Could not load variables from %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4355
+#: ../server/sprite_instance.cpp:4504
+#, c-format
+msgid "Setting variable '%s' to value '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4556
 #, c-format
 msgid ""
 "removeMovieClip(%s): sprite depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/stream.cpp:388
+#: ../server/sprite_instance.cpp:4784
+#, c-format
+msgid "Stream sound id from %d to %d, stopping old"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4839
+msgid "Childs"
+msgstr ""
+
+#: ../server/stream.cpp:280 ../server/parser/action_buffer.cpp:508
+msgid "Native floating point format not recognised"
+msgstr ""
+
+#: ../server/stream.cpp:459
 msgid "Unexpected end of stream"
 msgstr ""
 
+#: ../server/stream.cpp:527
+#, c-format
+msgid ""
+"Tag %d starting at offset %d is advertised to end at offset %d, which is "
+"after end of previously opened tag starting at offset %d and ending at "
+"offset %d. Making it end where container tag ends."
+msgstr ""
+
+#: ../server/stream.cpp:563
+msgid "Could not seek to end position"
+msgstr ""
+
 #: ../server/StreamProvider.cpp:100 ../server/StreamProvider.cpp:142
 #, c-format
 msgid "Unsupported network connection %s"
@@ -1917,12 +2025,12 @@
 msgid "POST data discarded while getting a stream from file: uri"
 msgstr ""
 
-#: ../server/text.cpp:60
+#: ../server/text.cpp:59
 #, c-format
 msgid "text style references unknown font (id = %d)"
 msgstr ""
 
-#: ../server/text.cpp:159
+#: ../server/text.cpp:154
 msgid "invalid glyph (-1)"
 msgstr ""
 
@@ -1930,24 +2038,59 @@
 msgid "render shape glyph using filled outline (render::draw_glyph)"
 msgstr ""
 
-#: ../server/textformat.cpp:125
+#: ../server/URLAccessManager.cpp:106
+#, c-format
+msgid "Load from host %s granted (whitelisted)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:112
 #, c-format
-msgid "Created New TextFormat object at %p.  Not fully implemented yet"
+msgid "Load from host %s forbidden (not in non-empty whitelist)"
 msgstr ""
 
-#: ../server/textformat.cpp:153
-msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
+#: ../server/URLAccessManager.cpp:124
+#, c-format
+msgid "Load from host %s forbidden (blacklisted)"
 msgstr ""
 
-#: ../server/textformat.cpp:162
-msgid ""
-"Argument 3 given to TextFormat.setFormat() is not a TextFormat object - ... "
-"should it be?"
+#: ../server/URLAccessManager.cpp:129
+#, c-format
+msgid "Load from host %s granted (default)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:166
+#, c-format
+msgid "Load of file %s forbidden (starting url %s is not a local resource)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:184
+#, c-format
+msgid "Load of file %s granted (under local sandbox %s)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:192
+#, c-format
+msgid "Load of file %s forbidden (not under local sandboxes)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:232
+#, c-format
+msgid "gethostname failed: %s"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:254
+#, c-format
+msgid "Load from host %s forbidden (not in the local domain)"
 msgstr ""
 
-#: ../server/textformat.cpp:243
+#: ../server/URLAccessManager.cpp:260
 #, c-format
-msgid "%s: args=%d unfinished implementation"
+msgid "Load from host %s forbidden (not on the local host)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:288
+#, c-format
+msgid "Checking security of URL '%s'"
 msgstr ""
 
 #: ../server/video_stream_instance.cpp:116
@@ -1959,120 +2102,131 @@
 msgid "attachVideo(%s) first arg is not a NetStream instance"
 msgstr ""
 
-#: ../server/video_stream_instance.cpp:214
+#: ../server/video_stream_instance.cpp:216
 #, c-format
 msgid "Video frame data is missing in frame %d"
 msgstr ""
 
-#: ../server/vm/action.cpp:162
+#: ../server/vm/action.cpp:96
 #, c-format
 msgid ""
 "Attempt to call a value which is neither a C nor an ActionScript function (%"
 "s)"
 msgstr ""
 
-#: ../server/vm/action.cpp:198
+#: ../server/vm/action.cpp:132
 #, c-format
 msgid "FIXME(%d): %s"
 msgstr ""
 
-#: ../server/vm/action.cpp:242
+#: ../server/vm/action.cpp:176
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%l%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:251
+#: ../server/vm/action.cpp:185
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:267
+#: ../server/vm/action.cpp:201
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid char '%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:303
-msgid "-- start movie"
-msgstr ""
-
-#: ../server/vm/action.cpp:314
+#: ../server/vm/ActionExec.cpp:175
 #, c-format
-msgid "FIXME: %s"
-msgstr ""
-
-#: ../server/vm/ActionExec.cpp:169
-msgid "at ActionExec operator() start, pc="
+msgid "at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:324
+#: ../server/vm/ActionExec.cpp:329
 #, c-format
-msgid "Length %u (%d) of action tag id %u at pc "
+msgid ""
+"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:386
-msgid "After execution: PC "
+#: ../server/vm/ActionExec.cpp:391
+#, c-format
+msgid "After execution: PC %d, next PC %d, stack follows"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:408
+#: ../server/vm/ActionExec.cpp:413
 #, c-format
 msgid "Script exceeded time limit of %u milliseconds."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:417
+#: ../server/vm/ActionExec.cpp:421
 #, c-format
-msgid "Loop iterations count exceeded limit of "
+msgid ""
+"Loop iterations count exceeded limit of %d. Last branch was from pc %d to %d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:452
+#: ../server/vm/ActionExec.cpp:457
 msgid ""
 "Stack smashed (ActionScript compiler bug?).Fixing by pushing undefined "
 "values to the missing slots,  but don't expect things to work afterwards"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:464
-msgid " elements left on the stack after block execution.  Cleaning up"
-msgstr ""
-
-#: ../server/vm/ActionExec.cpp:488
-msgid "End of DoAction block hit while skipping "
+#: ../server/vm/ActionExec.cpp:469
+#, c-format
+msgid "%d elements left on the stack after block execution.  Cleaning up"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:525
-msgid "'With' stack depth ("
+#: ../server/vm/ActionExec.cpp:493
+#, c-format
+msgid ""
+"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) "
+"(WaitForFrame, probably)"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:608
-msgid "Stack underrun: "
+#: ../server/vm/ActionExec.cpp:530
+#, c-format
+msgid ""
+"'With' stack depth (%d) exceeds the allowed limit for current SWF target "
+"version (%d for version %d). Don't expect this movie to work with all "
+"players."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:107
+#: ../server/vm/ActionExec.cpp:613
 #, c-format
-msgid "Unsupported action handler invoked, code at pc is %x"
+msgid ""
+"Stack underrun: %d elements required, %d/%d available. Fixing by inserting %"
+"d undefined values on the missing slots."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:187
+#: ../server/vm/ASHandlers.cpp:108
+#, fuzzy, c-format
+msgid "Unsupported action handler invoked, code at pc is %#x"
+msgstr "Codec audio non supportato: %d"
+
+#: ../server/vm/ASHandlers.cpp:184
 msgid ""
 "FIXME: VM not initialized at SWFHandlers construction time, can't set action "
 "handlers based on SWF version"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:471
+#: ../server/vm/ASHandlers.cpp:458
+#, c-format
+msgid "Malformed action code: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:473
 #, c-format
 msgid "%s: CHECKME: was broken"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:627
+#: ../server/vm/ASHandlers.cpp:621
 #, c-format
 msgid "GetUrl: target=%s url=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:648
+#: ../server/vm/ASHandlers.cpp:642
 #, c-format
-msgid "ActionWaitForFrame (0x%X) tag length == "
+msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:663 ../server/vm/ASHandlers.cpp:715
-#: ../server/vm/ASHandlers.cpp:1862
+#: ../server/vm/ASHandlers.cpp:657 ../server/vm/ASHandlers.cpp:709
+#: ../server/vm/ASHandlers.cpp:1930
 #, c-format
 msgid "%s: environment target is not a sprite_instance"
 msgstr ""
@@ -2081,377 +2235,410 @@
 msgid "Undefined or null string passed to ActionSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:909
+#: ../server/vm/ASHandlers.cpp:914 ../server/vm/ASHandlers.cpp:1803
 msgid "Negative size passed to ActionSubString, taking as whole length"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:920
-msgid "Base is less then 1 in ActionSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:934
+msgid "Start is less then 1 in ActionSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:929
+#: ../server/vm/ASHandlers.cpp:945
 msgid ""
-"base goes beyond input string in ActionSubString, returning the empty string."
+"Start goes beyond input string in ActionSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:943
-msgid "base+size goes beyond input string in ActionSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:959
+msgid ""
+"start + size goes beyond input string in ActionSubString, adjusting size"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1009
+#: ../server/vm/ASHandlers.cpp:1013
 #, c-format
 msgid "-- get var: %s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1032
+#: ../server/vm/ASHandlers.cpp:1036
 #, c-format
 msgid "-- set var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1097
+#: ../server/vm/ASHandlers.cpp:1101
 msgid ""
 "ActionGetProperty(<empty>) called, but current target is not a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1120
+#: ../server/vm/ASHandlers.cpp:1124
 #, c-format
 msgid "invalid property query, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1129
+#: ../server/vm/ASHandlers.cpp:1133
 #, c-format
 msgid "Could not find GetProperty target (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1161
+#: ../server/vm/ASHandlers.cpp:1165
 #, c-format
 msgid "invalid set_property, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1169
+#: ../server/vm/ASHandlers.cpp:1173
 #, c-format
 msgid "ActionSetProperty: can't find target %s for setting property %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1193
+#: ../server/vm/ASHandlers.cpp:1197
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1204
+#: ../server/vm/ASHandlers.cpp:1208
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1229
+#: ../server/vm/ASHandlers.cpp:1233
 #, c-format
 msgid "Path given to removeMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1239
+#: ../server/vm/ASHandlers.cpp:1243
 #, c-format
 msgid "Path given to removeMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1284
+#: ../server/vm/ASHandlers.cpp:1288
 #, c-format
 msgid "startDrag: unknown target '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1309
+#: ../server/vm/ASHandlers.cpp:1313
 msgid "Y values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1317
+#: ../server/vm/ASHandlers.cpp:1321
 msgid "X values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1390
+#: ../server/vm/ASHandlers.cpp:1394
 #, c-format
 msgid "-- %s cast_to %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1410
+#: ../server/vm/ASHandlers.cpp:1416
 msgid "ActionCastOp TESTING"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1430
+#: ../server/vm/ASHandlers.cpp:1438
 #, c-format
 msgid "Stack value on IMPLEMENTSOP is not an object: %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1439
+#: ../server/vm/ASHandlers.cpp:1448
 msgid "Target object for IMPLEMENTSOP has no prototype."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1447
+#: ../server/vm/ASHandlers.cpp:1456
+#, c-format
+msgid "IMPLEMENTSOP target object's prototype is not an object (%s)"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1465
 #, c-format
 msgid "Invalid interfaces count (%d) on IMPLEMENTSOP"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1460
+#: ../server/vm/ASHandlers.cpp:1479
 #, c-format
-msgid "class found on stack on IMPLEMENTSOP is not a function: %s"
+msgid "class found on stack on IMPLEMENTSOP is not an object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1728
+#: ../server/vm/ASHandlers.cpp:1486
+msgid "Interface object for IMPLEMENTSOP has no prototype."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1494
+#, c-format
+msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1785
 msgid ""
 "Undefined or null string passed to ActionMBSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1739
-msgid "Length is less than 1 in ActionMbSubString, returning empty string."
+#: ../server/vm/ASHandlers.cpp:1812
+msgid "Base is less then 1 in ActionMbSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1757
-msgid "Base is less then 1 in ActionMbSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:1821
+msgid ""
+"base goes beyond input string in ActionMbSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1769
-msgid "base+size goes beyond input string in ActionMbSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:1834
+#, c-format
+msgid ""
+"base+size goes beyond input string in ActionMbSubString, adjusting size "
+"based on length:%d and start:%d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1871
+#: ../server/vm/ASHandlers.cpp:1939
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid "
 "frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1936
+#: ../server/vm/ASHandlers.cpp:2004
 #, c-format
 msgid "[push length=%d]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1955
+#: ../server/vm/ASHandlers.cpp:2023
 #, c-format
 msgid ""
 "Unknown push type %d. Execution will continue but it is likely to fail due "
 "to lost sync."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2007
+#: ../server/vm/ASHandlers.cpp:2075
 #, c-format
-msgid "register %d out of local registers bounds (0.."
+msgid "register %d out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2016
+#: ../server/vm/ASHandlers.cpp:2084
 #, c-format
 msgid "register %d out of global registers bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2062 ../server/vm/ASHandlers.cpp:2081
+#: ../server/vm/ASHandlers.cpp:2130 ../server/vm/ASHandlers.cpp:2149
 #, c-format
 msgid "dict_lookup %d is out of bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2093 ../server/vm/ASHandlers.cpp:2097
-msgid "\t"
+#: ../server/vm/ASHandlers.cpp:2161
+#, c-format
+msgid "\t%d) type=%s (%d), value=%s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2165
+#, c-format
+msgid "\t%d) type=%s, value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2151
+#: ../server/vm/ASHandlers.cpp:2219
 msgid "Bogus empty GetUrl url in SWF file, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2166
+#: ../server/vm/ASHandlers.cpp:2234
 msgid ""
 "Bogus GetUrl2 send vars method  in SWF file (both GET and POST requested), "
 "use GET"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2219
+#: ../server/vm/ASHandlers.cpp:2287
 #, c-format
 msgid ""
 "get url: target=%s, url=%s (%s), method=%x (sendVars:%X, loadTarget:%d, "
 "loadVariable:%d)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2259
+#: ../server/vm/ASHandlers.cpp:2327
 msgid "getURL2 loadVariable"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2263
+#: ../server/vm/ASHandlers.cpp:2331
 #, c-format
 msgid "get url: target %s not found"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2271 ../server/vm/ASHandlers.cpp:2326
+#: ../server/vm/ASHandlers.cpp:2339 ../server/vm/ASHandlers.cpp:2394
 #, c-format
 msgid "get url: target %s is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2279
+#: ../server/vm/ASHandlers.cpp:2347
 msgid "POST with loadVariables ignored"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2291
+#: ../server/vm/ASHandlers.cpp:2359
 msgid "getURL2 target load"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2298 ../server/vm/ASHandlers.cpp:2353
+#: ../server/vm/ASHandlers.cpp:2366 ../server/vm/ASHandlers.cpp:2421
 #, c-format
 msgid "Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2311
+#: ../server/vm/ASHandlers.cpp:2379
 #, c-format
 msgid "Unknown loadMovie target: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2367
+#: ../server/vm/ASHandlers.cpp:2435
 msgid "POST with host-provided uri grabber"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2412
+#: ../server/vm/ASHandlers.cpp:2480
 #, c-format
 msgid "Launching URL... %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2466
+#: ../server/vm/ASHandlers.cpp:2510
+#, c-format
+msgid "Sent request '%s' to host fd %d"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2536
 #, c-format
 msgid ""
 "Couldn't find movie \"%s\" to set target to! Resetting to original target..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2495
+#: ../server/vm/ASHandlers.cpp:2565
 msgid "Undefined GetUrl2 url on stack, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2532
-msgid "branch to offset "
+#: ../server/vm/ASHandlers.cpp:2602
+#, c-format
+msgid "branch to offset %d  --  this section only runs to %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2572
+#: ../server/vm/ASHandlers.cpp:2642
 #, c-format
 msgid ""
 "Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions "
 "will not be called..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2634
+#: ../server/vm/ASHandlers.cpp:2704
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionGotoExpression doesn't evaluate to a "
 "valid frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2648
+#: ../server/vm/ASHandlers.cpp:2718
 #, c-format
 msgid ""
 "Couldn't find target sprite \"%s\" in ActionGotoExpression.  Will not go to "
 "target frame..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2715
+#: ../server/vm/ASHandlers.cpp:2785
 #, c-format
 msgid "-- set local var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2747
+#: ../server/vm/ASHandlers.cpp:2817
 #, c-format
 msgid "ActionCallFunction: %s is not an object"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2759
+#: ../server/vm/ASHandlers.cpp:2829
 msgid "Object doensn't have a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2779
+#: ../server/vm/ASHandlers.cpp:2849
 #, c-format
 msgid ""
 "Attempt to call a function with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2874
+#: ../server/vm/ASHandlers.cpp:2944
 #, c-format
 msgid "---new object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2887
+#: ../server/vm/ASHandlers.cpp:2957
 #, c-format
 msgid "ActionNew: '%s' is not a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2929
+#: ../server/vm/ASHandlers.cpp:2999
 msgid "The 'var whatever' syntax in timeline context is a no-op."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3045
+#: ../server/vm/ASHandlers.cpp:3115
 #, c-format
 msgid "Argument to TargetPath(%s) doesn't cast to a MovieClip"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3083
+#: ../server/vm/ASHandlers.cpp:3153
 #, c-format
 msgid ""
 "Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3127
+#: ../server/vm/ASHandlers.cpp:3197
 #, c-format
 msgid "ActionNewAdd(%s, %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3221 ../server/vm/ASHandlers.cpp:3229
+#: ../server/vm/ASHandlers.cpp:3291 ../server/vm/ASHandlers.cpp:3299
 #, c-format
 msgid "to_primitive(%s) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3300
+#: ../server/vm/ASHandlers.cpp:3370
 #, c-format
 msgid "getMember called against a value that does not cast to an as_object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3310
+#: ../server/vm/ASHandlers.cpp:3380
 #, c-format
 msgid " ActionGetMember: target: %s (object %p)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3325
+#: ../server/vm/ASHandlers.cpp:3395
 #, c-format
 msgid "-- get_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3352
+#: ../server/vm/ASHandlers.cpp:3422
 #, c-format
 msgid "-- set_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3364
+#: ../server/vm/ASHandlers.cpp:3434
 #, c-format
 msgid "-- set_member %s.%s=%s on invalid object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3419
+#: ../server/vm/ASHandlers.cpp:3489
 #, c-format
 msgid ""
 "Attempt to call a method with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3428
+#: ../server/vm/ASHandlers.cpp:3498
 #, c-format
 msgid " method name: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3429
+#: ../server/vm/ASHandlers.cpp:3499
 #, c-format
 msgid " method object/func: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3430
+#: ../server/vm/ASHandlers.cpp:3500
 #, c-format
 msgid " method nargs: %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3471
+#: ../server/vm/ASHandlers.cpp:3577
 msgid ""
 "ActionCallMethod invoked with undefined method_name and non-object object/"
 "func"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3480
+#: ../server/vm/ASHandlers.cpp:3586
 #, c-format
 msgid ""
 "Function object given to ActionCallMethod is not a function (%s), will try "
@@ -2459,117 +2646,119 @@
 "method"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3491
+#: ../server/vm/ASHandlers.cpp:3597
 msgid "ActionCallMethod: object has no constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3500
+#: ../server/vm/ASHandlers.cpp:3606
 msgid "ActionCallMethod: object constructor is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3515
+#: ../server/vm/ASHandlers.cpp:3621
 #, c-format
 msgid "ActionCallMethod: Tried to invoke method '%s' on non-object value %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3528
+#: ../server/vm/ASHandlers.cpp:3634
 #, c-format
 msgid "ActionCallMethod: Can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3551
+#: ../server/vm/ASHandlers.cpp:3657
 msgid "FIXME: debugger doesn't deal with anonymous function calls"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3593
+#: ../server/vm/ASHandlers.cpp:3699
 #, c-format
 msgid ""
 "Attempt to call a constructor with %u arguments while only %u are available "
 "on the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3605
+#: ../server/vm/ASHandlers.cpp:3711
 msgid "On ActionNewMethod: no object found on stack on ActionMethod"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3623
+#: ../server/vm/ASHandlers.cpp:3729
 #, c-format
 msgid "ActionNewMethod: can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3637
+#: ../server/vm/ASHandlers.cpp:3743
 msgid "ActionNewMethod: method name is undefined, and object is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3676
+#: ../server/vm/ASHandlers.cpp:3782
 #, c-format
 msgid "-- %s instanceof %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3710
+#: ../server/vm/ASHandlers.cpp:3816
 #, c-format
 msgid "Top of stack not an object %s at ActionEnum2  execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3888
+#: ../server/vm/ASHandlers.cpp:3994
 #, c-format
 msgid "ActionExtends: Super is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3893
+#: ../server/vm/ASHandlers.cpp:3999
 #, c-format
 msgid "ActionExtends: Sub is not an as_function (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3982
+#: ../server/vm/ASHandlers.cpp:4088
 #, c-format
 msgid ""
-"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len="
+"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len=%"
+"d, function2 code offset=%d). Forcing code len to eat the whole buffer "
+"(would this work?)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4089
+#: ../server/vm/ASHandlers.cpp:4195
 #, c-format
 msgid ""
 "ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
 "finallySize:%u catchName:%s catchRegister:%u"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4116
+#: ../server/vm/ASHandlers.cpp:4222
 msgid "ActionWith tag length != 2; skipping"
 msgstr "Blocco 'with' invalido (lunghezza del tag != 2) ignorato"
 
-#: ../server/vm/ASHandlers.cpp:4126
+#: ../server/vm/ASHandlers.cpp:4232
 msgid "Empty with() block..."
 msgstr "Blocco 'with' vuoto..."
 
-#: ../server/vm/ASHandlers.cpp:4138
+#: ../server/vm/ASHandlers.cpp:4244
 #, c-format
 msgid "with(%s) : first argument doesn't cast to an object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4279
+#: ../server/vm/ASHandlers.cpp:4385
 #, c-format
 msgid "-------------- local register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4286
+#: ../server/vm/ASHandlers.cpp:4392
 #, c-format
-msgid "store_register[%d] -- register out of local registers bounds (0.."
+msgid "store_register[%d] -- register out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4295
+#: ../server/vm/ASHandlers.cpp:4401
 #, c-format
 msgid "-------------- global register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4303
+#: ../server/vm/ASHandlers.cpp:4409
 #, c-format
 msgid "store_register[%d] -- register out of global registers bounds!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4314
+#: ../server/vm/ASHandlers.cpp:4420
 #, c-format
-msgid "at SWFHandlers::action_name(%d) call time, _handlers size is "
+msgid "at SWFHandlers::action_name(%d) call time, _handlers size is %d"
 msgstr ""
 
 #: ../server/swf/DefineFontAlignZonesTag.cpp:51
@@ -2588,91 +2777,82 @@
 
 #: ../server/swf/PlaceObject2Tag.cpp:47
 #, c-format
-msgid "  char_id = %d"
-msgstr ""
-
-#: ../server/swf/PlaceObject2Tag.cpp:48
-#, c-format
-msgid "  depth = %d (%d)"
+msgid "  PLACEOBJECT: depth=%d(%d) char=%d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:58 ../server/swf/PlaceObject2Tag.cpp:282
-#: ../server/swf/PlaceObject2Tag.cpp:430
+#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:251
+#: ../server/swf/PlaceObject2Tag.cpp:389
 msgid "  cxform:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:75
+#: ../server/swf/PlaceObject2Tag.cpp:76
 #, c-format
 msgid "Reserved field in PlaceObject actions == %u (expected 0)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:83
+#: ../server/swf/PlaceObject2Tag.cpp:84
 #, c-format
 msgid "  actions: flags = 0x%X"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:103
+#: ../server/swf/PlaceObject2Tag.cpp:104
 #, c-format
 msgid ""
 "swf_event::read(), even_length = %u, but only %lu bytes left to the end of "
 "current tag. Breaking for safety."
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:160
+#: ../server/swf/PlaceObject2Tag.cpp:161
 #, c-format
 msgid ""
 "swf_event::read() -- unknown / unhandled event type received, flags = 0x%x"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:273
+#: ../server/swf/PlaceObject2Tag.cpp:242
 #, c-format
 msgid "  PLACEOBJECT2: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:274 ../server/swf/PlaceObject2Tag.cpp:422
+#: ../server/swf/PlaceObject2Tag.cpp:243 ../server/swf/PlaceObject2Tag.cpp:381
 #, c-format
 msgid "  char id = %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:277 ../server/swf/PlaceObject2Tag.cpp:425
+#: ../server/swf/PlaceObject2Tag.cpp:246 ../server/swf/PlaceObject2Tag.cpp:384
 msgid "  mat:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:285 ../server/swf/PlaceObject2Tag.cpp:433
+#: ../server/swf/PlaceObject2Tag.cpp:254 ../server/swf/PlaceObject2Tag.cpp:392
 #, c-format
 msgid "  ratio: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:286 ../server/swf/PlaceObject2Tag.cpp:434
+#: ../server/swf/PlaceObject2Tag.cpp:255 ../server/swf/PlaceObject2Tag.cpp:393
 #, c-format
 msgid "  name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:287 ../server/swf/PlaceObject2Tag.cpp:436
+#: ../server/swf/PlaceObject2Tag.cpp:256 ../server/swf/PlaceObject2Tag.cpp:395
 #, c-format
 msgid "  clip_depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:288 ../server/swf/PlaceObject2Tag.cpp:437
+#: ../server/swf/PlaceObject2Tag.cpp:257 ../server/swf/PlaceObject2Tag.cpp:396
 #, c-format
 msgid " m_place_type: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:421
+#: ../server/swf/PlaceObject2Tag.cpp:284 ../server/swf/PlaceObject2Tag.cpp:380
 #, c-format
 msgid "  PLACEOBJECT3: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:435
+#: ../server/swf/PlaceObject2Tag.cpp:394
 #, c-format
 msgid "  class name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:528
-msgid "  place_object_2"
-msgstr ""
-
-#: ../server/swf/RemoveObjectTag.cpp:69
+#: ../server/swf/RemoveObjectTag.cpp:70
 #, c-format
 msgid "  remove_object_2(%d)"
 msgstr ""
@@ -2687,6 +2867,10 @@
 msgid "StartSound: id=%d, stop = %d, loop ct = %d"
 msgstr ""
 
+#: ../server/swf/StreamSoundBlockTag.cpp:76
+msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
+msgstr ""
+
 #: ../server/swf/tag_loaders.cpp:212
 msgid "anchor-labeled frame not supported"
 msgstr ""
@@ -2704,249 +2888,280 @@
 msgid "No bytes to read in JPEGTABLES tag at offset %lu"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:297
+#: ../server/swf/tag_loaders.cpp:298
 #, c-format
 msgid ""
 "DEFINEBITS: No jpeg loader registered in movie definition - discarding "
 "bitmap character %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:324
+#: ../server/swf/tag_loaders.cpp:325
 #, c-format
 msgid "DEFINEBITS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:344
+#: ../server/swf/tag_loaders.cpp:345
 #, c-format
 msgid "  define_bits_jpeg2_loader: charid = %d pos = %ld"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:358
+#: ../server/swf/tag_loaders.cpp:359
 #, c-format
 msgid "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:393
+#: ../server/swf/tag_loaders.cpp:394
 #, c-format
 msgid "inflate_wrapper() inflateInit() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:414
+#: ../server/swf/tag_loaders.cpp:415
 msgid "inflate_wrapper(): no end of zstream found within swf tag boundaries"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:437
+#: ../server/swf/tag_loaders.cpp:438
 #, c-format
 msgid "inflate_wrapper() inflate() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:446
+#: ../server/swf/tag_loaders.cpp:447
 #, c-format
 msgid "inflate_wrapper() inflateEnd() return %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:463
+#: ../server/swf/tag_loaders.cpp:465
 #, c-format
 msgid "  define_bits_jpeg3_loader: charid = %d pos = %lx"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:471
+#: ../server/swf/tag_loaders.cpp:474
 msgid "gnash is not linked to zlib -- can't load jpeg3 image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:527
+#: ../server/swf/tag_loaders.cpp:530
 #, c-format
 msgid "  defbitslossless2: tag = %d, id = %d, fmt = %d, w = %d, h = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:535
+#: ../server/swf/tag_loaders.cpp:538
 #, c-format
 msgid "Bitmap character %d has a height or width of 0."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:544
+#: ../server/swf/tag_loaders.cpp:547
 msgid "gnash is not linked to zlib -- can't load zipped image data"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:650
+#: ../server/swf/tag_loaders.cpp:653
 #, c-format
 msgid ""
 "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:780
+#: ../server/swf/tag_loaders.cpp:783
 #, c-format
 msgid "  FIXME: tagtype = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:795
+#: ../server/swf/tag_loaders.cpp:799
 #, c-format
 msgid "  shape_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:814
+#: ../server/swf/tag_loaders.cpp:819
 #, c-format
 msgid "  shape_morph_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:863
+#: ../server/swf/tag_loaders.cpp:870
 #, c-format
 msgid "define_font_info_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:884
+#: ../server/swf/tag_loaders.cpp:892
 #, c-format
 msgid "define_font_name_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:900
+#: ../server/swf/tag_loaders.cpp:909
 #, c-format
 msgid "  sprite:  char id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:909
+#: ../server/swf/tag_loaders.cpp:918
 msgid "Nested DEFINESPRITE tags. Will add to top-level characters dictionary."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:937
+#: ../server/swf/tag_loaders.cpp:928
+#, c-format
+msgid "Sprite %d advertise no frames"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:953
 #, c-format
 msgid "DEFINEBUTTONSOUND refers to an unknown character def %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:946
+#: ../server/swf/tag_loaders.cpp:962
 #, c-format
 msgid ""
 "DEFINEBUTTONSOUND refers to character id %d, being a %s (expected a button "
 "definition)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:967
+#: ../server/swf/tag_loaders.cpp:984
 #, c-format
 msgid "  button character loader: char_id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:991
+#: ../server/swf/tag_loaders.cpp:1009
 #, c-format
 msgid "  export: count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1000
+#: ../server/swf/tag_loaders.cpp:1018
 msgid "EXPORT tag inside DEFINESPRITE. Will export in top-level symbol table."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1013
+#: ../server/swf/tag_loaders.cpp:1032
 #, c-format
 msgid "  export: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1033
+#: ../server/swf/tag_loaders.cpp:1052
 #, c-format
 msgid "don't know how to export resource '%s' with id %d (can't find that id)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1071
+#: ../server/swf/tag_loaders.cpp:1092
 #, c-format
 msgid "  import: version = %u, source_url = %s (%s), count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1083
+#: ../server/swf/tag_loaders.cpp:1104
 #, c-format
 msgid "Exception: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1089
+#: ../server/swf/tag_loaders.cpp:1110
 #, c-format
 msgid "can't import movie from url %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1098
+#: ../server/swf/tag_loaders.cpp:1119
 msgid "Movie attempts to import symbols from itself."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1112
+#: ../server/swf/tag_loaders.cpp:1134
 #, c-format
 msgid "  import: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1128
+#: ../server/swf/tag_loaders.cpp:1150
 #, c-format
 msgid "import error: could not find resource '%s' in movie '%s'"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1143 ../server/parser/movie_def_impl.cpp:295
+#: ../server/swf/tag_loaders.cpp:1165 ../server/parser/movie_def_impl.cpp:307
 #, c-format
 msgid "import error: resource '%s' from movie '%s' has unknown type"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1162
+#: ../server/swf/tag_loaders.cpp:1185
 #, c-format
 msgid "edit_text_char, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1180
+#: ../server/swf/tag_loaders.cpp:1204
 #, c-format
 msgid "text_character, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1232
+#: ../server/swf/tag_loaders.cpp:1256
 #, c-format
 msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1267
+#: ../server/swf/tag_loaders.cpp:1293
 #, c-format
 msgid "define sound: ch=%d, format=%d, rate=%d, 16=%d, stereo=%d, ct=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1303
+#: ../server/swf/tag_loaders.cpp:1331
 #, c-format
 msgid ""
 "There is no sound handler currently active, so character with id %d will NOT "
 "be added to the dictionary"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1353
+#: ../server/swf/tag_loaders.cpp:1381
 #, c-format
 msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1428
+#: ../server/swf/tag_loaders.cpp:1393
+#, c-format
+msgid ""
+"Different stream/playback sound rate (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1402
+#, c-format
+msgid ""
+"Different stream/playback sample size (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1411
+#, c-format
+msgid ""
+"Different stream/playback channels (%s/%s). This seems common in SWF files, "
+"so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1429
+msgid ""
+"No samples advertised for sound stream, pretty common so will warn only once"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1455
 #, c-format
 msgid ""
 "sound stream head: format=%d, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1527
+#: ../server/swf/tag_loaders.cpp:1499
 #, c-format
 msgid "VideoFrame tag refers to unknown video stream id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1537
+#: ../server/swf/tag_loaders.cpp:1509
 #, c-format
 msgid "VideoFrame tag refers to a non-video character %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1568
+#: ../server/swf/tag_loaders.cpp:1541
 #, c-format
 msgid "  file attributes: has_metadata=%s use_network=%s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "true"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "false"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1575
+#: ../server/swf/tag_loaders.cpp:1548
 msgid ""
 "FileAttributes tag in the SWF requests that network access is not granted to "
 "this movie (or application?) when loaded from the filesystem. Anyway Gnash "
 "won't care; use white/black listing in your .gnashrc instead"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1599
+#: ../server/swf/tag_loaders.cpp:1572
 #, c-format
 msgid ""
 "  metadata = [[\n"
@@ -2954,22 +3169,22 @@
 "]]"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1602
+#: ../server/swf/tag_loaders.cpp:1575
 #, c-format
 msgid "METADATA tag unused: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1651
+#: ../server/swf/tag_loaders.cpp:1624
 #, c-format
 msgid "  reflex = \"%c%c%c\""
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1654
+#: ../server/swf/tag_loaders.cpp:1627
 #, c-format
 msgid "REFLEX tag parsed (\"%c%c%c\") but unused"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1678
+#: ../server/swf/tag_loaders.cpp:1652
 #, c-format
 msgid "%s tag parsed but not yet used"
 msgstr ""
@@ -3154,100 +3369,97 @@
 msgid "Empty action buffer starting at offset %lu"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:102
+#: ../server/parser/action_buffer.cpp:107
 #, c-format
-msgid "Action buffer starting at offset %lu doesn't end witn an END tag"
+msgid "Action buffer starting at offset %lu doesn't end with an END tag"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:125
+#: ../server/parser/action_buffer.cpp:131
 msgid "process_decl_dict("
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:154
+#: ../server/parser/action_buffer.cpp:160
 msgid "action buffer dict length exceeded"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:502
-msgid "Native floating point format not recognised"
-msgstr ""
-
-#: ../server/parser/action_buffer.cpp:578
+#: ../server/parser/action_buffer.cpp:584
 msgid "Native double floating point format not recognised"
 msgstr ""
 
-#: ../server/parser/BitmapMovieDefinition.cpp:67
+#: ../server/parser/BitmapMovieDefinition.cpp:63
 #, c-format
 msgid "Creating a shape_definition wrapping a %g x %g bitmap"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:55
+#: ../server/parser/button_character_def.cpp:56
 msgid "Premature end of button action input: can't read conditions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:64
-msgid "-- actions in button"
+#: ../server/parser/button_character_def.cpp:65
+#, c-format
+msgid "   button actions for conditions 0x%x"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:100
+#: ../server/parser/button_character_def.cpp:123
 msgid "   premature end of button record input stream, can't read flags"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:125
+#: ../server/parser/button_character_def.cpp:148
 msgid "   premature end of button record input stream, can't read character id"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:140
+#: ../server/parser/button_character_def.cpp:163
 #, c-format
 msgid ""
 "   button record for states [%s] refer to character with id %d, which is not "
 "found in the chars dictionary"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:148
+#: ../server/parser/button_character_def.cpp:171
 #, c-format
 msgid "   button record for states [%s] contain character %d (%s)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:157
+#: ../server/parser/button_character_def.cpp:180
 msgid ""
 "   premature end of button record input stream, can't read button layer "
 "(depth?)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:316
+#: ../server/parser/button_character_def.cpp:337
 msgid "Premature end of DEFINEBUTTON tag, won't read actions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:354
+#: ../server/parser/button_character_def.cpp:368
 #, c-format
 msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:409
+#: ../server/parser/button_character_def.cpp:413
 #, c-format
 msgid ""
 "Next action offset (%u) in Button2ActionConditions points past the end of tag"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:440
+#: ../server/parser/button_character_def.cpp:444
 msgid "Attempt to redefine button sound ignored"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:448
+#: ../server/parser/button_character_def.cpp:452
 msgid "button sound options: "
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:462
+#: ../server/parser/button_character_def.cpp:466
 #, c-format
 msgid "sound tag not found, sound_id=%d, button state #=%i"
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:93
+#: ../server/parser/filter_factory.cpp:99
 #, c-format
 msgid "Invalid filter type %d."
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:103
+#: ../server/parser/filter_factory.cpp:109
 #, c-format
 msgid "Filter %d could not read."
 msgstr ""
@@ -3257,290 +3469,297 @@
 msgid "Different number of edges in start (%u) and end (%u) shapes of a morph"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:278
+#: ../server/parser/movie_def_impl.cpp:290
 #, c-format
 msgid "import error: resource '%s' is not exported from movie '%s'"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:325
+#: ../server/parser/movie_def_impl.cpp:337
 #, c-format
 msgid "get_character_def(): character_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:351
+#: ../server/parser/movie_def_impl.cpp:363
 #, c-format
 msgid "get_font(): font_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:401
+#: ../server/parser/movie_def_impl.cpp:413
 #, c-format
 msgid "Add sound sample %d assigning id %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:431
+#: ../server/parser/movie_def_impl.cpp:443
 msgid "gnash::movie_def_impl::read() -- file does not start with a SWF header"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:438
+#: ../server/parser/movie_def_impl.cpp:450
 #, c-format
 msgid "version = %d, file_length = %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:444
+#: ../server/parser/movie_def_impl.cpp:456
 #, c-format
 msgid "SWF%d is not fully supported, trying anyway but don't expect it to work"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:451
+#: ../server/parser/movie_def_impl.cpp:463
 msgid ""
 "movie_def_impl::read(): unable to read zipped SWF data; gnash was compiled "
 "without zlib support"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:456
+#: ../server/parser/movie_def_impl.cpp:468
 msgid "file is compressed"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:490
+#: ../server/parser/movie_def_impl.cpp:502
 #, c-format
 msgid "frame rate = %f, frames = "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:518
+#: ../server/parser/movie_def_impl.cpp:530
 msgid "Could not start loading thread"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:626
+#: ../server/parser/movie_def_impl.cpp:638
 #, c-format
 msgid "Character %d @ %p"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:638
+#: ../server/parser/movie_def_impl.cpp:650
 #, c-format
 msgid "Could not find char %d, dump is:"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:676
+#: ../server/parser/movie_def_impl.cpp:688
 #, c-format
 msgid "Ensure load of frame %u/%u (last loaded is: %u)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:681
+#: ../server/parser/movie_def_impl.cpp:693
 msgid "Could not advance to frame "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:690
+#: ../server/parser/movie_def_impl.cpp:702
 #, c-format
 msgid ""
 "No more frames to load. Framecount: %u, Lastloaded: %u, next to load: %u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:740
+#: ../server/parser/movie_def_impl.cpp:752
 msgid ""
 "Hit stream-end tag, but not at the advertised SWF end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:766
+#: ../server/parser/movie_def_impl.cpp:778
 #, c-format
 msgid ""
 "last expected SHOWFRAME in SWF stream '%s' isn't followed by an END (%d)."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:785
+#: ../server/parser/movie_def_impl.cpp:797
 #, c-format
 msgid "*** no tag loader for type %d (movie)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:806
+#: ../server/parser/movie_def_impl.cpp:818
 #, c-format
 msgid "Parsing exception: %s"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:813
+#: ../server/parser/movie_def_impl.cpp:825
 msgid " control tags are NOT followed by a SHOWFRAME tag"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:822
+#: ../server/parser/movie_def_impl.cpp:834
 msgid " frames advertised in header, but only "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:851
+#: ../server/parser/movie_def_impl.cpp:861
 #, c-format
 msgid "number of SHOWFRAME tags in SWF stream '%s' ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:863
+#: ../server/parser/movie_def_impl.cpp:873
 #, c-format
 msgid "Loaded frame %u/%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:896
+#: ../server/parser/movie_def_impl.cpp:906
 #, c-format
 msgid "get_exported_resource called, frame count=%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:936
+#: ../server/parser/movie_def_impl.cpp:946
 msgid "looking for exported resource: frame load advancement (from "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:947
+#: ../server/parser/movie_def_impl.cpp:957
 #, c-format
 msgid ""
 "No frame progress in movie %s after %lu milliseconds (%lu microseconds = %lu "
 "iterations), giving up on get_exported_resource(%s): circular IMPORTS?"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:962
+#: ../server/parser/movie_def_impl.cpp:972
 #, c-format
 msgid "No frame progress at iteration %lu of get_exported_resource(%s)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:973
+#: ../server/parser/movie_def_impl.cpp:983
 #, c-format
 msgid "At end of stream, still no '%s' symbol found in _exportedResources ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:985
+#: ../server/parser/movie_def_impl.cpp:995
 #, c-format
 msgid ""
 "We haven't finished loading (loading frame %u), and _exportedResources.get "
 "returned no entries, sleeping a bit and trying again"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:91
+#: ../server/parser/shape_character_def.cpp:92
 #, c-format
 msgid "  read_fill_styles: count = %u"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:120
+#: ../server/parser/shape_character_def.cpp:121
 #, c-format
 msgid "  read_line_styles: count = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:132
+#: ../server/parser/shape_character_def.cpp:133
 #, c-format
 msgid "  read_line_styles: count2 = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:184
+#: ../server/parser/shape_character_def.cpp:185
 #, c-format
 msgid "  bound rect: %s"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:227
+#: ../server/parser/shape_character_def.cpp:228
 #, c-format
 msgid "  shape_character_def read: nfillbits = %d, nlinebits = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:318
+#: ../server/parser/shape_character_def.cpp:319
 #, c-format
 msgid "  shape_character read: moveto %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:344
+#: ../server/parser/shape_character_def.cpp:345
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:355
+#: ../server/parser/shape_character_def.cpp:356
 #, c-format
 msgid "Invalid fill style %d in fillStyle0Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:364
+#: ../server/parser/shape_character_def.cpp:365
 #, c-format
 msgid "  shape_character read: fill0 (left) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:391
+#: ../server/parser/shape_character_def.cpp:392
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:402
+#: ../server/parser/shape_character_def.cpp:403
 #, c-format
 msgid "Invalid fill style %d in fillStyle1Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:411
+#: ../server/parser/shape_character_def.cpp:412
 #, c-format
 msgid "  shape_character read: fill1 (right) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:436
+#: ../server/parser/shape_character_def.cpp:437
 #, c-format
 msgid ""
 "Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). "
 "Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:447
+#: ../server/parser/shape_character_def.cpp:448
 #, c-format
 msgid "Invalid fill style %d in lineStyleChange record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:455
+#: ../server/parser/shape_character_def.cpp:456
 #, c-format
 msgid "  shape_character_read: line = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:472
+#: ../server/parser/shape_character_def.cpp:473
 msgid "  shape_character read: more fill styles"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:516
+#: ../server/parser/shape_character_def.cpp:517
 #, c-format
 msgid "  shape_character read: curved edge   = %d %d - %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:559
+#: ../server/parser/shape_character_def.cpp:560
 #, c-format
 msgid "  shape_character_read: straight edge = %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:45
+#: ../server/parser/sprite_definition.cpp:46
 #, c-format
 msgid "Instantiating sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:76
+#: ../server/parser/sprite_definition.cpp:77
 msgid "  frames = "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:94
+#: ../server/parser/sprite_definition.cpp:95
 msgid ""
 "Hit end tag, before the advertised DEFINESPRITE end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:112
+#: ../server/parser/sprite_definition.cpp:109
 msgid "  show_frame "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:127
+#: ../server/parser/sprite_definition.cpp:124
 msgid ""
 "last SHOWFRAME of a DEFINESPRITE tag isn't followed by an END. Stopping for "
 "safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:147
+#: ../server/parser/sprite_definition.cpp:144
 #, c-format
 msgid "*** no tag loader for type %d (sprite)"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:155
+#: ../server/parser/sprite_definition.cpp:154
+#, c-format
+msgid ""
+"%d frames advertised in header, but only %d SHOWFRAME tags found in define "
+"sprite."
+msgstr ""
+
+#: ../server/parser/sprite_definition.cpp:163
 msgid "  -- sprite END --"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:210
+#: ../server/parser/sprite_definition.cpp:222
 #, c-format
 msgid "Registered class %p for sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:212
+#: ../server/parser/sprite_definition.cpp:224
 msgid " Exported interface: "
 msgstr ""
 
@@ -3562,7 +3781,7 @@
 msgid "  has_font: font id = %d (%p)"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:93
+#: ../server/parser/text_character_def.cpp:94
 msgid "  has_color"
 msgstr ""
 
@@ -3571,22 +3790,22 @@
 msgid "  has_x_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:118
+#: ../server/parser/text_character_def.cpp:117
 #, c-format
 msgid "  has_y_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:131
+#: ../server/parser/text_character_def.cpp:130
 #, c-format
 msgid "  text_height = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:155
+#: ../server/parser/text_character_def.cpp:154
 #, c-format
 msgid "  glyph_records: count = %d"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:159
+#: ../server/parser/text_character_def.cpp:158
 #, c-format
 msgid "   glyph%d: index=%d, advance=%g"
 msgstr ""
@@ -3624,282 +3843,279 @@
 msgid "%p.addListener(%s): this object's _listener isn't an array: %s"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:205
+#: ../server/asobj/Color.cpp:198
 #, c-format
 msgid ""
 "Color.getTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:237
+#: ../server/asobj/Color.cpp:230
 msgid "Color.setRGB() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:281
+#: ../server/asobj/Color.cpp:274
 msgid "Color.setTransform() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:291
+#: ../server/asobj/Color.cpp:284
 #, c-format
 msgid "Color.setTransform(%s) : first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:301
+#: ../server/asobj/Color.cpp:294
 #, c-format
 msgid ""
 "Color.setTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:365
+#: ../server/asobj/Color.cpp:358
 #, c-format
 msgid "new Color(%s) : first argument doesn't evaluate or point to a MovieClip"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:466
+#: ../server/asobj/Date.cpp:444
 msgid "Date constructor called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:493
-msgid "Date() failed to initialise from arguments"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:700
+#: ../server/asobj/Date.cpp:596
 msgid "Date.setTime needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:707
+#: ../server/asobj/Date.cpp:606
 msgid "Date.setTime was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:757
-msgid "Failed to set a date."
-msgstr ""
-
-#: ../server/asobj/Date.cpp:794
-msgid "utc_tm_msec_to_date failed to convert a date"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:868
+#: ../server/asobj/Date.cpp:693
 msgid "Date.setFullYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:884
+#: ../server/asobj/Date.cpp:709
 msgid "Date.setFullYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:913
+#: ../server/asobj/Date.cpp:739
 msgid "Date.setYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:933
+#: ../server/asobj/Date.cpp:756
 msgid "Date.setYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:961
+#: ../server/asobj/Date.cpp:785
 msgid "Date.setMonth needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:990
+#: ../server/asobj/Date.cpp:817
 msgid "Date.setMonth was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1009
+#: ../server/asobj/Date.cpp:836
 msgid "Date.setDate needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1023
+#: ../server/asobj/Date.cpp:850
 msgid "Date.setDate was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1047
+#: ../server/asobj/Date.cpp:875
 msgid "Date.setHours needs one argument"
 msgstr "Date.setHours vuole un argomento"
 
-#: ../server/asobj/Date.cpp:1065
+#: ../server/asobj/Date.cpp:893
 msgid "Date.setHours was called with more than four arguments"
 msgstr "Date.setHourse chiamato con piu' di quattro argomenti"
 
-#: ../server/asobj/Date.cpp:1087
+#: ../server/asobj/Date.cpp:918
 msgid "Date.setMinutes needs one argument"
 msgstr "Date.setMinutes vuole un argomento"
 
-#: ../server/asobj/Date.cpp:1104 ../server/asobj/Date.cpp:1142
+#: ../server/asobj/Date.cpp:935 ../server/asobj/Date.cpp:975
 msgid "Date.setMinutes was called with more than three arguments"
 msgstr "Date.setMinutes chiamato con piu' di tre argomenti"
 
-#: ../server/asobj/Date.cpp:1124
+#: ../server/asobj/Date.cpp:956
 msgid "Date.setSeconds needs one argument"
 msgstr "Date.setSeconds vuole un argomento"
 
-#: ../server/asobj/Date.cpp:1158
+#: ../server/asobj/Date.cpp:994
 msgid "Date.setMilliseconds needs one argument"
 msgstr "Date.setMilliseconds vuole un argomento"
 
-#: ../server/asobj/Date.cpp:1168
+#: ../server/asobj/Date.cpp:1010
 msgid "Date.setMilliseconds was called with more than one argument"
 msgstr "Date.setMilliseconds chiamato con piu' di un argomento"
 
-#: ../server/asobj/Date.cpp:1257
+#: ../server/asobj/Date.cpp:1103
 msgid "Date.UTC needs one argument"
 msgstr "Date.UTC vuole un argomento"
 
-#: ../server/asobj/Date.cpp:1277
+#: ../server/asobj/Date.cpp:1127
 msgid "Date.UTC was called with more than 7 arguments"
 msgstr "Date.UTC chiamato con piu' di 7 argomenti"
 
-#: ../server/asobj/Global.cpp:84 ../server/asobj/string.cpp:44
+#: ../server/asobj/Global.cpp:86 ../server/asobj/string.cpp:43
 #, c-format
 msgid "%s needs one argument"
 msgstr "%s vuole un argomento"
 
-#: ../server/asobj/Global.cpp:90 ../server/asobj/string.cpp:50
+#: ../server/asobj/Global.cpp:92 ../server/asobj/string.cpp:49
 #, c-format
 msgid "%s has more than one argument"
 msgstr "%s ha piu' di un argomento"
 
-#: ../server/asobj/Global.cpp:196
+#: ../server/asobj/Global.cpp:368
 #, c-format
 msgid "%s needs at least one argument"
 msgstr "%s vuole almeno un argomento"
 
-#: ../server/asobj/Global.cpp:202
+#: ../server/asobj/Global.cpp:375
 #, c-format
 msgid "%s has more than two arguments"
 msgstr "%s ha piu' di due argomenti"
 
-#: ../server/asobj/Global.cpp:322
+#: ../server/asobj/Global.cpp:521
 #, c-format
 msgid "%s needs at least three arguments"
 msgstr "%s vuole almeno tre argomenti"
 
-#: ../server/asobj/Global.cpp:328
+#: ../server/asobj/Global.cpp:527
 #, c-format
 msgid "%s has more than four arguments"
 msgstr "%s ha piu' di quattro argomenti"
 
-#: ../server/asobj/Global.cpp:330
+#: ../server/asobj/Global.cpp:530
 #, c-format
 msgid "%s has four arguments in a SWF version 5 movie"
 msgstr "%s ha quattro argomenti, in un file SWF di versione 5"
 
-#: ../server/asobj/Global.cpp:339
-#, c-format
-msgid "Invalid call to ASSetPropFlags: object argument is not an object: %s"
+#: ../server/asobj/Global.cpp:541
+#, fuzzy, c-format
+msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s"
 msgstr ""
 "Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: "
 "%s"
 
-#: ../server/asobj/Global.cpp:380
+#: ../server/asobj/Global.cpp:591
 #, c-format
 msgid "ASNative(%s): needs at least two arguments"
 msgstr "ASNative(%s): vuole almeno due argomenti"
 
-#: ../server/asobj/Global.cpp:391
+#: ../server/asobj/Global.cpp:602
 #, c-format
 msgid "ASNative(%s): first arg must be >= 0"
 msgstr "ASNative(%s): il primo argomento deve essere >= 0"
 
-#: ../server/asobj/Global.cpp:398
+#: ../server/asobj/Global.cpp:609
 #, c-format
 msgid "ASNative(%s): second arg must be >= 0"
 msgstr "ASNative(%s): il secondo argomento deve essere >= 0"
 
-#: ../server/asobj/Global.cpp:576
+#: ../server/asobj/Global.cpp:620
+#, c-format
+msgid "No ASnative(%d, %d) registered with the VM"
+msgstr ""
+
+#: ../server/asobj/Global.cpp:688
 msgid "Extensions enabled, scanning plugin dir for load"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:582
+#: ../server/asobj/Global.cpp:693
 msgid "Extensions disabled"
 msgstr ""
 
-#: ../server/asobj/Key.cpp:153
+#: ../server/asobj/Key.cpp:150
 #, fuzzy
 msgid "Key.isDown needs one argument (the key code)"
 msgstr "Date.setSeconds vuole un argomento"
 
-#: ../server/asobj/LoadVars.cpp:329
+#: ../server/asobj/LoadVars.cpp:339
 #, c-format
 msgid "Can't load variables from %s (security?)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:336
+#: ../server/asobj/LoadVars.cpp:346
 #, c-format
 msgid "Loading variables file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:522
+#: ../server/asobj/LoadVars.cpp:532
 msgid "LoadVars.load() requires at least one argument"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:531
+#: ../server/asobj/LoadVars.cpp:541
 msgid "LoadVars.load(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:558
+#: ../server/asobj/LoadVars.cpp:568
 msgid "LoadVars.sendAndLoad() requires at least two arguments"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:567
+#: ../server/asobj/LoadVars.cpp:577
 msgid "LoadVars.sendAndLoad(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:576
+#: ../server/asobj/LoadVars.cpp:586
 msgid "LoadVars.sendAndLoad(): invalid target (must be a LoadVars object)"
 msgstr ""
 
-#: ../server/asobj/LocalConnection.cpp:235
+#: ../server/asobj/LocalConnection.cpp:236
 msgid "No connection name specified to LocalConnection.connect()"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:103
+#: ../server/asobj/LocalConnection.cpp:263
+msgid "LocalConnection.send unimplemented"
+msgstr ""
+
+#: ../server/asobj/Mouse.cpp:75
 msgid "No callback to handle Mouse.hide"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:121
+#: ../server/asobj/Mouse.cpp:97
 msgid "No callback to handle Mouse.show"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:199
+#: ../server/asobj/MovieClipLoader.cpp:198
 #, c-format
 msgid " resolved url: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:271
+#: ../server/asobj/MovieClipLoader.cpp:270
 #, c-format
 msgid "MovieClipLoader.loadClip(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:285
+#: ../server/asobj/MovieClipLoader.cpp:284
 #, c-format
 msgid "Could not find target %s (evaluated from %s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:295
+#: ../server/asobj/MovieClipLoader.cpp:294
 #, c-format
 msgid "Target %s is not a sprite instance (%s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:302
+#: ../server/asobj/MovieClipLoader.cpp:301
 #, c-format
 msgid "load clip: %s, target is: %p\n"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:317
+#: ../server/asobj/MovieClipLoader.cpp:316
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:343
+#: ../server/asobj/MovieClipLoader.cpp:342
 msgid "MovieClipLoader.getProgress(): missing argument"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:353
+#: ../server/asobj/MovieClipLoader.cpp:352
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an object"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:363
+#: ../server/asobj/MovieClipLoader.cpp:362
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite"
 msgstr ""
@@ -3937,17 +4153,17 @@
 msgid "NetConnection.connect(): first argument shouldn't be undefined"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:109
+#: ../server/asobj/NetStream.cpp:112
 #, c-format
 msgid ""
 "First argument to NetStream constructor doesn't cast to a NetConnection (%s)"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:149
+#: ../server/asobj/NetStream.cpp:152
 msgid "NetStream play needs args"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:157
+#: ../server/asobj/NetStream.cpp:160
 #, c-format
 msgid "NetStream.play(%s): stream is not connected"
 msgstr ""
@@ -4050,24 +4266,24 @@
 "playback halted."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:115
+#: ../server/asobj/NetStreamGst.cpp:118
 msgid ""
 "Couldn't create the Gstreamer video conversion elements. Please make sure "
 "Gstreamer and gstreamer-plugins-base are correctly installed. Video playback "
 "will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:122
+#: ../server/asobj/NetStreamGst.cpp:125
 msgid ""
 "Failed to link video conversion elements. Video playback will not be possible"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:240
+#: ../server/asobj/NetStreamGst.cpp:243
 #, c-format
 msgid "%s: The provided URL could not be resolved (url: %s)"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:257
+#: ../server/asobj/NetStreamGst.cpp:260
 #, c-format
 msgid ""
 "%s: No URI handler was found for the provided URL. NetStream playback will "
@@ -4075,205 +4291,223 @@
 "gstreamer plugin, such as gnomevfssrc, neonhttpsrc or souphttpsrc."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:268
+#: ../server/asobj/NetStreamGst.cpp:271
 #, c-format
 msgid "URI handler \"%s\" found for URI %s"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:274
+#: ../server/asobj/NetStreamGst.cpp:277
 msgid "gst_bin_add failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:282
+#: ../server/asobj/NetStreamGst.cpp:285
 msgid "gst_element_link failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:312
+#: ../server/asobj/NetStreamGst.cpp:315
 msgid "Seek failed. This is expected, but we tried it anyway."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:527
+#: ../server/asobj/NetStreamGst.cpp:530
 #, c-format
 msgid "NetStream playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:619
+#: ../server/asobj/NetStreamGst.cpp:633
 #, c-format
 msgid "Missing Gstreamer plugin: %s. Please consider installing it."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:630
+#: ../server/asobj/NetStreamGst.cpp:644
 #, c-format
 msgid "Missing plugin: %s. Will attempt to start system installer"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:644
+#: ../server/asobj/NetStreamGst.cpp:658
 msgid ""
 "Gstreamer plugin installation was at least partially successful. Will try to "
 "restart the pipeline."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:648
+#: ../server/asobj/NetStreamGst.cpp:662
 msgid ""
 "The request for system installation of missing plugins has failed. Full "
 "playback will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:681
+#: ../server/asobj/NetStreamGst.cpp:695
 msgid ""
 "Failed to start the system Gstreamer plugin installer.Media playback will "
 "not work (fully)."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:743
+#: ../server/asobj/NetStreamGst.cpp:757
 #, c-format
 msgid "Streams of type %s are not supported!"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:775
+#: ../server/asobj/NetStreamGst.cpp:789
 #, c-format
 msgid "Couldn't find a decoder for stream type %s!"
 msgstr ""
 
-#: ../server/asobj/Number.cpp:203
+#: ../server/asobj/Number.cpp:216
 #, c-format
 msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:140
+#: ../server/asobj/Object.cpp:150
 msgid "Too many args to Object constructor"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:193
+#: ../server/asobj/Object.cpp:203
 #, c-format
 msgid ""
 "Invalid call to Object.addProperty(%s) - expected 3 arguments (<name>, "
 "<getter>, <setter>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:210
+#: ../server/asobj/Object.cpp:220
 msgid "Invalid call to Object.addProperty() - empty property name"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:220
+#: ../server/asobj/Object.cpp:230
 msgid "Invalid call to Object.addProperty() - getter is not an AS function"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:230
-msgid "Invalid call to Object.addProperty() - setter is not an AS function"
+#: ../server/asobj/Object.cpp:244
+#, c-format
+msgid ""
+"Invalid call to Object.addProperty() - setter is not null and not an AS "
+"function (%s)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:257
+#: ../server/asobj/Object.cpp:273
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - expected 2 arguments (<symbol>, "
 "<constructor>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:276
+#: ../server/asobj/Object.cpp:292
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - first argument (symbol id) "
 "evaluates to empty string"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:288
+#: ../server/asobj/Object.cpp:304
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - second argument (class) is not a "
 "function)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:303
+#: ../server/asobj/Object.cpp:332
 #, c-format
 msgid "Object.registerClass(%s, %s): can't find exported symbol"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:321
+#: ../server/asobj/Object.cpp:350
 #, c-format
 msgid ""
 "Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol "
 "(sprite_definition), but a %s"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:342
+#: ../server/asobj/Object.cpp:371
 msgid "Object.hasOwnProperty() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:351
+#: ../server/asobj/Object.cpp:380
 #, c-format
 msgid "Invalid call to Object.hasOwnProperty('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:366
+#: ../server/asobj/Object.cpp:395
 msgid "Object.isPropertyEnumerable() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:375
+#: ../server/asobj/Object.cpp:404
 #, c-format
 msgid "Invalid call to Object.isPropertyEnumerable('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:396
+#: ../server/asobj/Object.cpp:425
 msgid "Object.isPrototypeOf() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:405
+#: ../server/asobj/Object.cpp:434
 #, c-format
 msgid "First arg to Object.isPrototypeOf(%s) is not an object"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:143
+#: ../server/asobj/Object.cpp:452
 #, c-format
-msgid "%s is still testing!"
+msgid "Object.watch(%s): missing arguments"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:464
+#, c-format
+msgid "Object.watch(%s): second argument is not a function"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:489
+#, c-format
+msgid "Object.unwatch(%s): missing argument"
 msgstr ""
 
 #: ../server/asobj/Sound.cpp:146
 #, c-format
+msgid "%s is still testing!"
+msgstr ""
+
+#: ../server/asobj/Sound.cpp:149
+#, c-format
 msgid ""
 "%s: This sound already has a connection?  (We try to handle this by "
 "overriding the old one...)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:220 ../server/asobj/Sound.cpp:232
+#: ../server/asobj/Sound.cpp:223 ../server/asobj/Sound.cpp:235
 #, c-format
 msgid "%s: only works when ffmpeg, gstreamer or libmad is enabled"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:260
+#: ../server/asobj/Sound.cpp:263
 msgid "-- start sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:285
+#: ../server/asobj/Sound.cpp:288
 msgid "-- stop sound "
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:301 ../server/asobj/Sound.cpp:355
+#: ../server/asobj/Sound.cpp:304 ../server/asobj/Sound.cpp:358
 #, c-format
 msgid "import error: resource '%s' is not exported"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:315 ../server/asobj/Sound.cpp:369
+#: ../server/asobj/Sound.cpp:318 ../server/asobj/Sound.cpp:372
 msgid "sound sample is NULL (doesn't cast to sound_sample)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:328
+#: ../server/asobj/Sound.cpp:331
 msgid "-- attach sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:333
+#: ../server/asobj/Sound.cpp:336
 msgid "attach sound needs one argument"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:343
+#: ../server/asobj/Sound.cpp:346
 msgid "attachSound needs a non-empty string"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:444
+#: ../server/asobj/Sound.cpp:455
 msgid "loadSound needs 2 arguments"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:485
+#: ../server/asobj/Sound.cpp:486
 msgid "set volume of sound needs one argument"
 msgstr ""
 
@@ -4375,282 +4609,311 @@
 "the old one...)"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:205
+#: ../server/asobj/Stage.cpp:177
 msgid "Stage.width is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:223
+#: ../server/asobj/Stage.cpp:194
 msgid "Stage.height is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/string.cpp:462
+#: ../server/asobj/string.cpp:449
 msgid "string.slice() called with end < start"
 msgstr ""
 
-#: ../server/asobj/string.cpp:549
+#: ../server/asobj/string.cpp:563
 msgid "string.charCodeAt needs one argument"
 msgstr ""
 
-#: ../server/asobj/string.cpp:558
+#: ../server/asobj/string.cpp:572
 msgid "string.charCodeAt has more than one argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:98 ../server/asobj/xml.cpp:120
+#: ../server/asobj/TextFormat.cpp:117
+#, c-format
+msgid "Too many args (%d) passed to TextFormat"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:101 ../server/asobj/xml.cpp:123
 #, c-format
 msgid "Creating XML data at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:188
+#: ../server/asobj/xml.cpp:193
 #, c-format
 msgid "\tDeleting XML top level node at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:327
-msgid "Can't load XML file"
+#: ../server/asobj/xml.cpp:246
+#, c-format
+msgid "%s: extracting node %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:254
+#, c-format
+msgid "extractNode %s has property %s, value is %s"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:356
+#: ../server/asobj/xml.cpp:266
+#, c-format
+msgid ""
+"\tPushing attribute %s for element %s has value %s, next attribute is %p"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:366
 msgid "XML data is empty"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:374
-msgid "Can't parse XML data"
+#: ../server/asobj/xml.cpp:390
+msgid "malformed XML, trying to recover"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:544 ../server/asobj/xml.cpp:618
+#: ../server/asobj/xml.cpp:395
+#, c-format
+msgid ""
+"unrecoverable malformed XML (xmlParseBalancedChunkMemoryRecover returned %d)."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:400
+msgid "recovered malformed XML."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:583 ../server/asobj/xml.cpp:657
 #, c-format
 msgid "Can't load XML file: %s (security?)"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:551 ../server/asobj/xml.cpp:625
+#: ../server/asobj/xml.cpp:590 ../server/asobj/xml.cpp:664
 #, c-format
 msgid "Loading XML file from url: '%s'"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:561
+#: ../server/asobj/xml.cpp:600
 #, c-format
 msgid "%s: FIXME: onLoad Default event handler"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:651
+#: ../server/asobj/xml.cpp:690
 msgid "XML.load(): missing argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:726
+#: ../server/asobj/xml.cpp:765
 #, c-format
 msgid "\tCloned the XML object at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:735
+#: ../server/asobj/xml.cpp:774
 #, c-format
 msgid "First arg given to XML constructor (%s) evaluates to the empty string"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:760
+#: ../server/asobj/xml.cpp:799
 #, c-format
 msgid "%s: %d args"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:791
+#: ../server/asobj/xml.cpp:830
 msgid "no text for element creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:820
+#: ../server/asobj/xml.cpp:859
 msgid "no text for text node creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:886
+#: ../server/asobj/xml.cpp:925
 #, c-format
 msgid "XML.sendAndLoad(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:900
+#: ../server/asobj/xml.cpp:939
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:911
+#: ../server/asobj/xml.cpp:950
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument is not an XML object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:994
+#: ../server/asobj/xml.cpp:1033
 #, c-format
 msgid "XML parser: %s"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:86 ../server/asobj/xmlnode.cpp:98
+#: ../server/asobj/xmlnode.cpp:81 ../server/asobj/xmlnode.cpp:93
 #, c-format
 msgid "\tCreating XMLNode data at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:126
+#: ../server/asobj/xmlnode.cpp:121
 #, c-format
 msgid "\tDeleting XMLNode data %s with value %s at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:154
+#: ../server/asobj/xmlnode.cpp:149
 #, c-format
 msgid "XMLNode %p has no children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:195
+#: ../server/asobj/xmlnode.cpp:190
 msgid ""
 "XMLNode.insertBefore(): positional parameter is not a child of this node"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:302
+#: ../server/asobj/xmlnode.cpp:297
 #, c-format
 msgid ""
 "Stringifying node %p with name %s, value %s, %u attributes and %u children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:440
+#: ../server/asobj/xmlnode.cpp:435
 msgid "XMLNode::appendChild() needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:449
+#: ../server/asobj/xmlnode.cpp:444
 msgid "First argument to XMLNode::appendChild() is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:483
+#: ../server/asobj/xmlnode.cpp:478
 #, c-format
 msgid "XMLNode.insertBefore(%s) needs at least two argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:493
+#: ../server/asobj/xmlnode.cpp:488
 #, c-format
 msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:504
+#: ../server/asobj/xmlnode.cpp:499
 #, c-format
 msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:210
+#: ../server/asobj/xmlsocket.cpp:211
 #, c-format
 msgid ""
 "%s: fd <= 0, returning false (timer not unregistered while socket "
 "disconnected?"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:225
+#: ../server/asobj/xmlsocket.cpp:226
 #, c-format
 msgid "The socket for fd #%d was interupted by a system call"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:230 ../server/asobj/xmlsocket.cpp:405
+#: ../server/asobj/xmlsocket.cpp:231 ../server/asobj/xmlsocket.cpp:406
 #, c-format
 msgid "%s: The socket for fd #%d never was available"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:246
+#: ../server/asobj/xmlsocket.cpp:247
 #, c-format
 msgid "%s: read %d bytes, first msg terminates at %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:254
+#: ../server/asobj/xmlsocket.cpp:255
 #, c-format
 msgid "Packet size is %d at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:262
+#: ../server/asobj/xmlsocket.cpp:263
 #, c-format
-msgid "%d: Pushing Packet of size "
+msgid "%d: Pushing Packet of size %d at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:304
+#: ../server/asobj/xmlsocket.cpp:305
 #, c-format
 msgid "Throwing out partial packet %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:319
+#: ../server/asobj/xmlsocket.cpp:320
 #, c-format
 msgid "%s: Returning %d messages"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:334
+#: ../server/asobj/xmlsocket.cpp:335
 #, c-format
 msgid "%s: socket not initialized"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:341
+#: ../server/asobj/xmlsocket.cpp:342
 #, c-format
 msgid "%s: sent %d bytes, data was %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:401
+#: ../server/asobj/xmlsocket.cpp:402
 #, c-format
 msgid ""
 "%s: The socket for fd #%d was interupted by a system call in this thread"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:409
+#: ../server/asobj/xmlsocket.cpp:410
 #, c-format
 msgid "%s: There is no data in the socket for fd #%d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:413
+#: ../server/asobj/xmlsocket.cpp:414
 #, c-format
 msgid "%s: There is data in the socket for fd #%d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:431
+#: ../server/asobj/xmlsocket.cpp:432
 #, c-format
 msgid "XMLSocket.connect(%s) called"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:438
+#: ../server/asobj/xmlsocket.cpp:439
 msgid "XMLSocket.connect() called while already connected, ignored"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:457
+#: ../server/asobj/xmlsocket.cpp:458
 msgid "XMLSocket.connect(): tring to call onConnect"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:462
+#: ../server/asobj/xmlsocket.cpp:463
 msgid "Setting up timer for calling XMLSocket.onData()"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:470
+#: ../server/asobj/xmlsocket.cpp:471
 msgid "Timer set"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:511
+#: ../server/asobj/xmlsocket.cpp:512
 #, c-format
 msgid "new XMLSocket(%s) called - created object at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:531
+#: ../server/asobj/xmlsocket.cpp:532
 #, c-format
 msgid "%s: not connected"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:553
+#: ../server/asobj/xmlsocket.cpp:554
 msgid "Builtin XMLSocket.onData() needs an argument"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:562
+#: ../server/asobj/xmlsocket.cpp:563
 #, c-format
 msgid ""
 "Builtin XMLSocket.onData() called with an argument that resolves to the "
 "empty string: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:644
+#: ../server/asobj/xmlsocket.cpp:653
 msgid "Still processing data"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:654
-msgid "Got "
+#: ../server/asobj/xmlsocket.cpp:663
+#, c-format
+msgid "Got %d messages: "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:657
-msgid " Message "
+#: ../server/asobj/xmlsocket.cpp:666
+#, c-format
+msgid " Message %d: %s "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:688
+#: ../server/asobj/xmlsocket.cpp:697
 #, c-format
 msgid "%s: Couldn't find onData"
 msgstr ""
@@ -4698,306 +4961,603 @@
 msgid "\tBase address of this segment: "
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:352
-msgid "\tFilespec: "
+#: ../utilities/dumpshm.cpp:352
+msgid "\tFilespec: "
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:353
+msgid "\t# Bytes allocated: "
+msgstr ""
+
+#: ../utilities/dumpshm.cpp:354
+msgid "\tTotal # of bytes: "
+msgstr ""
+
+#: ../utilities/processor.cpp:136 ../gui/Player.cpp:419
+#, c-format
+msgid "fs_callback(%p): %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:146
+#, c-format
+msgid "eventCallback: %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:211
+#, c-format
+msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/processor.cpp:253 ../utilities/soldumper.cpp:96
+#: ../gui/gnash.cpp:238
+msgid "Verbose output turned on"
+msgstr "Acceso output verboso"
+
+#: ../utilities/processor.cpp:259 ../gui/gnash.cpp:302
+msgid "Setting debugger ON"
+msgstr "Debugger attivato"
+
+#: ../utilities/processor.cpp:261
+#, fuzzy
+msgid "The debugger has been disabled at configuration time"
+msgstr "Debugger non disponibile; disabilitato a copile time"
+
+#: ../utilities/processor.cpp:267
+#, fuzzy
+msgid "Verbose actions disabled at compile time"
+msgstr "Azioni silenziose; disabilitate a compile time"
+
+#: ../utilities/processor.cpp:274
+#, fuzzy
+msgid "Verbose parsing disabled at compile time"
+msgstr "Parsing silenzioso; disabilitato a compile time"
+
+#: ../utilities/processor.cpp:385 ../utilities/processor.cpp:388
+#: ../gui/Player.cpp:235 ../gui/Player.cpp:258
+#, c-format
+msgid "%s appended to local sandboxes"
+msgstr ""
+
+#: ../utilities/processor.cpp:540
+#, c-format
+msgid ""
+"gprocessor -- an SWF preprocessor for Gnash.\n"
+"\n"
+"usage: %s [options] <file>\n"
+"\n"
+"Preprocesses the given SWF movie files.  Optionally write preprocessed "
+"shape\n"
+"and font data to cache files, so the associated SWF files can be loaded\n"
+"faster.\n"
+"\n"
+"%s%s%s%s"
+msgstr ""
+
+#: ../utilities/processor.cpp:549
+#, fuzzy
+msgid ""
+"options:\n"
+"\n"
+"  --help(-h)  Print this info.\n"
+"  --version   Print the version numbers.\n"
+"  -w          Write a .gsc file with preprocessed info, for each input "
+"file.\n"
+"  -v          Be verbose; i.e. print log messages to stdout\n"
+msgstr ""
+"  -h, --help  Mostra queste informazioni.\n"
+"  -s <factor> Aumenta/riduci la scala di visualizzazione del filmato usando "
+"il factor specificato\n"
+"  -c          Produci un core file anziche' lasciare che SDL intercetti\n"
+"  -d num      Numero di millisecondi da lasciar correre tra un'iterazione "
+"ell'altra nel loop principale\n"
+"  -v          Sii verboso; ovvero scrivi i messaggi di log su stdout\n"
+
+#: ../utilities/processor.cpp:557
+#, fuzzy
+msgid "  -vp         Be verbose about movie parsing\n"
+msgstr ""
+"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
+
+#: ../utilities/processor.cpp:562
+#, fuzzy
+msgid "  -va         Be verbose about ActionScript\n"
+msgstr ""
+"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
+
+#: ../utilities/processor.cpp:567
+msgid ""
+"  -d [<ms>]\n"
+"              Milliseconds delay between advances (0 by default).\n"
+"              If '-1' the delay will be computed from the FPS.\n"
+"  -r <times>  Allow the given number of complete runs.\n"
+"              Keep looping undefinitely if set to 0.\n"
+"              Default is 1 (end as soon as the last frame is reached).\n"
+"  -f <frames>  \n"
+"              Allow the given number of frame advancements.\n"
+"              Keep advancing untill any other stop condition\n"
+"              is encountered if set to 0 (default).\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:81
+#, c-format
+msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:100
+msgid "forcing local directory access only"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:105
+msgid "List .sol files in the default directory"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:188
+msgid "This program dumps the internal data of a .sol file"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:190
+msgid "Usage: soldumper [h] filename"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:192
+msgid "-f\tForce local directory access"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:193
+msgid "-l\tList all .sol files in default dir"
+msgstr ""
+
+#: ../gui/dump.cpp:124
+msgid "Ignoring request to display in X11 window"
+msgstr ""
+
+#: ../gui/dump.cpp:138
+msgid "# FATAL:  No filename given with -D argument."
+msgstr ""
+
+#: ../gui/dump.cpp:174 ../gui/dump.cpp:201
+msgid "Unable to call gettimeofday."
+msgstr ""
+
+#: ../gui/dump.cpp:258
+msgid "# FATAL:  Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:259
+msgid "Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:268
+msgid "Please supply a dump filename for gnash-dump."
+msgstr ""
+
+#: ../gui/dump.cpp:274
+#, c-format
+msgid "Unable to write file '%s'."
+msgstr ""
+
+#: ../gui/fb.cpp:190
+msgid "Closing framebuffer device"
+msgstr ""
+
+#: ../gui/fb.cpp:198
+msgid "Free'ing offscreen buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:212
+msgid "LUT8: Setting up colormap"
+msgstr ""
+
+#: ../gui/fb.cpp:234
+#, c-format
+msgid "LUT8: Error setting colormap: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:250
+msgid "You won't have any pointing input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:255
+msgid "You won't have any keyboard input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:268
+#, c-format
+msgid "Framebuffer device uses %d bytes of memory."
+msgstr ""
+
+#: ../gui/fb.cpp:270
+#, c-format
+msgid "Video mode: %dx%d with %d bits per pixel."
+msgstr ""
+
+#: ../gui/fb.cpp:310
+msgid "Double buffering enabled"
+msgstr ""
+
+#: ../gui/fb.cpp:313
+msgid "Double buffering disabled"
+msgstr ""
+
+#: ../gui/fb.cpp:322
+#, c-format
+msgid "red channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:324
+#, c-format
+msgid "green channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:326
+#, c-format
+msgid "blue channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:328
+#, c-format
+msgid "Total bits per pixel: %d"
+msgstr ""
+
+#: ../gui/fb.cpp:476
+msgid "This GUI does not yet support menus"
+msgstr ""
+
+#: ../gui/fb.cpp:481
+msgid "This GUI does not yet support a mouse pointer"
+msgstr ""
+
+#: ../gui/fb.cpp:567
+msgid "WARNING: Could not detect controlling TTY"
+msgstr ""
+
+#: ../gui/fb.cpp:577 ../gui/fb.cpp:612 ../gui/fb.cpp:643 ../gui/fb.cpp:693
+#, fuzzy, c-format
+msgid "WARNING: Could not open %s"
+msgstr "Non sono riuscito ad initializare il database"
+
+#: ../gui/fb.cpp:582
+msgid "WARNING: Could not get current VT state"
+msgstr ""
+
+#: ../gui/fb.cpp:588
+#, c-format
+msgid "Original TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:594
+msgid "WARNING: Could not request a new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:599
+#, c-format
+msgid "Own TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:606 ../gui/fb.cpp:637 ../gui/fb.cpp:687
+#, c-format
+msgid "WARNING: Could not find device for VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:617 ../gui/fb.cpp:698
+#, c-format
+msgid "WARNING: Could not activate VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:623 ../gui/fb.cpp:704
+#, c-format
+msgid "WARNING: Error waiting for VT %d becoming active"
+msgstr ""
+
+#: ../gui/fb.cpp:661
+msgid "WARNING: Could not query current keyboard mode on VT"
+msgstr ""
+
+#: ../gui/fb.cpp:665
+msgid "WARNING: Could not switch to graphics mode on new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:670
+#, c-format
+msgid "VT %d ready"
+msgstr ""
+
+#: ../gui/fb.cpp:683
+msgid "Restoring terminal..."
+msgstr ""
+
+#: ../gui/fb.cpp:714
+msgid "WARNING: Could not restore keyboard mode"
+msgstr ""
+
+#: ../gui/fb.cpp:758
+#, c-format
+msgid "mouse_command: discarded %d bytes from input buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:791 ../gui/fb.cpp:921
+msgid "Could not open "
+msgstr ""
+
+#: ../gui/fb.cpp:809
+msgid "Mouse reset failed"
+msgstr ""
+
+#: ../gui/fb.cpp:817
+msgid "WARNING: Could not detect mouse device ID"
+msgstr ""
+
+#: ../gui/fb.cpp:821
+#, c-format
+msgid "WARNING: Non-standard mouse device ID %d"
+msgstr ""
+
+#: ../gui/fb.cpp:826
+msgid "Could not activate Data Reporting mode for mouse"
+msgstr ""
+
+#: ../gui/fb.cpp:833
+msgid "Mouse enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:880
+#, c-format
+msgid "x/y %d/%d btn %d"
+msgstr ""
+
+#: ../gui/fb.cpp:939
+msgid "Touchpad enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:1027 ../gui/fb.cpp:1244
+#, fuzzy, c-format
+msgid "Could not open %s: %s"
+msgstr "Non sono riuscito ad initializare il database"
+
+#: ../gui/fb.cpp:1031
+#, c-format
+msgid "Pointing device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1034
+#, c-format
+msgid "Could not set non-blocking mode for pointing device: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:1117
+msgid "WARNING: Error parsing calibration data!"
+msgstr ""
+
+#: ../gui/fb.cpp:1119
+#, c-format
+msgid "Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f"
+msgstr ""
+
+#: ../gui/fb.cpp:1123
+msgid ""
+"WARNING: No touchscreen calibration settings found. The mouse pointer most "
+"probably won't work precisely. Set TSCALIB environment variable with correct "
+"values for better results"
+msgstr ""
+
+#: ../gui/fb.cpp:1248
+#, c-format
+msgid "Keyboard device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1251
+#, c-format
+msgid "Could not set non-blocking mode for keyboard device: %s"
+msgstr ""
+
+#: ../gui/gnash.cpp:83
+msgid "Usage: gnash [options] movie_file.swf"
+msgstr ""
+
+#: ../gui/gnash.cpp:85
+msgid "Plays a SWF (Shockwave Flash) movie"
+msgstr ""
+
+#: ../gui/gnash.cpp:86
+msgid "Options:"
+msgstr ""
+
+#: ../gui/gnash.cpp:88
+msgid "  -h,  --help              Print this help and exit"
+msgstr ""
+
+#: ../gui/gnash.cpp:89
+msgid "  -V,  --version           Print version information and exit"
+msgstr ""
+
+#: ../gui/gnash.cpp:90
+msgid "  -s,  --scale <factor>    Scale the movie by the specified factor"
+msgstr ""
+
+#: ../gui/gnash.cpp:91
+msgid ""
+"  -c                       Produce a core file instead of letting SDL trap it"
+msgstr ""
+
+#: ../gui/gnash.cpp:92
+msgid "  -d,  --delay num         Number of milliseconds to delay in main loop"
+msgstr ""
+
+#: ../gui/gnash.cpp:93
+#, fuzzy
+msgid "  -v,  --verbose           Produce verbose output"
+msgstr ""
+"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
+
+#: ../gui/gnash.cpp:95
+#, fuzzy
+msgid "  -va                      Be (very) verbose about action execution"
+msgstr ""
+"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
+
+#: ../gui/gnash.cpp:98
+#, fuzzy
+msgid "  -vp                      Be (very) verbose about parsing"
+msgstr ""
+"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
+
+#: ../gui/gnash.cpp:100
+msgid "  -A <file>                Audio dump file (wave format)"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:353
-msgid "\t# Bytes allocated: "
+#: ../gui/gnash.cpp:101
+msgid "  -D <file>                Video dump file (only valid with dump-gnash)"
 msgstr ""
 
-#: ../utilities/dumpshm.cpp:354
-msgid "\tTotal # of bytes: "
+#: ../gui/gnash.cpp:102
+msgid "  -x,  --xid <ID>          X11 Window ID for display"
 msgstr ""
 
-#: ../utilities/processor.cpp:133 ../gui/Player.cpp:400
-#, c-format
-msgid "fs_callback(%p): %s %s"
+#: ../gui/gnash.cpp:103
+msgid "  -w,  --writelog          Produce the disk based debug log"
 msgstr ""
 
-#: ../utilities/processor.cpp:161
-#, c-format
-msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:104
+msgid "  -j,  --width <width>     Set window width"
 msgstr ""
 
-#: ../utilities/processor.cpp:197 ../utilities/soldumper.cpp:96
-#: ../gui/gnash.cpp:238
-msgid "Verbose output turned on"
-msgstr "Acceso output verboso"
+#: ../gui/gnash.cpp:105
+msgid "  -k,  --height <height>   Set window height"
+msgstr ""
 
-#: ../utilities/processor.cpp:203 ../gui/gnash.cpp:297
-msgid "Setting debugger ON"
-msgstr "Debugger attivato"
+#: ../gui/gnash.cpp:106
+msgid "  -1,  --once              Exit when/if movie reaches the last frame"
+msgstr ""
 
-#: ../utilities/processor.cpp:205
-#, fuzzy
-msgid "The debugger has been disabled at configuration time"
-msgstr "Debugger non disponibile; disabilitato a copile time"
+#: ../gui/gnash.cpp:107
+msgid "  -g,  --debugger          Turn on the Flash debugger"
+msgstr ""
 
-#: ../utilities/processor.cpp:211
-#, fuzzy
-msgid "Verbose actions disabled at compile time"
-msgstr "Azioni silenziose; disabilitate a compile time"
+#: ../gui/gnash.cpp:108
+msgid "  -r,  --render-mode <0|1|2|3>"
+msgstr ""
 
-#: ../utilities/processor.cpp:218
-#, fuzzy
-msgid "Verbose parsing disabled at compile time"
-msgstr "Parsing silenzioso; disabilitato a compile time"
+#: ../gui/gnash.cpp:109
+msgid "                           0 disable rendering and sound"
+msgstr ""
 
-#: ../utilities/processor.cpp:328 ../utilities/processor.cpp:331
-#: ../gui/Player.cpp:219 ../gui/Player.cpp:242
-#, c-format
-msgid "%s appended to local sandboxes"
+#: ../gui/gnash.cpp:110
+msgid "                           1 enable rendering, disable sound"
 msgstr ""
 
-#: ../utilities/processor.cpp:483
-#, c-format
-msgid ""
-"gprocessor -- an SWF preprocessor for Gnash.\n"
-"\n"
-"usage: %s [options] <file>\n"
-"\n"
-"Preprocesses the given SWF movie files.  Optionally write preprocessed "
-"shape\n"
-"and font data to cache files, so the associated SWF files can be loaded\n"
-"faster.\n"
-"\n"
-"%s%s%s%s"
+#: ../gui/gnash.cpp:111
+msgid "                           2 enable sound, disable rendering"
 msgstr ""
 
-#: ../utilities/processor.cpp:492
-#, fuzzy
-msgid ""
-"options:\n"
-"\n"
-"  --help(-h)  Print this info.\n"
-"  --version   Print the version numbers.\n"
-"  -w          Write a .gsc file with preprocessed info, for each input "
-"file.\n"
-"  -v          Be verbose; i.e. print log messages to stdout\n"
+#: ../gui/gnash.cpp:112
+msgid "                           3 enable rendering and sound (default)"
 msgstr ""
-"  -h, --help  Mostra queste informazioni.\n"
-"  -s <factor> Aumenta/riduci la scala di visualizzazione del filmato usando "
-"il factor specificato\n"
-"  -c          Produci un core file anziche' lasciare che SDL intercetti\n"
-"  -d num      Numero di millisecondi da lasciar correre tra un'iterazione "
-"ell'altra nel loop principale\n"
-"  -v          Sii verboso; ovvero scrivi i messaggi di log su stdout\n"
 
-#: ../utilities/processor.cpp:500
-#, fuzzy
-msgid "  -vp         Be verbose about movie parsing\n"
+#: ../gui/gnash.cpp:113
+msgid "  -t,  --timeout <sec>     Exit after the specified number of seconds"
 msgstr ""
-"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
 
-#: ../utilities/processor.cpp:505
-#, fuzzy
-msgid "  -va         Be verbose about ActionScript\n"
+#: ../gui/gnash.cpp:114
+msgid "  -u,  --real-url <url>    Set \"real\" URL of the movie"
 msgstr ""
-"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
 
-#: ../utilities/processor.cpp:510
-msgid ""
-"  -d [<ms>]\n"
-"              Milliseconds delay between advances (0 by default).\n"
-"              If '-1' the delay will be computed from the FPS.\n"
-"  -r <times>  Allow the given number of complete runs.\n"
-"              Keep looping undefinitely if set to 0.\n"
-"              Default is 1 (end as soon as the last frame is reached).\n"
-"  -f <frames>  \n"
-"              Allow the given number of frame advancements.\n"
-"              Keep advancing untill any other stop condition\n"
-"              is encountered if set to 0 (default).\n"
+#: ../gui/gnash.cpp:115
+msgid "  -U,  --base-url <url>    Set \"base\" URL for resolving relative URLs"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:81
-#, c-format
-msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:116
+msgid "  -P,  --param <param>     Set parameter (e.g. \"FlashVars=A=1&b=2\")"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:100
-msgid "forcing local directory access only"
+#: ../gui/gnash.cpp:117
+msgid ""
+"  -F,  --fd <fd>           Filedescriptor to use for external communications"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:105
-msgid "List .sol files in the default directory"
+#: ../gui/gnash.cpp:119
+msgid "  -f,  --debug-fps num     Print FPS every num seconds (float)."
 msgstr ""
 
-#: ../utilities/soldumper.cpp:188
-msgid "This program dumps the internal data of a .sol file"
+#: ../gui/gnash.cpp:122
+msgid "  --max-advances num       Exit after specified number of advances"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:190
-msgid "Usage: soldumper [h] filename"
+#: ../gui/gnash.cpp:123
+msgid "  --fullscreen             Start in fullscreen mode"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:192
-msgid "-f\tForce local directory access"
+#: ../gui/gnash.cpp:125
+msgid "Keys:"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:193
-msgid "-l\tList all .sol files in default dir"
+#: ../gui/gnash.cpp:127
+msgid "  CTRL-Q, CTRL-W           Quit/Exit"
 msgstr ""
 
-#: ../gui/gnash.cpp:99
-msgid ""
-"usage: gnash [options] movie_file.swf\n"
-"\n"
-"Plays a SWF (Shockwave Flash) movie\n"
-"options:\n"
-"\n"
+#: ../gui/gnash.cpp:128
+msgid "  CTRL-P                   Toggle Pause"
 msgstr ""
-"Uso: gnash [options] filamto.swf\n"
-"\n"
-"Mostra un filmato SWF (Shockwave Flash)\n"
-"opzioni:\n"
-"\n"
 
-#: ../gui/gnash.cpp:104
+#: ../gui/gnash.cpp:129
 #, fuzzy
-msgid ""
-"  -h, --help    Print this info.\n"
-"  -s <factor>   Scale the movie up/down by the specified factor\n"
-"  -c            Produce a core file instead of letting SDL trap it\n"
-"  -d num        Number of milliseconds to delay in main loop\n"
-"  -v            Be verbose; i.e. print log messages to stdout\n"
+msgid "  CTRL-R                   Restart the movie"
 msgstr ""
-"  -h, --help  Mostra queste informazioni.\n"
-"  -s <factor> Aumenta/riduci la scala di visualizzazione del filmato usando "
-"il factor specificato\n"
-"  -c          Produci un core file anziche' lasciare che SDL intercetti\n"
-"  -d num      Numero di millisecondi da lasciar correre tra un'iterazione "
-"ell'altra nel loop principale\n"
-"  -v          Sii verboso; ovvero scrivi i messaggi di log su stdout\n"
+"  -vp         Sii verboso riguardo l'interpretazione del filmato (parsing)\n"
 
-#: ../gui/gnash.cpp:111
-#, fuzzy
-msgid "  -va           Be (very) verbose about action execution\n"
+#: ../gui/gnash.cpp:132
+msgid "  CTRL-[ or kp-   Step back one frame"
 msgstr ""
-"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
 
-#: ../gui/gnash.cpp:116
-#, fuzzy
-msgid "  -vp           Be (very) verbose about parsing\n"
+#: ../gui/gnash.cpp:133
+msgid "  CTRL-] or kp+   Step forward one frame"
 msgstr ""
-"  -va         Sii verboso riguardo le Azioni del filmato (ActionScript)\n"
 
-#: ../gui/gnash.cpp:121
-#, fuzzy
-msgid ""
-"  -x <ID>       X11 Window ID for display\n"
-"  -v            Produce verbose output\n"
-"  -w            Produce the disk based debug log\n"
-"  -j <width >   Set window width\n"
-"  -k <height>   Set window height\n"
-"  -1            Play once; exit when/if movie reaches the last frame\n"
-msgstr ""
-"  -m <bias>   Specifica il LOD bias (?) per le texture (float, -1.0 per "
-"default)\n"
-"  -x <ID>     X11 Window ID per il display\n"
-"  -w          Produci un file su disco con i messaggi log\n"
-"  -j <width>  Specifica la larghezza della finestra\n"
-"  -k <height> Specifica l'altezza della finestra\n"
-"  -1          Riproduci una volta sola; esci quando/se il filmato raggiunge "
-"l'ultimo frame\n"
+#: ../gui/gnash.cpp:136
+msgid "  CTRL-L                   Force immediate redraw"
+msgstr ""
 
-#: ../gui/gnash.cpp:128
-#, fuzzy
+#: ../gui/gnash.cpp:150
 msgid ""
-"  -g            Turn on the Flash debugger\n"
-"  -r <0|1|2|3>\n"
-"                0 disables both rendering & sound (good for batch tests)\n"
-"                1 enables rendering & disables sound\n"
-"                2 enables sound & disables rendering\n"
-"                3 enables both rendering & sound (default)\n"
-msgstr ""
-"  -g          Abilita il debugger Flash\n"
-"  -r <0|1|2|3>\n"
-"              0 disabilita sia il rendering che l'audio (utile per i test "
-"non interattivi)\n"
-"              1 abilita il rendering e disabilita l'audio\n"
-"              2 abilita l'audio e disabilita il rendering\n"
-"              3 abilita sia il rendering che l'audio (default)\n"
+"Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n"
+"Gnash comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of Gnash under the terms of the GNU General\n"
+"Public License.  For more information, see the file named COPYING.\n"
+msgstr ""
 
-#: ../gui/gnash.cpp:135
-#, fuzzy
-msgid ""
-"  -t <sec>      Timeout and exit after the specified number of seconds\n"
-"  -u <url>      Set \"real\" url of the movie\n"
-"                (useful for downloaded movies)\n"
-"  -U <url>      Set \"base\" url for this run\n"
-"                (used to resolve relative urls, defaults to movie url)\n"
-"  -P <param>    Set parameter (ie. \"FlashVars=A=1&b=2\")\n"
-"  -V, --version Print gnash's version number and exit\n"
-"  -F <fd>       Set filedescriptor to use for external communications\n"
-msgstr ""
-"  -t <sec>    Esci dopo il numero di secondi specificato\n"
-"  -b <bits>   Profondita' di colore della la finestra di output (16 o 32 - "
-"16 di default)\n"
-"  -u <url>    Specifica la \"vera\" url del filmato\n"
-"              (utile per i filmati scaricati)\n"
-"  -U <url>    Specifica la url di \"base\" per questa riproduzione\n"
-"              (usata per risolvere le url relative, la url del filmato e' "
-"usata come default)\n"
-"  -P <param>  Specifica parametri (ad esempio: \"FlashVars=A=1&b=2\")\n"
-"  --version   Mostra la versione di gnash edl esci\n"
+#: ../gui/gnash.cpp:159
+msgid "Build options "
+msgstr ""
 
-#: ../gui/gnash.cpp:145
-msgid "  -f num        Print FPS every num seconds (float)."
+#: ../gui/gnash.cpp:160
+msgid "   Target: "
 msgstr ""
 
-#: ../gui/gnash.cpp:148
-#, fuzzy
-msgid ""
-"\n"
-"keys:\n"
-"\n"
-"  CTRL-Q, CTRL-W  Quit/Exit\n"
-"  CTRL-P          Toggle Pause\n"
-"  CTRL-R          Restart the movie\n"
-"  CTRL-[ or kp-   Step back one frame\n"
-"  CTRL-] or kp+   Step forward one frame\n"
-"  CTRL-L          Force immediate redraw\n"
+#: ../gui/gnash.cpp:162
+msgid "   Renderer: "
 msgstr ""
-"\n"
-"keys:\n"
-"  CTRL-Q, CTRL-W, ESC   Esci\n"
-"  CTRL-P          Passa tra pausa e riproduzione del filmato\n"
-"  CTRL-R          Fari ripartire il filmato\n"
-"  CTRL-[ or kp-   Vai al frame precedente (non funziona)\n"
-"  CTRL-] or kp+   Vai al frame successivo (non funziona)\n"
-"  CTRL-B          Cambia il colore di sfondo (non credo funzioni)\n"
-"  CTRL-A          Cambia la configurazione di antialiasing (non funziona)\n"
-"  CTRL-T          Debug.  Test the set_variable() function (mai provato)\n"
-"  CTRL-G          Debug.  Test the get_variable() function (mai provato)\n"
-"  CTRL-M          Debug.  Test the call_method() function (mai provato)\n"
 
-#: ../gui/gnash.cpp:173
-#, c-format
-msgid "Gnash "
-msgstr "Gnash"
+#: ../gui/gnash.cpp:163
+msgid " - GUI: "
+msgstr ""
 
-#: ../gui/gnash.cpp:184
-#, fuzzy, c-format
-msgid ""
-"Build options %s\n"
-"   Target: %s\n"
-"   Renderer: %s - GUI: %s - Media handler: %s\n"
-"   Configured with: %s\n"
-"   CXXFLAGS: %s\n"
+#: ../gui/gnash.cpp:164
+msgid " - Media handler: "
 msgstr ""
-"Opzioni di compilazione %s\n"
-"   Target: %s\n"
-"   Renderer: %s   GUI: %s   Media handler: %s\n"
 
-#: ../gui/gnash.cpp:192
-#, c-format
-msgid "Ffmpeg version is: %s\n"
+#: ../gui/gnash.cpp:166
+msgid "   Configured with: "
 msgstr ""
 
-#: ../gui/gnash.cpp:195
-#, c-format
-msgid "Gstreamer version is: %d.%d.%d.\n"
+#: ../gui/gnash.cpp:167
+msgid "   CXXFLAGS: "
+msgstr ""
+
+#: ../gui/gnash.cpp:170
+msgid "Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gnash.cpp:173
+msgid "Built against gstreamer version: "
 msgstr ""
 
 #: ../gui/gnash.cpp:246
@@ -5012,325 +5572,368 @@
 msgid "No verbose parsing; disabled at compile time"
 msgstr "Parsing silenzioso; disabilitato a compile time"
 
-#: ../gui/gnash.cpp:273
+#: ../gui/gnash.cpp:278
 #, c-format
 msgid "Setting root URL to %s"
 msgstr ""
 
-#: ../gui/gnash.cpp:277
+#: ../gui/gnash.cpp:282
 #, c-format
 msgid "Setting base URL to %s"
 msgstr ""
 
-#: ../gui/gnash.cpp:284
+#: ../gui/gnash.cpp:289
 #, c-format
 msgid "Invalid host communication filedescriptor %d\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:293
-#, fuzzy
-msgid "Setting width to "
+#: ../gui/gnash.cpp:298
+#, fuzzy, c-format
+msgid "Setting width to %d"
 msgstr "Larghezza della finestra: %d"
 
-#: ../gui/gnash.cpp:302
-#, fuzzy, c-format
-msgid "No debugger; disabled at compile time, -g is invalid\n"
+#: ../gui/gnash.cpp:307
+#, fuzzy
+msgid "No debugger; disabled at compile time, -g is invalid"
 msgstr "Debugger non disponibile; disabilitato a copile time"
 
-#: ../gui/gnash.cpp:309
-#, fuzzy
-msgid "Setting height to "
+#: ../gui/gnash.cpp:314
+#, fuzzy, c-format
+msgid "Setting height to %d"
 msgstr "Altezza della finestra: %d"
 
-#: ../gui/gnash.cpp:343
+#: ../gui/gnash.cpp:348
 #, fuzzy
-msgid "-r must be followed by 0, 1, 2 or 3 "
+msgid "ERROR: -r must be followed by 0, 1, 2 or 3 "
 msgstr "-r deve essere seguito da 0, 1, 2 o 4 (%ld non e' valido)"
 
-#: ../gui/gnash.cpp:354
-#, fuzzy, c-format
-msgid "FPS debugging disabled at compile time, -f is invalid\n"
+#: ../gui/gnash.cpp:359
+#, fuzzy
+msgid "FPS debugging disabled at compile time, -f is invalid"
 msgstr "Debugger non disponibile; disabilitato a copile time"
 
-#: ../gui/gnash.cpp:379
+#: ../gui/gnash.cpp:394
+msgid "Error parsing command line options: "
+msgstr ""
+
+#: ../gui/gnash.cpp:395
+msgid "This is a Gnash bug."
+msgstr ""
+
+#: ../gui/gnash.cpp:400
 msgid "No rendering flags specified, using rcfile"
 msgstr ""
 "Non sono state specificate opzioni di rendering (-r), uso il file rc..."
 
-#: ../gui/gnash.cpp:400
-#, c-format
-msgid "Got variable option (%s) on command line"
+#: ../gui/gnash.cpp:438
+msgid "Exception thrown during parseCommandLine"
+msgstr ""
+
+#: ../gui/gnash.cpp:444
+msgid "Error: no input file was specified. Exiting."
 msgstr ""
 
-#: ../gui/gtk.cpp:108
+#: ../gui/gtk.cpp:136
 msgid "Created XEmbedded window"
 msgstr ""
 
-#: ../gui/gtk.cpp:116
+#: ../gui/gtk.cpp:144
 msgid "Created top level window"
 msgstr ""
 
-#: ../gui/gtk.cpp:178
+#: ../gui/gtk.cpp:156
+msgid "Click to play"
+msgstr ""
+
+#: ../gui/gtk.cpp:216
 msgid "LIRC daemon not running"
 msgstr ""
 
-#: ../gui/gtk.cpp:516
+#: ../gui/gtk.cpp:599
 msgid "Sound"
 msgstr ""
 
-#: ../gui/gtk.cpp:532 ../gui/kde.cpp:445
+#: ../gui/gtk.cpp:615 ../gui/kde.cpp:442
 msgid "Quit Gnash"
 msgstr "Esci"
 
-#: ../gui/gtk.cpp:612 ../gui/gtk.cpp:613
+#: ../gui/gtk.cpp:695 ../gui/gtk.cpp:696
 #, c-format
 msgid "Couldn't find pixmap file: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:619
+#: ../gui/gtk.cpp:702
 #, c-format
 msgid "Failed to load pixbuf file: %s: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:825
+#: ../gui/gtk.cpp:920
 #, c-format
 msgid ""
 "Attempting to open file %s.\n"
 "NOTE: the file open functionality is not yet implemented!"
 msgstr ""
 
-#: ../gui/gtk.cpp:949
+#: ../gui/gtk.cpp:1045
 msgid "Gnash preferences"
 msgstr ""
 
-#: ../gui/gtk.cpp:975
+#: ../gui/gtk.cpp:1071
 msgid "_Logging"
 msgstr ""
 
-#: ../gui/gtk.cpp:979
+#: ../gui/gtk.cpp:1075
 msgid "<b>Logging options</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:983
+#: ../gui/gtk.cpp:1079
 msgid "Verbosity level:"
 msgstr ""
 
-#: ../gui/gtk.cpp:992
+#: ../gui/gtk.cpp:1088
 msgid "Log to _file"
 msgstr ""
 
-#: ../gui/gtk.cpp:996
+#: ../gui/gtk.cpp:1092
 msgid "Logfile name:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1005
+#: ../gui/gtk.cpp:1101
 msgid "Log _parser output"
 msgstr ""
 
-#: ../gui/gtk.cpp:1012
+#: ../gui/gtk.cpp:1108
 msgid "Log SWF _actions"
 msgstr ""
 
-#: ../gui/gtk.cpp:1019
+#: ../gui/gtk.cpp:1115
 msgid "Log malformed SWF _errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1025
+#: ../gui/gtk.cpp:1121
 msgid "Log ActionScript _coding errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1032
+#: ../gui/gtk.cpp:1128
 msgid "Log _Local Connection activity"
 msgstr ""
 
-#: ../gui/gtk.cpp:1039
+#: ../gui/gtk.cpp:1135
 msgid "Enable _debugger"
 msgstr ""
 
-#: ../gui/gtk.cpp:1052
+#: ../gui/gtk.cpp:1148
 msgid "_Security"
 msgstr ""
 
-#: ../gui/gtk.cpp:1057
+#: ../gui/gtk.cpp:1153
 msgid "<b>Network connections</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1061
+#: ../gui/gtk.cpp:1157
 msgid "Connect only to local _host"
 msgstr ""
 
-#: ../gui/gtk.cpp:1065
+#: ../gui/gtk.cpp:1161
 msgid "Connect only to local _domain"
 msgstr ""
 
-#: ../gui/gtk.cpp:1069
+#: ../gui/gtk.cpp:1165
 msgid "Disable SSL _verification"
 msgstr ""
 
-#: ../gui/gtk.cpp:1073
+#: ../gui/gtk.cpp:1169
 msgid "_Whitelist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1079
+#: ../gui/gtk.cpp:1175
 msgid "_Blacklist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1086
+#: ../gui/gtk.cpp:1182
 msgid "<b>Privacy</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1090
+#: ../gui/gtk.cpp:1186
 msgid "Shared objects directory:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1099
+#: ../gui/gtk.cpp:1195
 msgid "Do _not write Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1105
+#: ../gui/gtk.cpp:1201
 msgid "Only _access local Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1111
+#: ../gui/gtk.cpp:1207
 msgid "Disable Local _Connection object"
 msgstr ""
 
-#: ../gui/gtk.cpp:1122
+#: ../gui/gtk.cpp:1218
 msgid "_Media"
 msgstr ""
 
-#: ../gui/gtk.cpp:1127
+#: ../gui/gtk.cpp:1223
 msgid "<b>Sound</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1131
+#: ../gui/gtk.cpp:1227
 msgid "Use sound _handler"
 msgstr ""
 
-#: ../gui/gtk.cpp:1140
+#: ../gui/gtk.cpp:1236
 msgid "_Player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1145
+#: ../gui/gtk.cpp:1241
 msgid "<b>Player description</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1153
+#: ../gui/gtk.cpp:1249
 msgid "Player version:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1166
+#: ../gui/gtk.cpp:1262
 msgid "Operating system:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1175
+#: ../gui/gtk.cpp:1271
 msgid "<i>If blank, Gnash will detect your OS</i>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1185
+#: ../gui/gtk.cpp:1281
 msgid "URL opener:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1195
+#: ../gui/gtk.cpp:1291
 msgid "<b>Performance</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1203
+#: ../gui/gtk.cpp:1299
 msgid "Max size of movie library:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1213
+#: ../gui/gtk.cpp:1309
 msgid "Start _Gnash in pause mode"
 msgstr ""
 
-#: ../gui/gtk.cpp:1226
+#: ../gui/gtk.cpp:1322
 msgid "Movie properties"
 msgstr ""
 
-#: ../gui/gtk.cpp:1299
+#: ../gui/gtk.cpp:1397
 msgid "Variable"
 msgstr ""
 
-#: ../gui/gtk.cpp:1311
+#: ../gui/gtk.cpp:1409
 msgid "Value"
 msgstr ""
 
-#: ../gui/gtk.cpp:1355
+#: ../gui/gtk.cpp:1455
 msgid "Gnash is the GNU Flash movie player based on GameSWF."
 msgstr ""
 
-#: ../gui/gtk.cpp:1357
+#: ../gui/gtk.cpp:1457
 msgid ""
 "\n"
 "Renderer: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1370
+#: ../gui/gtk.cpp:1459
+msgid ""
+"\n"
+"GUI: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1461
+msgid ""
+"\n"
+"Media: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1464
+msgid ""
+"\n"
+"Built against gstreamer version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1470
+msgid ""
+"\n"
+"Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1479
 msgid "GNASH flash movie player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1402 ../gui/gtk.cpp:1415
+#: ../gui/gtk.cpp:1511 ../gui/gtk.cpp:1524
 msgid "Open file"
 msgstr ""
 
-#: ../gui/gtk.cpp:1756
+#: ../gui/gtk.cpp:1878
 msgid "_File"
 msgstr ""
 
-#: ../gui/gtk.cpp:1820
+#: ../gui/gtk.cpp:1942
 msgid "_Edit"
 msgstr ""
 
-#: ../gui/gtk.cpp:1842
+#: ../gui/gtk.cpp:1964
 msgid "_Help"
 msgstr ""
 
-#: ../gui/gtk.cpp:1863
+#: ../gui/gtk.cpp:1986
 msgid "_View"
 msgstr ""
 
-#: ../gui/gtk.cpp:1873
+#: ../gui/gtk.cpp:1996
 msgid "Redraw"
 msgstr ""
 
-#: ../gui/gtk.cpp:1885 ../gui/gtk.cpp:1891
+#: ../gui/gtk.cpp:2008 ../gui/gtk.cpp:2014
 msgid "Toggle fullscreen"
 msgstr ""
 
-#: ../gui/gtk.cpp:1907
+#: ../gui/gtk.cpp:2024
+msgid "Show updated ranges"
+msgstr ""
+
+#: ../gui/gtk.cpp:2045
 msgid "Movie _Control"
 msgstr ""
 
-#: ../gui/gtk.cpp:1920
+#: ../gui/gtk.cpp:2058
 msgid "Play"
 msgstr ""
 
-#: ../gui/gtk.cpp:1933
+#: ../gui/gtk.cpp:2071
 #, fuzzy
 msgid "Pause"
 msgstr "Pausa"
 
-#: ../gui/gtk.cpp:1946
+#: ../gui/gtk.cpp:2084
 msgid "Stop"
 msgstr ""
 
-#: ../gui/gtk.cpp:1961 ../gui/kde.cpp:437
+#: ../gui/gtk.cpp:2099 ../gui/kde.cpp:434
 msgid "Restart Movie"
 msgstr "Riproduci dall'inizio"
 
-#: ../gui/gtk.cpp:1977
+#: ../gui/gtk.cpp:2115
 msgid "Step Forward Frame"
 msgstr ""
 
-#: ../gui/gtk.cpp:1989
+#: ../gui/gtk.cpp:2127
 msgid "Step Backward Frame"
 msgstr ""
 
-#: ../gui/gtk.cpp:2002
+#: ../gui/gtk.cpp:2140
 msgid "Jump Forward 10 Frames"
 msgstr ""
 
-#: ../gui/gtk.cpp:2012
+#: ../gui/gtk.cpp:2150
 msgid "Jump Backward 10 Frames"
 msgstr ""
 
@@ -5357,104 +5960,111 @@
 msgid "Got double-buffered visual."
 msgstr ""
 
-#: ../gui/gui.cpp:169 ../gui/gui.cpp:175
+#: ../gui/gui.cpp:166 ../gui/gui.cpp:172
 msgid "Fullscreen not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:184
+#: ../gui/gui.cpp:181
 msgid "Mouse show/hide not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:195
+#: ../gui/gui.cpp:194
 msgid "menushow not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:374
+#: ../gui/gui.cpp:518
 #, c-format
 msgid "mouse @ %d,%d"
 msgstr ""
 
-#: ../gui/gui.cpp:762
+#: ../gui/gui.cpp:934
 #, c-format
 msgid "Frame %d"
 msgstr ""
 
-#: ../gui/kde.cpp:434
+#: ../gui/kde.cpp:431
 msgid "Play Movie"
 msgstr "Riproduci"
 
-#: ../gui/kde.cpp:435
+#: ../gui/kde.cpp:432
 msgid "Pause Movie"
 msgstr "Pausa"
 
-#: ../gui/kde.cpp:436
+#: ../gui/kde.cpp:433
 msgid "Stop Movie"
 msgstr "Interrompi riproduzione"
 
-#: ../gui/kde.cpp:439
+#: ../gui/kde.cpp:436
 msgid "Step Forward"
 msgstr ""
 
-#: ../gui/kde.cpp:440
+#: ../gui/kde.cpp:437
 msgid "Step Backward"
 msgstr ""
 
-#: ../gui/kde.cpp:441
+#: ../gui/kde.cpp:438
 msgid "Jump Forward"
 msgstr ""
 
-#: ../gui/kde.cpp:442
+#: ../gui/kde.cpp:439
 msgid "Jump Backward"
 msgstr ""
 
-#: ../gui/kde.cpp:444
+#: ../gui/kde.cpp:441
 msgid "Refresh"
 msgstr ""
 
-#: ../gui/Player.cpp:152
+#: ../gui/Player.cpp:155
 #, c-format
 msgid "Timer delay set to %d milliseconds"
 msgstr ""
 
-#: ../gui/Player.cpp:166
+#: ../gui/Player.cpp:182
 msgid "Sound requested but no sound support compiled in"
 msgstr "Richiesto audio, ma supporto non attivato a compile time"
 
-#: ../gui/Player.cpp:199
+#: ../gui/Player.cpp:215
 #, c-format
 msgid "Activating FPS debugging every %g seconds"
 msgstr ""
 
-#: ../gui/Player.cpp:353
-msgid "Input movie has collapsed dimensions "
+#: ../gui/Player.cpp:366
+#, c-format
+msgid ""
+"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on."
+msgstr ""
+
+#: ../gui/Player.cpp:452
+#, c-format
+msgid "Sent FsCommand '%s' to host fd %d"
 msgstr ""
 
-#: ../gui/Player.cpp:408
+#: ../gui/Player.cpp:461
 #, c-format
-msgid "Running as plugin: ignoring fscommand %s."
+msgid "Running as plugin: skipping internal handling of FsCommand %s%s."
 msgstr ""
 
-#: ../gui/Player.cpp:445
+#: ../gui/Player.cpp:506
 #, c-format
-msgid "FScommand exec called with argument %s"
+msgid "FsCommand exec called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:452
+#: ../gui/Player.cpp:513
 #, c-format
-msgid "FScommand allowscale called with argument %s"
+msgid "FsCommand allowscale called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:459
+#: ../gui/Player.cpp:520
 #, c-format
-msgid "FScommand trapallkeys called with argument %s"
+msgid "FsCommand trapallkeys called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:463
+#: ../gui/Player.cpp:526
 #, c-format
-msgid "Unhandled FSCommand %s (%s)"
+msgid "FsCommand '%s(%s)' not handled internally"
 msgstr ""
 
-#: ../gui/Player.cpp:482
+#: ../gui/Player.cpp:597
 #, c-format
 msgid "Unhandled callback %s with arguments %s"
 msgstr ""
@@ -5499,6 +6109,161 @@
 msgid "Field name is: %s: "
 msgstr "Nome del campo: %s"
 
+#, fuzzy
+#~ msgid "ERROR"
+#~ msgstr "ERRORE: "
+
+#~ msgid "UNIMPLEMENTED"
+#~ msgstr "NON IMPLEMENTATO"
+
+#, fuzzy
+#~ msgid "SECURITY"
+#~ msgstr "SICUREZZA: "
+
+#, fuzzy
+#~ msgid "MALFORMED SWF"
+#~ msgstr "SWF CORROTTO: "
+
+#, fuzzy
+#~ msgid "ACTIONSCRIPT ERROR"
+#~ msgstr "ERRORE ACTIONSCRIPT: "
+
+#~ msgid "Type is %s"
+#~ msgstr "Tipo: %s"
+
+#~ msgid "Boolean is %d"
+#~ msgstr "Booleano: %d"
+
+#~ msgid "Undefined element"
+#~ msgstr "Elemento non definito"
+
+#~ msgid ""
+#~ "usage: gnash [options] movie_file.swf\n"
+#~ "\n"
+#~ "Plays a SWF (Shockwave Flash) movie\n"
+#~ "options:\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Uso: gnash [options] filamto.swf\n"
+#~ "\n"
+#~ "Mostra un filmato SWF (Shockwave Flash)\n"
+#~ "opzioni:\n"
+#~ "\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -h, --help    Print this info.\n"
+#~ "  -s <factor>   Scale the movie up/down by the specified factor\n"
+#~ "  -c            Produce a core file instead of letting SDL trap it\n"
+#~ "  -d num        Number of milliseconds to delay in main loop\n"
+#~ "  -v            Be verbose; i.e. print log messages to stdout\n"
+#~ msgstr ""
+#~ "  -h, --help  Mostra queste informazioni.\n"
+#~ "  -s <factor> Aumenta/riduci la scala di visualizzazione del filmato "
+#~ "usando il factor specificato\n"
+#~ "  -c          Produci un core file anziche' lasciare che SDL intercetti\n"
+#~ "  -d num      Numero di millisecondi da lasciar correre tra un'iterazione "
+#~ "ell'altra nel loop principale\n"
+#~ "  -v          Sii verboso; ovvero scrivi i messaggi di log su stdout\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -x <ID>       X11 Window ID for display\n"
+#~ "  -v            Produce verbose output\n"
+#~ "  -w            Produce the disk based debug log\n"
+#~ "  -j <width >   Set window width\n"
+#~ "  -k <height>   Set window height\n"
+#~ "  -1            Play once; exit when/if movie reaches the last frame\n"
+#~ msgstr ""
+#~ "  -m <bias>   Specifica il LOD bias (?) per le texture (float, -1.0 per "
+#~ "default)\n"
+#~ "  -x <ID>     X11 Window ID per il display\n"
+#~ "  -w          Produci un file su disco con i messaggi log\n"
+#~ "  -j <width>  Specifica la larghezza della finestra\n"
+#~ "  -k <height> Specifica l'altezza della finestra\n"
+#~ "  -1          Riproduci una volta sola; esci quando/se il filmato "
+#~ "raggiunge l'ultimo frame\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -g            Turn on the Flash debugger\n"
+#~ "  -r <0|1|2|3>\n"
+#~ "                0 disables both rendering & sound (good for batch tests)\n"
+#~ "                1 enables rendering & disables sound\n"
+#~ "                2 enables sound & disables rendering\n"
+#~ "                3 enables both rendering & sound (default)\n"
+#~ msgstr ""
+#~ "  -g          Abilita il debugger Flash\n"
+#~ "  -r <0|1|2|3>\n"
+#~ "              0 disabilita sia il rendering che l'audio (utile per i test "
+#~ "non interattivi)\n"
+#~ "              1 abilita il rendering e disabilita l'audio\n"
+#~ "              2 abilita l'audio e disabilita il rendering\n"
+#~ "              3 abilita sia il rendering che l'audio (default)\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -t <sec>      Timeout and exit after the specified number of seconds\n"
+#~ "  -u <url>      Set \"real\" url of the movie\n"
+#~ "                (useful for downloaded movies)\n"
+#~ "  -U <url>      Set \"base\" url for this run\n"
+#~ "                (used to resolve relative urls, defaults to movie url)\n"
+#~ "  -P <param>    Set parameter (ie. \"FlashVars=A=1&b=2\")\n"
+#~ "  -V, --version Print gnash's version number and exit\n"
+#~ "  -F <fd>       Set filedescriptor to use for external communications\n"
+#~ msgstr ""
+#~ "  -t <sec>    Esci dopo il numero di secondi specificato\n"
+#~ "  -b <bits>   Profondita' di colore della la finestra di output (16 o 32 "
+#~ "- 16 di default)\n"
+#~ "  -u <url>    Specifica la \"vera\" url del filmato\n"
+#~ "              (utile per i filmati scaricati)\n"
+#~ "  -U <url>    Specifica la url di \"base\" per questa riproduzione\n"
+#~ "              (usata per risolvere le url relative, la url del filmato e' "
+#~ "usata come default)\n"
+#~ "  -P <param>  Specifica parametri (ad esempio: \"FlashVars=A=1&b=2\")\n"
+#~ "  --version   Mostra la versione di gnash edl esci\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "keys:\n"
+#~ "\n"
+#~ "  CTRL-Q, CTRL-W  Quit/Exit\n"
+#~ "  CTRL-P          Toggle Pause\n"
+#~ "  CTRL-R          Restart the movie\n"
+#~ "  CTRL-[ or kp-   Step back one frame\n"
+#~ "  CTRL-] or kp+   Step forward one frame\n"
+#~ "  CTRL-L          Force immediate redraw\n"
+#~ msgstr ""
+#~ "\n"
+#~ "keys:\n"
+#~ "  CTRL-Q, CTRL-W, ESC   Esci\n"
+#~ "  CTRL-P          Passa tra pausa e riproduzione del filmato\n"
+#~ "  CTRL-R          Fari ripartire il filmato\n"
+#~ "  CTRL-[ or kp-   Vai al frame precedente (non funziona)\n"
+#~ "  CTRL-] or kp+   Vai al frame successivo (non funziona)\n"
+#~ "  CTRL-B          Cambia il colore di sfondo (non credo funzioni)\n"
+#~ "  CTRL-A          Cambia la configurazione di antialiasing (non "
+#~ "funziona)\n"
+#~ "  CTRL-T          Debug.  Test the set_variable() function (mai provato)\n"
+#~ "  CTRL-G          Debug.  Test the get_variable() function (mai provato)\n"
+#~ "  CTRL-M          Debug.  Test the call_method() function (mai provato)\n"
+
+#~ msgid "Gnash "
+#~ msgstr "Gnash"
+
+#, fuzzy
+#~ msgid ""
+#~ "Build options %s\n"
+#~ "   Target: %s\n"
+#~ "   Renderer: %s - GUI: %s - Media handler: %s\n"
+#~ "   Configured with: %s\n"
+#~ "   CXXFLAGS: %s\n"
+#~ msgstr ""
+#~ "Opzioni di compilazione %s\n"
+#~ "   Target: %s\n"
+#~ "   Renderer: %s   GUI: %s   Media handler: %s\n"
+
 #~ msgid "Recoverable error while decoding MP3-stream, MAD error: %s"
 #~ msgstr ""
 #~ "Si e' verificato un errore non fatale decodificando uno stream MP3, "
@@ -5510,12 +6275,6 @@
 #~ "MAD: %s"
 
 #, fuzzy
-#~ msgid "  -vp           Be verbose about parsing the movie\n"
-#~ msgstr ""
-#~ "  -vp         Sii verboso riguardo l'interpretazione del filmato "
-#~ "(parsing)\n"
-
-#, fuzzy
 #~ msgid "VM not initialized yet"
 #~ msgstr "Non sono riuscito ad initializare il database"
 

Index: po/sv.po
===================================================================
RCS file: /sources/gnash/gnash/po/sv.po,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- po/sv.po    12 Mar 2008 07:41:50 -0000      1.4
+++ po/sv.po    7 May 2008 15:40:43 -0000       1.5
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: Gnash\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-12 08:23+0100\n"
+"POT-Creation-Date: 2008-05-07 17:34+0200\n"
 "PO-Revision-Date: 2007-05-15 08:44+0200\n"
 "Last-Translator: Markus Gothe <address@hidden>\n"
 "Language-Team: Swedish <address@hidden>\n"
@@ -16,6 +16,10 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: ../libbase/ClockTime.cpp:269
+msgid "Cannot get requested timezone information"
+msgstr ""
+
 #: ../libbase/curl_adapter.cpp:374
 #, c-format
 msgid "Timeout (%u milliseconds) while loading from url %s"
@@ -64,33 +68,33 @@
 msgid "Gnash Plugin name: %s"
 msgstr "Gnash-Plugin-Name: %s"
 
-#: ../libbase/GC.cpp:62
+#: ../libbase/GC.cpp:68
 #, c-format
 msgid "GC %p deleted, deleting all managed resources - collector run "
 msgstr ""
 
-#: ../libbase/GC.cpp:79
+#: ../libbase/GC.cpp:85
 #, c-format
 msgid "GC %p: SWEEP SCAN"
 msgstr ""
 
-#: ../libbase/GC.cpp:89
+#: ../libbase/GC.cpp:95
 #, c-format
 msgid "GC %p: cleanUnreachable deleting object %p (%s)"
 msgstr ""
 
-#: ../libbase/GC.cpp:104
+#: ../libbase/GC.cpp:110
 #, c-format
 msgid "GC %p: cleanUnreachable deleted "
 msgstr ""
 
-#: ../libbase/GC.cpp:119
+#: ../libbase/GC.cpp:125
 msgid ""
 "Garbage collection skipped since number of collectables added since last run "
 "is too low ("
 msgstr ""
 
-#: ../libbase/GC.cpp:130
+#: ../libbase/GC.cpp:136
 #, c-format
 msgid "GC %p Starting collector: "
 msgstr ""
@@ -100,248 +104,47 @@
 msgid "Internal jpeg error: %s"
 msgstr ""
 
-#: ../libbase/log.cpp:158
-#, fuzzy
-msgid "TRACE"
-msgstr "TRACE: "
-
-#: ../libbase/log.cpp:229
-#, fuzzy
-msgid "ERROR"
-msgstr "FEHLER: "
-
-#: ../libbase/log.cpp:244
-msgid "UNIMPLEMENTED"
-msgstr ""
-
-#: ../libbase/log.cpp:259
+#: ../libbase/rc.cpp:344 ../libbase/rc.cpp:351
 #, fuzzy
-msgid "SECURITY"
-msgstr "SICHERHEIT: "
-
-#: ../libbase/log.cpp:274
-msgid "MALFORMED SWF"
-msgstr ""
-
-#: ../libbase/log.cpp:289
-#, fuzzy
-msgid "ACTIONSCRIPT ERROR"
-msgstr "ACTIONSCRIPT FEL: "
-
-#: ../libbase/network.cpp:83
-msgid "Could not find a usable WinSock DLL"
-msgstr "Konnte keine verwendbare WinSock-DLL finden"
-
-#: ../libbase/network.cpp:125
-#, c-format
-msgid "Can't connect to privileged port #%d"
-msgstr "Kann mit privilegiertem Port %d nicht verbinden"
-
-#: ../libbase/network.cpp:147
-#, c-format
-msgid "unable to get protocol entry for %s"
-msgstr "Erfassen des Protokolleintrags für %s nicht möglich!"
-
-#: ../libbase/network.cpp:164 ../libbase/network.cpp:324
-#: ../libbase/network.cpp:472
-#, c-format
-msgid "unable to create socket: %s"
-msgstr "konnte Sockel nicht erstellen: %s"
-
-#: ../libbase/network.cpp:171
-msgid "setsockopt SO_REUSEADDR failed"
-msgstr "setsockopt SO_REUSEADDR fehlgeschlagen"
-
-#: ../libbase/network.cpp:181
-#, c-format
-msgid "unable to bind to port %hd: %s"
-msgstr "Binden an Port %hd unmöglich: %s"
-
-#: ../libbase/network.cpp:191
-#, c-format
-msgid "Server bound to service on %s, port %hd, using fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:197
-#, c-format
-msgid "unable to listen on port: %hd: %s "
-msgstr ""
-
-#: ../libbase/network.cpp:234
-#, c-format
-msgid "Trying to accept net traffic on fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:264
-msgid "There is data at the console for stdin"
-msgstr ""
-
-#: ../libbase/network.cpp:271
-#, c-format
-msgid "The accept() socket for fd %d was interupted by a system call"
-msgstr ""
-
-#: ../libbase/network.cpp:275
-#, c-format
-msgid "The accept() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:282
-#, c-format
-msgid "The accept() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:294
-#, c-format
-msgid "unable to accept: %s"
-msgstr "Nicht annehmbar: %s"
-
-#: ../libbase/network.cpp:299
-#, c-format
-msgid "Accepting tcp/ip connection on fd %d"
-msgstr "Nehme TCP/IP-Verbindung an fd %d an"
-
-#: ../libbase/network.cpp:346 ../libbase/network.cpp:494
-#, c-format
-msgid "The connect() socket for fd %d was interupted by a system call"
-msgstr ""
-"Der connect()-Sockel für fd %d wurde durch einen Systemaufruf unterbrochen"
-
-#: ../libbase/network.cpp:353 ../libbase/network.cpp:378
-#: ../libbase/network.cpp:501 ../libbase/network.cpp:530
-#, c-format
-msgid "The connect() socket for fd %d never was available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:364 ../libbase/network.cpp:512
-#, c-format
-msgid "The connect() socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:372
-#, c-format
-msgid "\tsocket name %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:437
-#, c-format
-msgid "Can't connect to privileged port %hd"
-msgstr "Verbindung mit privilegiertem Port %hd unmöglich"
-
-#: ../libbase/network.cpp:442
-#, c-format
-msgid "%s: to host %s at port %d"
-msgstr ""
+msgid "RcInitFile: couldn't open file: "
+msgstr "Bemerkung: Konnte Cache-Datei '%s' nicht öffnen"
 
-#: ../libbase/network.cpp:448
-#, c-format
-msgid "The hostname for this machine is %s"
-msgstr "Der Hostname für diesen Rechner ist %s"
-
-#: ../libbase/network.cpp:450
-msgid "Couldn't get the hostname for this machine"
-msgstr "Konnte Hostnamen für diesen Rechner nicht ermitteln"
-
-#: ../libbase/network.cpp:464
-#, c-format
-msgid "The IP address for this client socket is %s"
-msgstr "Die IP-Adresse für diesen Client-Sockel ist %s"
-
-#: ../libbase/network.cpp:523
-#, c-format
-msgid "\tport %d at IP %s for fd %d"
-msgstr ""
-
-#: ../libbase/network.cpp:599
-#, c-format
-msgid "Unable to close the socket for fd %d: %s"
-msgstr "Kann Sockel für fd %d nicht schließen: %s"
-
-#: ../libbase/network.cpp:606
-#, c-format
-msgid "Closed the socket on fd %d"
-msgstr "Sockel auf fd %d geschlossen"
-
-#: ../libbase/network.cpp:689 ../libbase/network.cpp:790
-#, fuzzy, c-format
-msgid "The socket for fd %d was interupted by a system call"
+#: ../libbase/rc.cpp:355
+msgid "RcInitFile: parsing "
 msgstr ""
-"Der connect()-Sockel für fd %d wurde durch einen Systemaufruf unterbrochen"
 
-#: ../libbase/network.cpp:693
+#: ../libbase/rc.cpp:393
 #, c-format
-msgid "The socket for fd %d was never available for reading"
+msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:698
+#: ../libbase/rc.cpp:519
 #, c-format
-msgid "The socket for fd %d timed out waiting to read"
+msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:704
+#: ../libbase/rc.cpp:533
 #, c-format
-msgid "read %d bytes from fd %d"
+msgid "Warning: empty include specification in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:713
+#: ../libbase/rc.cpp:540
 #, c-format
 msgid ""
-"%s: Read packet data from fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/network.cpp:794
-#, c-format
-msgid "The socket for fd %d was never available for writing"
-msgstr ""
-
-#: ../libbase/network.cpp:798
-#, c-format
-msgid "The socket for fd %d timed out waiting to write"
-msgstr ""
-
-#: ../libbase/network.cpp:804
-#, c-format
-msgid "Wrote zero out of %d bytes to fd %d: %s"
-msgstr ""
-
-#: ../libbase/network.cpp:809
-#, c-format
-msgid "Couldn't write %d bytes to fd %d: %s"
+"Warning: include specification must be an absolute pathin rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:817
+#: ../libbase/rc.cpp:551
 #, c-format
-msgid "wrote %d bytes to fd %d, expected %d"
+msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d"
 msgstr ""
 
-#: ../libbase/network.cpp:822
+#: ../libbase/rc.cpp:628
 #, fuzzy, c-format
-msgid "wrote %d bytes to fd %d"
-msgstr "Sockel auf fd %d geschlossen"
-
-#: ../libbase/network.cpp:838
-#, c-format
-msgid "took %d usec to write (%d bytes)"
-msgstr ""
-
-#: ../libbase/network.cpp:849
-#, c-format
-msgid ""
-"%s: Wrote packet data to fd %d: \n"
-"%s"
-msgstr ""
-
-#: ../libbase/rc.cpp:491
-msgid "Warning: unrecognized directive \""
-msgstr ""
-
-#: ../libbase/rc.cpp:492
-#, fuzzy
-msgid "\" in rcfile."
-msgstr "Keine Eingabedateien"
+msgid "Couldn't open file %s for writing"
+msgstr "Konnte Datei '%s' für Dekodierung nicht öffnen"
 
-#: ../libbase/rc.cpp:559
+#: ../libbase/rc.cpp:637
 msgid "# Generated by Gnash. Manual changes to this file may be overridden."
 msgstr ""
 
@@ -350,214 +153,99 @@
 msgid "Couldn't initialize ltdl: %s"
 msgstr "Konnte Datenbank nicht initialisieren"
 
-#: ../libbase/sharedlib.cpp:179
+#: ../libbase/sharedlib.cpp:177
 #, c-format
 msgid "Opened dynamic library \"%s\""
 msgstr ""
 
-#: ../libbase/sharedlib.cpp:214 ../libbase/sharedlib.cpp:239
+#: ../libbase/sharedlib.cpp:212 ../libbase/sharedlib.cpp:237
 #, fuzzy, c-format
 msgid "Couldn't find symbol: %s"
 msgstr "Konnte class_init-Symbol nicht ermitteln"
 
-#: ../libbase/sharedlib.cpp:217 ../libbase/sharedlib.cpp:242
+#: ../libbase/sharedlib.cpp:215 ../libbase/sharedlib.cpp:240
 #, c-format
 msgid "Found symbol %s @ %p"
 msgstr ""
 
-#: ../libamf/amf.cpp:177
-#, c-format
-msgid "Type is %s"
-msgstr "Typ ist %s"
-
-#: ../libamf/amf.cpp:188
-#, c-format
-msgid "Boolean is %d"
-msgstr "Boolean är %d"
-
-#: ../libamf/amf.cpp:202
-#, c-format
-msgid "String is %s"
-msgstr "String är %s"
-
-#: ../libamf/amf.cpp:219
-msgid "Undefined element"
-msgstr "Undefiniertes Element"
-
-#: ../libamf/amf.cpp:683 ../libamf/amf.cpp:1391
+#: ../backend/render_handler_agg.cpp:628
 #, c-format
-msgid "The packet head is: 0x%s"
+msgid "Initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d bytes"
 msgstr ""
 
-#: ../libamf/amf.cpp:1363
-#, c-format
-msgid "AMF Header size bits (0x%X) out of range"
+#: ../backend/render_handler_agg.cpp:698
+msgid "Warning: rendering ended while drawing a mask"
 msgstr ""
 
-#: ../libamf/amf.cpp:1379
-#, c-format
-msgid "AMF header byte is: 0x%X"
+#: ../backend/render_handler_agg.cpp:701
+msgid "Warning: rendering ended while masks were still active"
 msgstr ""
 
-#: ../libamf/amf.cpp:1382
-#, c-format
-msgid "The AMF channel index is %d"
+#: ../backend/render_handler_agg.cpp:898
+msgid ""
+"Warning: select_clipbounds encountered a character definition with null "
+"bounds"
 msgstr ""
 
-#: ../libamf/amf.cpp:1385
-#, c-format
-msgid "The header size is %d"
+#: ../backend/render_handler_agg.cpp:988
+msgid "Warning: AGG renderer skipping a whole character"
 msgstr ""
 
-#: ../libamf/amf.cpp:1398
-#, c-format
-msgid "The mystery word is: %d or 0x%s"
+#: ../backend/render_handler_agg.cpp:1749
+msgid ""
+"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable "
+"one)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1407
+#: ../backend/render_handler_agg.cpp:2099
 #, c-format
-msgid "The body size is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (little-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1417
+#: ../backend/render_handler_agg.cpp:2101
 #, c-format
-msgid "The type is: %d, or 0x%s"
+msgid "Framebuffer pixel format is %s (big-endian host)"
 msgstr ""
 
-#: ../libamf/amf.cpp:1436
-#, c-format
-msgid "ERROR: Unidentified AMF header data type %d"
+#: ../backend/render_handler_cairo.cpp:558
+msgid "Scaled strokes in Cairo renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1444
-#, c-format
-msgid "The source/destination is: %d, or 0x%s"
+#: ../backend/render_handler_ogl.cpp:1236
+msgid "Unidirectionally scaled strokes in OGL renderer"
 msgstr ""
 
-#: ../libamf/amf.cpp:1479
+#: ../libamf/amf.cpp:673
 msgid "AMF body input data is NULL"
 msgstr ""
 
-#: ../libamf/amf.cpp:1491
-#, c-format
-msgid "The packet body is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1593
-#, c-format
-msgid "The element is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1630
-#, c-format
-msgid "Number \"%s\" is: 0x%s"
-msgstr ""
-
-#: ../libamf/amf.cpp:1690
-#, c-format
-msgid "astype_e of value: %x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:87
-msgid "Read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:89
-msgid "Couldn't read initial Handshake Request"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:95
-msgid "Handshake is correct"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:97
-#, c-format
-msgid "Handshake isn't correct; Data read is: 0x%x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:104
-msgid "Read Handshake Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:108
-#, c-format
-msgid "Couldn't read Handshake DataData read is: %s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:176
-msgid "Read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:178
-msgid "Couldn't read first data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:183
-msgid "Read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:187
-msgid "Couldn't read second data block in handshake"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:208
-msgid "Read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:210
-msgid "Couldn't read Handshake Finish Data"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:267
-msgid "Read first RTMP header byte"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:269
-#, fuzzy
-msgid "Couldn't read first RTMP header byte"
-msgstr "Kann Kopfteil der Datei nicht lesen!"
-
-#: ../libamf/rtmp.cpp:275
-#, c-format
-msgid "The Header size is: %d"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:276
-#, c-format
-msgid "The AMF index is: 0x%x"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:280
-#, c-format
-msgid "Read first RTMP packet header of header size %d"
-msgstr ""
+#: ../libamf/amf.cpp:722
+#, fuzzy, c-format
+msgid "AMF String length is: %d"
+msgstr "Setze Höhe auf: %d"
 
-#: ../libamf/rtmp.cpp:284
-#, fuzzy
-msgid "Couldn't read first RTMP packet header"
-msgstr "Kann Kopfteil der Datei nicht lesen!"
+#: ../libamf/amf.cpp:729
+#, fuzzy, c-format
+msgid "AMF String is: %s"
+msgstr "String är %s"
 
-#: ../libamf/rtmp.cpp:297
-msgid "Reading AMF packets till we're done..."
+#: ../libamf/amf.cpp:802
+msgid "End of Object definition"
 msgstr ""
 
-#: ../libamf/rtmp.cpp:303 ../libamf/rtmp.cpp:305
+#: ../libamf/amf.cpp:913
 #, c-format
-msgid "The packet data is: 0x%s"
-msgstr ""
-
-#: ../libamf/rtmp.cpp:309
-msgid "Done reading packet"
+msgid "amf0_type_e of value: %x"
 msgstr ""
 
-#: ../libamf/sol.cpp:193
+#: ../libamf/sol.cpp:204
 #, c-format
 msgid ""
 "%s: SOL file header is: \n"
 "%s"
 msgstr ""
 
-#: ../libmedia/AudioDecoderNellymoser.cpp:832
+#: ../libmedia/AudioDecoderNellymoser.cpp:836
 #: ../libmedia/AudioDecoderSimple.cpp:415
 msgid "Error in sound sample conversion"
 msgstr "Fel i sampling av ljudet"
@@ -599,14 +287,14 @@
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:81
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:158
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:73
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:75
 #: ../server/asobj/NetStreamFfmpeg.cpp:287
 msgid "libavcodec couldn't allocate context"
 msgstr ""
 
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:88
 #: ../libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:165
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:79
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:81
 #: ../server/asobj/NetStreamFfmpeg.cpp:295
 msgid "libavcodec failed to initialize codec"
 msgstr "libavcodec konnte Codec nicht initialisieren"
@@ -626,50 +314,50 @@
 msgid "Error while decoding audio data."
 msgstr "Fehler beim Dekodieren eines Video-Bildes"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:112
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:132
 msgid "gnash has not been compiled to handle mp3 audio"
 msgstr "gnash har inte byggts med mp3-stöd"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:128
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:148
 #, fuzzy, c-format
 msgid "unknown sound format %d requested; gnash does not handle it"
 msgstr "okänt ljudformat % begärt. gnash hanterar det inte"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:190
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:210
 msgid "Trying to play sound with size 0"
 msgstr ""
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:265
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:285
 #, c-format
 msgid "Unable to start SDL sound: %s"
 msgstr "Kan inte spela ljud via SDL: %s"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:434
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:454
 #, c-format
 msgid "Unable to start aux SDL sound: %s"
 msgstr "Kan inte spela ljud via aux: %s"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:637
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:717
 #, c-format
 msgid "Negative buffer length in sdl_audio_callback (%d)"
 msgstr "Negativ bufferlängd i sdl_audio_callback (%d)"
 
-#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:643
+#: ../libmedia/ffmpeg/sound_handler_sdl.cpp:723
 #, fuzzy
 msgid "Zero buffer length in sdl_audio_callback"
 msgstr "Negativ bufferlängd i sdl_audio_callback (%d)"
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:59
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:61
 #: ../server/asobj/NetStreamFfmpeg.cpp:334
 #, c-format
 msgid "Unsupported video codec %d"
 msgstr "Video-Codec %d nicht unterstützt"
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:67
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:69
 msgid "libavcodec can't decode the current video format"
 msgstr ""
 
-#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:158
+#: ../libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:160
 msgid "Out of memory while allocating avcodec frame"
 msgstr ""
 
@@ -723,7 +411,7 @@
 "consider installing gstreamer-ffmpeg and/or gstreamer-plugins-bad."
 msgstr ""
 
-#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:136
+#: ../libmedia/gst/SoundGst.cpp:444 ../server/asobj/NetStreamGst.cpp:139
 #, fuzzy
 msgid "Failed to make a valid audio sink."
 msgstr "Konnte kein Datum setzen"
@@ -743,207 +431,202 @@
 "available; consider installing gstreamer-ffmpeg."
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:224
+#: ../libmedia/gst/VideoDecoderGst.cpp:225
 #, c-format
 msgid "Embedded video playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../libmedia/gst/VideoDecoderGst.cpp:236
-#: ../server/asobj/NetStreamGst.cpp:542
+#: ../libmedia/gst/VideoDecoderGst.cpp:237
+#: ../server/asobj/NetStreamGst.cpp:545
 msgid "NetStream has reached the end of the stream."
 msgstr ""
 
-#: ../server/array.cpp:302
+#: ../server/array.cpp:309
 #, c-format
 msgid "Unhandled sort flags: %d (0x%X)"
 msgstr ""
 
-#: ../server/array.cpp:621
+#: ../server/array.cpp:630
 msgid "tried to pop element from back of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:639
+#: ../server/array.cpp:651
 msgid "tried to shift element from front of empty array, returning undef"
 msgstr ""
 
-#: ../server/array.cpp:736
+#: ../server/array.cpp:750
 #, c-format
 msgid "Array.slice(%u, %u) called"
 msgstr ""
 
-#: ../server/array.cpp:766
-#, c-format
-msgid "Current array is %s"
-msgstr ""
-
-#: ../server/array.cpp:890
+#: ../server/array.cpp:908
 #, c-format
 msgid "Array(%s).splice(%s) called"
 msgstr ""
 
-#: ../server/array.cpp:896
+#: ../server/array.cpp:914
 msgid "Array.splice() needs at least 1 argument, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:912
+#: ../server/array.cpp:930
 #, c-format
 msgid "Array.splice: start:%d became %u"
 msgstr ""
 
-#: ../server/array.cpp:925
+#: ../server/array.cpp:943
 #, c-format
 msgid "Array.splice(%d,%d): negative length given, call ignored"
 msgstr ""
 
-#: ../server/array.cpp:992
+#: ../server/array.cpp:1011
 msgid "Sort called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1145
+#: ../server/array.cpp:1164
 msgid "SortOn called with invalid arguments."
 msgstr ""
 
-#: ../server/array.cpp:1160
+#: ../server/array.cpp:1179
 #, c-format
 msgid "calling array push, pushing %d values onto back of array"
 msgstr ""
 
-#: ../server/array.cpp:1176
+#: ../server/array.cpp:1195
 #, c-format
 msgid "calling array unshift, pushing %d values onto front of array"
 msgstr ""
 
-#: ../server/array.cpp:1195
+#: ../server/array.cpp:1214
 #, c-format
 msgid "calling array pop, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1211
+#: ../server/array.cpp:1230
 #, c-format
 msgid "calling array shift, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1228
+#: ../server/array.cpp:1247
 #, c-format
 msgid "called array reverse, result:%s, new array size:%d"
 msgstr ""
 
-#: ../server/array.cpp:1263
+#: ../server/array.cpp:1282
 #, c-format
 msgid "array_to_string called, nargs = %d, this_ptr = %p"
 msgstr ""
 
-#: ../server/array.cpp:1266
+#: ../server/array.cpp:1285
 #, c-format
 msgid "to_string result is: %s"
 msgstr ""
 
-#: ../server/array.cpp:1316
+#: ../server/array.cpp:1338
 msgid ""
 "More than 2 arguments to Array.slice, and I don't know what to do with "
 "them.  Ignoring them"
 msgstr ""
 
-#: ../server/array.cpp:1394
+#: ../server/array.cpp:1416
 #, c-format
 msgid "array_new called, nargs = %d"
 msgstr ""
 
-#: ../server/array.cpp:1421
+#: ../server/array.cpp:1443
 #, c-format
 msgid "array_new setting object %p in result"
 msgstr ""
 
-#: ../server/as_environment.cpp:62
+#: ../server/as_environment.cpp:57
 #, c-format
 msgid "get_variable(%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:83
+#: ../server/as_environment.cpp:78
 #, c-format
 msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed"
 msgstr ""
 
-#: ../server/as_environment.cpp:89
+#: ../server/as_environment.cpp:84
 #, c-format
 msgid "...but get_variable_raw(%s, <scopeStack>) succeeded (%s)!"
 msgstr ""
 
-#: ../server/as_environment.cpp:153
+#: ../server/as_environment.cpp:148
 #, c-format
 msgid "Won't get invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:220
+#: ../server/as_environment.cpp:215
 #, c-format
 msgid "reference to unexisting variable '%s'"
 msgstr ""
 
-#: ../server/as_environment.cpp:310
+#: ../server/as_environment.cpp:305
 #, c-format
 msgid "Path target '%s' not found while setting %s=%s"
 msgstr ""
 
-#: ../server/as_environment.cpp:339
+#: ../server/as_environment.cpp:334
 #, c-format
 msgid "Won't set invalid raw variable name: %s"
 msgstr ""
 
-#: ../server/as_environment.cpp:536
+#: ../server/as_environment.cpp:531
 #, c-format
 msgid "find_object(%s) called"
 msgstr ""
 
-#: ../server/as_environment.cpp:542
+#: ../server/as_environment.cpp:537
 msgid "Returning m_target (empty path)"
 msgstr ""
 
-#: ../server/as_environment.cpp:566
+#: ../server/as_environment.cpp:561
 #, c-format
 msgid "Path is '/', return the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:576
+#: ../server/as_environment.cpp:571
 #, c-format
 msgid "Absolute path, start at the root (%p)"
 msgstr ""
 
-#: ../server/as_environment.cpp:583
+#: ../server/as_environment.cpp:578
 #, c-format
 msgid "Relative path, start at (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:598
+#: ../server/as_environment.cpp:593
 #, c-format
 msgid "Path is %s, returning the root"
 msgstr ""
 
-#: ../server/as_environment.cpp:609
+#: ../server/as_environment.cpp:604
 #, c-format
 msgid "invalid path '%s' (p=next_slash=%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:620
+#: ../server/as_environment.cpp:615
 #, c-format
 msgid "invalid path '%s' (dot not allowed after having seen a slash)"
 msgstr ""
 
-#: ../server/as_environment.cpp:640
+#: ../server/as_environment.cpp:635
 #, c-format
 msgid "No more subparts, env is %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:700
+#: ../server/as_environment.cpp:695
 #, c-format
 msgid "Invoking get_path_element(%s) on object %p (%s)"
 msgstr ""
 
-#: ../server/as_environment.cpp:707
+#: ../server/as_environment.cpp:702
 #, c-format
 msgid "Path element %s not found in object %p"
 msgstr ""
 
-#: ../server/as_environment.cpp:879
+#: ../server/as_environment.cpp:882
 #, c-format
 msgid "Max stack count reached (%u)"
 msgstr ""
@@ -985,259 +668,337 @@
 "way to handle such a malformed call."
 msgstr ""
 
-#: ../server/as_function.cpp:374
+#: ../server/as_function.cpp:385
 msgid "it's a built-in class"
 msgstr ""
 
-#: ../server/as_function.cpp:407
+#: ../server/as_function.cpp:425
 #, c-format
 msgid "constructor prototype is %s"
 msgstr ""
 
-#: ../server/as_object.cpp:192
+#: ../server/as_object.cpp:234 ../server/sprite_instance.cpp:2505
+#: ../server/sprite_instance.cpp:2554
 #, c-format
 msgid "Caught exception: %s"
 msgstr ""
 
-#: ../server/as_object.cpp:508 ../server/as_object.cpp:553
+#: ../server/as_object.cpp:554 ../server/as_object.cpp:665
 #, c-format
 msgid "Attempt to set read-only property '%s'"
 msgstr ""
 
-#: ../server/as_object.cpp:522 ../server/as_object.cpp:566
+#: ../server/as_object.cpp:600 ../server/as_object.cpp:702
 #, c-format
 msgid "%s: Exception %s. Will create a new member"
 msgstr ""
 
-#: ../server/as_object.cpp:535
+#: ../server/as_object.cpp:614
 #, c-format
 msgid "Unknown failure in setting property '%s' on object '%p'"
 msgstr ""
 
-#: ../server/as_object.cpp:593
+#: ../server/as_object.cpp:729
 msgid ""
 "Attempt to set a slot for either a slot or a property which already exists."
 msgstr ""
 
-#: ../server/as_object.cpp:601
+#: ../server/as_object.cpp:737
 #, c-format
 msgid "Attempt to initialize read-only property ``%s'' on object ``%p'' twice"
 msgstr ""
 
-#: ../server/as_object.cpp:757
+#: ../server/as_object.cpp:962
 msgid "Circular inheritance chain detected during isPrototypeOf call"
 msgstr ""
 
-#: ../server/as_object.cpp:766
+#: ../server/as_object.cpp:971
 #, c-format
-msgid " members of object %p follow"
+msgid "%d members of object %p follow"
 msgstr ""
 
-#: ../server/as_object.cpp:823
+#: ../server/as_object.cpp:1028
 #, c-format
 msgid ""
 "Can't set propflags on object property %s (either not found or protected)"
 msgstr ""
 
-#: ../server/as_object.cpp:871
+#: ../server/as_object.cpp:1076
 #, c-format
 msgid ""
 "Invalid call to AsSetPropFlags: invalid second argument %s (expected string, "
 "null or an array)"
 msgstr ""
 
-#: ../server/as_value.cpp:183
+#: ../server/as_value.cpp:178
 #, c-format
 msgid "to_primitive(%s, STRING) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/as_value.cpp:454
+#: ../server/as_value.cpp:599
 #, c-format
 msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:465
+#: ../server/as_value.cpp:1723
 #, c-format
-msgid "Unhandled button event %s"
+msgid "(%s + %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:551
+#: ../server/button_character_instance.cpp:503
 #, c-format
-msgid "Executing actions for button condition %d"
+msgid "Unhandled button event %s"
 msgstr ""
 
-#: ../server/button_character_instance.cpp:911
+#: ../server/button_character_instance.cpp:1081
 #, c-format
 msgid ""
 "A button member (%s) clashes with the name of an existing character in its "
 "display list.  The member will hide the character"
 msgstr ""
 
-#: ../server/character.cpp:117
+#: ../server/button_character_instance.cpp:1174
+msgid "Button state"
+msgstr ""
+
+#: ../server/character.cpp:128
 msgid ""
 "ActionScript code trying to reference a nonexistent parent with '..'  (a "
 "nonexistent parent probably only occurs in the root MovieClip). Returning "
 "NULL. "
 msgstr ""
 
-#: ../server/character.cpp:282
+#: ../server/character.cpp:300
 #, c-format
 msgid "Attempt to set _xscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:318
+#: ../server/character.cpp:336
 #, c-format
 msgid "Attempt to set _yscale to %g, refused"
 msgstr ""
 
-#: ../server/character.cpp:436
-msgid "FIXME: can't set _width on character with null or world bounds"
+#: ../server/character.cpp:405
+#, c-format
+msgid "Ignored attempt to set %s.%s=%s"
+msgstr ""
+
+#: ../server/character.cpp:407
+msgid "_alpha"
+msgstr ""
+
+#: ../server/character.cpp:466
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with null or world bounds"
+msgstr ""
+
+#: ../server/character.cpp:474
+#, c-format
+msgid "FIXME: can't set _width on character %s (%s) with width %d"
 msgstr ""
 
-#: ../server/character.cpp:447
+#: ../server/character.cpp:483
 #, c-format
 msgid "Setting _width=%g of character %s (%s)"
 msgstr ""
 
-#: ../server/character.cpp:481
-msgid "FIXME: can't set _height on character with null or world bounds"
+#: ../server/character.cpp:518
+#, c-format
+msgid "FIXME: can't set _height on character %s (%s) with null or world bounds"
 msgstr ""
 
-#: ../server/character.cpp:492
+#: ../server/character.cpp:526
+#, fuzzy, c-format
+msgid "FIXME: can't set _height on character %s (%s) with height %d"
+msgstr "Setze Höhe auf %d"
+
+#: ../server/character.cpp:535
 #, fuzzy, c-format
 msgid "Setting _height=%g of character %s (%s)"
 msgstr "Setze Höhe auf %d"
 
-#: ../server/debugger.cpp:142
+#: ../server/character.cpp:1031 ../server/movie_root.cpp:2110
+msgid "yes"
+msgstr ""
+
+#: ../server/character.cpp:1032 ../server/movie_root.cpp:2111
+msgid "no"
+msgstr ""
+
+#: ../server/character.cpp:1038
+msgid "Depth"
+msgstr ""
+
+#: ../server/character.cpp:1045
+msgid "Ratio"
+msgstr ""
+
+#: ../server/character.cpp:1055
+msgid "Clipping depth"
+msgstr ""
+
+#: ../server/character.cpp:1060
+msgid "Dimensions"
+msgstr ""
+
+#: ../server/character.cpp:1062
+msgid "Dynamic"
+msgstr ""
+
+#: ../server/character.cpp:1063
+msgid "Mask"
+msgstr ""
+
+#: ../server/character.cpp:1064
+msgid "Destroyed"
+msgstr ""
+
+#: ../server/character.cpp:1065
+msgid "Unloaded"
+msgstr ""
+
+#: ../server/debugger.cpp:143
 msgid "Debugger enabled >> "
 msgstr ""
 
-#: ../server/debugger.cpp:357 ../server/debugger.cpp:403
+#: ../server/debugger.cpp:358 ../server/debugger.cpp:399
 msgid "No format flag"
 msgstr ""
 
-#: ../server/debugger.cpp:472
+#: ../server/debugger.cpp:468
 #, c-format
 msgid "Setting watchpoint for variable: \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:519
+#: ../server/debugger.cpp:515
 #, c-format
 msgid "Matched for variable \"%s\": \"%s\""
 msgstr ""
 
-#: ../server/debugger.cpp:534 ../server/debugger.cpp:553
-#: ../server/debugger.cpp:566 ../server/debugger.cpp:628
+#: ../server/debugger.cpp:530 ../server/debugger.cpp:549
+#: ../server/debugger.cpp:562 ../server/debugger.cpp:624
 #, c-format
 msgid "WARNING: environment not set in %s"
 msgstr ""
 
-#: ../server/debugger.cpp:570
+#: ../server/debugger.cpp:566
 #, c-format
 msgid "Stack Dump of: %p"
 msgstr ""
 
-#: ../server/debugger.cpp:598
+#: ../server/debugger.cpp:594
 #, c-format
 msgid "Stack Dump of 0x%p: empty"
 msgstr ""
 
-#: ../server/debugger.cpp:633
+#: ../server/debugger.cpp:629
 msgid "Global Registers Dump:"
 msgstr ""
 
-#: ../server/dlist.cpp:401
+#: ../server/dlist.cpp:367
 #, c-format
-msgid "move_display_object() -- can't find object at depth %d"
+msgid "move_character() -- can't find object at depth %d"
 msgstr ""
 
-#: ../server/dlist.cpp:746
+#: ../server/dlist.cpp:729
 #, c-format
 msgid "Item %d at depth %d (char id %d, name %s, type %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:448
+#: ../server/edit_text_character.cpp:205
+msgid "missing arg"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:220
+msgid "first argument is not an object"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:230
+msgid "first argument is not a TextFormat"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:550
 #, c-format
 msgid ""
 "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:847
+#: ../server/edit_text_character.cpp:952
 #, c-format
 msgid "Attempt to set TextField._width to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:855
+#: ../server/edit_text_character.cpp:960
 #, c-format
 msgid "Attempt to set TextField._width to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:906
+#: ../server/edit_text_character.cpp:1013
 #, c-format
 msgid "Attempt to set TextField._height to %g"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:914
+#: ../server/edit_text_character.cpp:1021
 #, c-format
 msgid ""
 "Attempt to set TextField._height to a negative number: %g, toggling sign"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1083
+#: ../server/edit_text_character.cpp:1190
 #, c-format
 msgid ""
 "TextField text doesn't fit in its boundaries: width %g, margin %g - nothing "
 "to align"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1142
+#: ../server/edit_text_character.cpp:1253
 msgid "TextField.autoSize != 'none' TESTING"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1162
+#: ../server/edit_text_character.cpp:1271
 #, c-format
 msgid "No font for edit_text_character! [%s:%d]"
 msgstr "Keine Schriftart für edit_text_character! [%s:%d]"
 
-#: ../server/edit_text_character.cpp:1286
+#: ../server/edit_text_character.cpp:1397
 msgid ""
 "HTML in a text field is unsupported, gnash will just forget the tags and "
 "print their content"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1310
+#: ../server/edit_text_character.cpp:1418
 #, c-format
 msgid ""
 "%s -- missing glyph for space char (needed for TAB).  Make sure character "
 "shapes for font %s are being exported into your SWF file."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1361
+#: ../server/edit_text_character.cpp:1469
 #, c-format
 msgid ""
 "%s -- missing embedded glyph for char %d.  Make sure character shapes for "
 "font %s are being exported into your SWF file"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1370
+#: ../server/edit_text_character.cpp:1478
 #, c-format
 msgid ""
 "%s -- missing device glyph for char %d.  Maybe you don't have font '%s' "
 "installed in your system?"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1535
+#: ../server/edit_text_character.cpp:1661
 #, c-format
 msgid "VariableName: %s"
 msgstr "Variabelnamn: %s"
 
-#: ../server/edit_text_character.cpp:1551
+#: ../server/edit_text_character.cpp:1677
 #, c-format
 msgid "Variable text Path: %s, Var: %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1564
+#: ../server/edit_text_character.cpp:1690
 #, c-format
 msgid ""
 "VariableName associated to text field refer to an unknown target (%s). It is "
@@ -1245,19 +1006,19 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1581
+#: ../server/edit_text_character.cpp:1707
 msgid "registerTextVariable() called"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1587
+#: ../server/edit_text_character.cpp:1713
 msgid "registerTextVariable() no-op call (already registered)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1595
+#: ../server/edit_text_character.cpp:1721
 msgid "string is empty, consider as registered"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1605
+#: ../server/edit_text_character.cpp:1731
 #, c-format
 msgid ""
 "VariableName associated to text field (%s) refer to an unknown target. It is "
@@ -1265,33 +1026,45 @@
 "Gnash will try to register again on next access."
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1622
+#: ../server/edit_text_character.cpp:1748
 #, c-format
 msgid "target object (%s @ %p) does have a member named %s"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:1633
+#: ../server/edit_text_character.cpp:1759
 #, c-format
 msgid ""
 "target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll "
 "add it with value %s)"
 msgstr ""
 
-#: ../server/edit_text_character.cpp:2064
+#: ../server/edit_text_character.cpp:1768
+#, c-format
+msgid ""
+"target sprite (%s @ %p) does NOT have a member named %s, and we don't have "
+"text defined"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2275
+#, c-format
+msgid "Attempt to set length property of TextField %s"
+msgstr ""
+
+#: ../server/edit_text_character.cpp:2335
 #, c-format
 msgid "Invalid value given to TextField.type: %s"
 msgstr ""
 
-#: ../server/fill_style.cpp:150
+#: ../server/fill_style.cpp:151
 msgid "num gradients 0"
 msgstr ""
 
-#: ../server/fill_style.cpp:159
+#: ../server/fill_style.cpp:161
 #, c-format
 msgid "Unexpected num gradients (%d), expected 1 to 8"
 msgstr ""
 
-#: ../server/fill_style.cpp:233
+#: ../server/fill_style.cpp:236
 #, c-format
 msgid ""
 "Bitmap fill specifies '%d' as associated bitmap character id, but that "
@@ -1299,244 +1072,255 @@
 "such  malformed SWF, so we'll only warn once about this."
 msgstr ""
 
-#: ../server/fill_style.cpp:297
+#: ../server/fill_style.cpp:300
 #, c-format
 msgid "Unknown fill style %d"
 msgstr ""
 
-#: ../server/fill_style.cpp:338
+#: ../server/fill_style.cpp:341
 #, c-format
 msgid ""
 "First gradient in a fill_style have position==%d (expected 0). This seems to "
 "be common, so will warn only once."
 msgstr ""
 
-#: ../server/fill_style.cpp:374
+#: ../server/fill_style.cpp:377
 #, c-format
 msgid "two gradients in a fill_style have the same position/ratio: %d"
 msgstr ""
 
-#: ../server/font.cpp:102
+#: ../server/font.cpp:103 ../server/font.cpp:431
 #, fuzzy, c-format
 msgid "Could not initialize device font face '%s'"
 msgstr "Konnte Datenbank nicht initialisieren"
 
-#: ../server/font.cpp:155
+#: ../server/font.cpp:163
 msgid "reading DefineFont"
 msgstr ""
 
-#: ../server/font.cpp:199
+#: ../server/font.cpp:207
 msgid "Glyphs offset table corrupted in DefineFont tag"
 msgstr ""
 
-#: ../server/font.cpp:214
+#: ../server/font.cpp:222
 msgid "reading DefineFont2 or DefineFont3"
 msgstr ""
 
-#: ../server/font.cpp:264 ../server/font.cpp:280
+#: ../server/font.cpp:272 ../server/font.cpp:288
 #, c-format
 msgid "Glyph %d at offset %u"
 msgstr ""
 
-#: ../server/font.cpp:302
+#: ../server/font.cpp:310
 msgid "Glyphs offset table corrupted in DefineFont2/3 tag"
 msgstr ""
 
-#: ../server/font.cpp:317
+#: ../server/font.cpp:325
 msgid "Bad offset in DefineFont2"
 msgstr ""
 
-#: ../server/font.cpp:383
+#: ../server/font.cpp:391
 msgid "Repeated kerning pair found - ignoring"
 msgstr ""
 
-#: ../server/font.cpp:414
+#: ../server/font.cpp:422
 msgid "DefineFontInfo2 partially implemented"
 msgstr ""
 
-#: ../server/font.cpp:442
+#: ../server/font.cpp:455
 #, c-format
 msgid "reading code table at offset %lu"
 msgstr ""
 
-#: ../server/font.cpp:480
+#: ../server/font.cpp:493
 #, c-format
 msgid "get_glyph_index(%u) returning %d"
 msgstr ""
 
-#: ../server/font.cpp:492
+#: ../server/font.cpp:505
 #, c-format
 msgid "get_glyph_index(%u) returning -1"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:360
+#: ../server/FreetypeGlyphsProvider.cpp:366
 #, fuzzy, c-format
 msgid "Can't find font file for font '%s'"
 msgstr "Keinen Video-Stream von '%s' gefunden"
 
-#: ../server/FreetypeGlyphsProvider.cpp:372
+#: ../server/FreetypeGlyphsProvider.cpp:378
 #, c-format
 msgid "Font file '%s' has bad format"
 msgstr ""
 
-#: ../server/FreetypeGlyphsProvider.cpp:379
+#: ../server/FreetypeGlyphsProvider.cpp:385
 #, c-format
 msgid "Some error opening font '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:98
+#: ../server/impl.cpp:100
 #, c-format
 msgid "Base url set to: %s"
 msgstr "Setze Basis-URL auf: %s"
 
-#: ../server/impl.cpp:295
+#: ../server/impl.cpp:297
 #, c-format
 msgid "get_movie_info(): can't open '%s'"
 msgstr "get_movie_info(): kann '%s' nicht öffnen"
 
-#: ../server/impl.cpp:310
+#: ../server/impl.cpp:312
 #, c-format
 msgid "get_movie_info(): file '%s' does not start with a SWF header"
 msgstr ""
 
-#: ../server/impl.cpp:320
+#: ../server/impl.cpp:322
 msgid ""
 "get_movie_info(): can't read zipped SWF data; gnash was compiled without "
 "zlib support"
 msgstr ""
 
-#: ../server/impl.cpp:381
+#: ../server/impl.cpp:383
 #, fuzzy, c-format
 msgid "Can't read jpeg from %s"
 msgstr "Kann jpeg nicht lesen!"
 
-#: ../server/impl.cpp:396
+#: ../server/impl.cpp:398
 #, fuzzy
 msgid "Loading of png"
 msgstr "Lade Modul: %s"
 
-#: ../server/impl.cpp:404
+#: ../server/impl.cpp:406
 #, fuzzy, c-format
 msgid "Can't read png from %s"
 msgstr "Kann jpeg nicht lesen!"
 
-#: ../server/impl.cpp:427
+#: ../server/impl.cpp:429
 msgid "Can't read file header"
 msgstr "Kann Kopfteil der Datei nicht lesen!"
 
-#: ../server/impl.cpp:519
+#: ../server/impl.cpp:521
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a jpeg, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:527
+#: ../server/impl.cpp:529
 msgid ""
 "Requested to keep from completely loading a movie, but the movie in question "
 "is a png, for which we don't yet have the concept of a 'loading thread'"
 msgstr ""
 
-#: ../server/impl.cpp:536
+#: ../server/impl.cpp:538
 #, c-format
 msgid "unknown file type (%s)"
 msgstr "unbekannter Dateityp (%s)"
 
-#: ../server/impl.cpp:554
+#: ../server/impl.cpp:556
 #, c-format
 msgid "failed to open '%s'; can't create movie"
 msgstr "Konnte '%s' nicht öffnen. Kann Film nicht erstellen"
 
-#: ../server/impl.cpp:559
+#: ../server/impl.cpp:561
 #, c-format
 msgid "streamProvider opener can't open '%s'"
 msgstr "streamProvider opener kann '%s' nicht öffnen"
 
-#: ../server/impl.cpp:802
+#: ../server/impl.cpp:804
 #, c-format
 msgid "Movie %s already in library"
 msgstr "Film %s bereits in der Bibliothek"
 
-#: ../server/impl.cpp:816
+#: ../server/impl.cpp:818
 #, c-format
 msgid "Couldn't load library movie '%s'"
 msgstr ""
 
-#: ../server/impl.cpp:825
+#: ../server/impl.cpp:827
 #, c-format
 msgid "Movie %s (SWF%d) added to library"
 msgstr ""
 
-#: ../server/impl.cpp:829
+#: ../server/impl.cpp:831
 #, c-format
 msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)"
 msgstr ""
 
-#: ../server/movie_root.cpp:175
+#: ../server/movie_root.cpp:194
 #, c-format
-msgid "ActionLimits hit during setRootMovie: %s. Disabling scripts"
+msgid "ActionLimits hit during setRootMovie: %s.Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:267 ../server/movie_root.cpp:276
+#: ../server/movie_root.cpp:289 ../server/movie_root.cpp:298
 #, c-format
 msgid ""
 "%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't "
 "swap it's depth"
 msgstr ""
 
-#: ../server/movie_root.cpp:338
+#: ../server/movie_root.cpp:360
 msgid "Original root movie can't be removed"
 msgstr ""
 
-#: ../server/movie_root.cpp:357 ../server/sprite_instance.cpp:4173
+#: ../server/movie_root.cpp:379 ../server/sprite_instance.cpp:4376
 #, c-format
 msgid "can't create movie_definition for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:366 ../server/sprite_instance.cpp:4182
+#: ../server/movie_root.cpp:388 ../server/sprite_instance.cpp:4385
 #, c-format
 msgid "can't create extern movie_instance for %s"
 msgstr ""
 
-#: ../server/movie_root.cpp:1030
+#: ../server/movie_root.cpp:873
+#, c-format
+msgid "ActionLimits hit during mouse event processing: %s. Disabling scripts"
+msgstr ""
+
+#: ../server/movie_root.cpp:1065
 #, c-format
 msgid "ActionLimits hit during advance: %s. Disabling scripts"
 msgstr ""
 
-#: ../server/movie_root.cpp:1784
+#: ../server/movie_root.cpp:2043
 #, c-format
 msgid "processLoadMovieRequest: Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/PropertyList.cpp:171
+#: ../server/movie_root.cpp:2160
+msgid "Live characters"
+msgstr ""
+
+#: ../server/PropertyList.cpp:189
 #, c-format
-msgid "Property %s is read-only, not setting it to %s"
+msgid ""
+"Property %s (key %d) in namespace %s (key %d) is read-only %s, not setting "
+"it to %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:214
+#: ../server/sprite_instance.cpp:211
 #, c-format
 msgid ""
 "attachMovie called with wrong number of arguments expected 3 to 4, got (%d) "
 "- returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:228
+#: ../server/sprite_instance.cpp:225
 #, c-format
 msgid "attachMovie: '%s': no such exported resource - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:239
+#: ../server/sprite_instance.cpp:235
 #, c-format
 msgid ""
 "attachMovie: exported resource '%s' is not a character definition (%s) -- "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:265
+#: ../server/sprite_instance.cpp:260
 #, c-format
 msgid "Could not attach character at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:282
+#: ../server/sprite_instance.cpp:277
 #, c-format
 msgid ""
 "Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as "
@@ -1553,36 +1337,36 @@
 msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:363
+#: ../server/sprite_instance.cpp:365
 #, c-format
 msgid "%s.swapDepths() needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:373
+#: ../server/sprite_instance.cpp:375
 #, c-format
 msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:391
+#: ../server/sprite_instance.cpp:393
 #, c-format
 msgid "%s.swapDepths(%s): invalid call, swapping to self?"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:401
+#: ../server/sprite_instance.cpp:403
 #, c-format
 msgid ""
 "%s.swapDepths(%s): invalid call, the two characters don't have the same "
 "parent"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:417
+#: ../server/sprite_instance.cpp:419
 #, c-format
 msgid ""
 "%s.swapDepths(%s): ignored, source and target characters have the same depth "
 "%d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:435
+#: ../server/sprite_instance.cpp:436
 #, c-format
 msgid ""
 "%s.swapDepths(%s): first argument invalid (neither a sprite nor a number)"
@@ -1593,333 +1377,650 @@
 msgid "%s.swapDepths(%s): ignored, character already at depth %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:492
+#: ../server/sprite_instance.cpp:491
 msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:523
+#: ../server/sprite_instance.cpp:522
 msgid "sprite_goto_and_play needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:533
+#: ../server/sprite_instance.cpp:532
 #, c-format
 msgid "sprite_goto_and_play('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:552
+#: ../server/sprite_instance.cpp:551
 msgid "sprite_goto_and_stop needs one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:562
+#: ../server/sprite_instance.cpp:561
 #, c-format
 msgid "sprite_goto_and_stop('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:625
+#: ../server/sprite_instance.cpp:624
 #, c-format
 msgid ""
 "MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:637
+#: ../server/sprite_instance.cpp:636
 #, c-format
 msgid ""
 "First argument of MovieClip.loadMovie(%s) evaluates to an empty string - "
 "returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:674
+#: ../server/sprite_instance.cpp:673
 #, c-format
 msgid ""
 "MovieClip.loadMovie(%s): second argument (if any) must be 'post' or "
 "'get' [got %s]"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:718
+#: ../server/sprite_instance.cpp:691
+#, c-format
+msgid "POSTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:700
+#, c-format
+msgid "GETTING: %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:717
 #, c-format
 msgid ""
 "MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:730
+#: ../server/sprite_instance.cpp:729
 #, c-format
 msgid ""
 "First argument passed to MovieClip.loadVariables(%s) evaluates to an empty "
 "string - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:796
+#: ../server/sprite_instance.cpp:790
 #, c-format
 msgid "Can't find hitTest target %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:836
+#: ../server/sprite_instance.cpp:830
 #, c-format
 msgid "hitTest() called with %u args"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:855
+#: ../server/sprite_instance.cpp:849
 #, c-format
 msgid "createTextField called with %d args, expected 6 - returning undefined"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:873
+#: ../server/sprite_instance.cpp:867
 #, c-format
 msgid "createTextField: negative width (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:883
+#: ../server/sprite_instance.cpp:877
 #, c-format
 msgid "createTextField: negative height (%d) - reverting sign"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1014
+#: ../server/sprite_instance.cpp:956
+#, c-format
+msgid "meth(%s): first argument doesn't cast to object"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:963
+#, c-format
+msgid "after call to toLowerCase with arg %s we got %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:998
 #, c-format
 msgid "MovieClip.getBounds(%s): invalid call, first arg must be a sprite"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1065
+#: ../server/sprite_instance.cpp:1049
 msgid "MovieClip.globalToLocal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1074
+#: ../server/sprite_instance.cpp:1058
 #, c-format
 msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1088
+#: ../server/sprite_instance.cpp:1072
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1099
+#: ../server/sprite_instance.cpp:1083
 #, c-format
 msgid ""
 "MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1127
+#: ../server/sprite_instance.cpp:1111
 msgid "MovieClip.localToGlobal() takes one arg"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1136
+#: ../server/sprite_instance.cpp:1120
 #, c-format
 msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1150
+#: ../server/sprite_instance.cpp:1134
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1161
+#: ../server/sprite_instance.cpp:1145
 #, c-format
 msgid ""
 "MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1191
+#: ../server/sprite_instance.cpp:1175
 #, c-format
 msgid "%s.setMask() : needs an argument"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1210
+#: ../server/sprite_instance.cpp:1194
 #, c-format
 msgid "%s.setMask(%s) : first argument is not a character"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1244
-msgid "MovieClip.lineTo() takes two args"
+#: ../server/sprite_instance.cpp:1217
+#, c-format
+msgid "MovieClip.endFill(%s): args will be discarded"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1290
-msgid "MovieClip.moveTo() takes two args"
+#: ../server/sprite_instance.cpp:1235
+msgid "MovieClip.lineTo() needs at least two"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1383
-msgid "MovieClip.curveTo() takes four args"
+#: ../server/sprite_instance.cpp:1244
+#, c-format
+msgid "MovieClip.lineTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1255
+#, c-format
+msgid "%s.lineTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1266
+#, c-format
+msgid "%s.lineTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1289
+msgid "MovieClip.moveTo() takes two args"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1298
+#, c-format
+msgid "MovieClip.moveTo(%s): args after the first two will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1309
+#, c-format
+msgid "%s.moveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1320
+#, c-format
+msgid "%s.moveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1328
+#, c-format
+msgid "%s.moveTo(%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1388
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first three will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1420
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1444
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: %s|%s|%s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1468
+#, c-format
+msgid ""
+"MovieClip.lineStyle(%s): invalid jointStyle value '%s' (valid values: %s|%s|%"
+"s)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1482
+#, c-format
+msgid "MovieClip.lineStyle(%s): args after the first eight will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1513
+msgid "MovieClip.curveTo() takes four args"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1522
+#, c-format
+msgid "MovieClip.curveTo(%s): args after the first four will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1535
+#, c-format
+msgid "%s.curveTo(%s) : non-finite first argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1546
+#, c-format
+msgid "%s.curveTo(%s) : non-finite second argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1557
+#, c-format
+msgid "%s.curveTo(%s) : non-finite third argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1568
+#, c-format
+msgid "%s.curveTo(%s) : non-finite fourth argument (%s), converted to zero"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1576
+#, c-format
+msgid "%s.curveTo(%g,%g,%g,%g);"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1592
+#, c-format
+msgid "MovieClip.clear(%s): args will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1597
+#, c-format
+msgid "%s.clear();"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1629
+#, c-format
+msgid "MovieClip.beginFill(%s): args after the first will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1639
+#, c-format
+msgid "%s.beginFill(%d,%d,%d);"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1502
+#: ../server/sprite_instance.cpp:1655
 #, c-format
 msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1517
+#: ../server/sprite_instance.cpp:1665
+#, c-format
+msgid ""
+"MovieClip.beginGradientFill(%s): args after the first five will be discarded"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1678
 #, c-format
 msgid "%s.beginGradientFill(%s): first arg must be 'radial' or 'linear'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1535
+#: ../server/sprite_instance.cpp:1696
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): one or more of the  args from 2nd to 5th don't "
 "cast to objects"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1694
+#: ../server/sprite_instance.cpp:1855
 #, c-format
 msgid ""
 "%s.beginGradientFill(%s): colors, alphas and ratios args don't have same "
 "length"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:1794
+#: ../server/sprite_instance.cpp:1866
+#, c-format
+msgid ""
+"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%"
+"d), will trim to 8"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:1958
 #, c-format
 msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2314
+#: ../server/sprite_instance.cpp:1960
 #, c-format
-msgid ""
-"A sprite member (%s) clashes with the name of an existing character in its "
-"display list.  The member will hide the character"
+msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2406
+#: ../server/sprite_instance.cpp:2605
 #, c-format
 msgid "call_frame('%s') -- invalid frame"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2509
+#: ../server/sprite_instance.cpp:2700
 msgid "Can't clone root of the movie"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2515
+#: ../server/sprite_instance.cpp:2706
 #, c-format
 msgid "%s parent is not a sprite, can't clone"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2757
-msgid "it's a Text Variable, associated with "
+#: ../server/sprite_instance.cpp:2762
+#, c-format
+msgid "Event %s invoked for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2769
+#, c-format
+msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2777
+#, c-format
+msgid "Sprite %s ignored button-like event %s as not 'enabled'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2838
+#, c-format
+msgid ""
+"Sprite %s (depth %d) won't check for user-defined LOAD event (is not "
+"dynamic, has a parent, no registered class and no clip events defined)"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:2950
+#, c-format
+msgid "it's a Text Variable, associated with %d TextFields"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2768
+#: ../server/sprite_instance.cpp:2962
 msgid "it's NOT a Text Variable"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2790
+#: ../server/sprite_instance.cpp:2983
 #, c-format
 msgid "advance_sprite: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2804
+#: ../server/sprite_instance.cpp:2995
 #, c-format
 msgid "Advance_sprite for sprite '%s' - frame %u/%u "
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2817
+#: ../server/sprite_instance.cpp:3008
 msgid "sprite_instance::advance_sprite we're in PLAY mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2823
+#: ../server/sprite_instance.cpp:3014
 msgid "on_event_load called, incrementing"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2827
+#: ../server/sprite_instance.cpp:3018
 #, c-format
 msgid "after increment we are at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2854
+#: ../server/sprite_instance.cpp:3028
+#, c-format
+msgid "Jumping back to frame 0 of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3035
+#, c-format
+msgid "Executing frame%d (0-based) tags of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3045
 msgid "sprite_instance::advance_sprite we're in STOP mode"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2867
+#: ../server/sprite_instance.cpp:3058
 #, c-format
 msgid "Advance sprite '%s' at frame %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2966
-msgid "Executing "
+#: ../server/sprite_instance.cpp:3077
+#, c-format
+msgid "Queuing init actions in frame %d of sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:2995
+#: ../server/sprite_instance.cpp:3097
+#, c-format
+msgid "Init actions for character %d already executed"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3155
+#, c-format
+msgid "Executing %d tags in frame %d/%d of sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3191
+#, c-format
+msgid "sprite %s ::goto_frame(%d) - current frame is %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3206
 #, c-format
-msgid "sprite %s ::goto_frame("
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded,although frame count in "
+"header (%d) said we should have found it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3239
+#, c-format
+msgid ""
+"GotoFrame(%d) targets a yet to be loaded frame (%d) loaded). We'll wait for "
+"it but a more correct form is explicitly using WaitForFrame instead"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3046
-msgid "GotoFrame("
+#: ../server/sprite_instance.cpp:3249
+#, c-format
+msgid ""
+"Target frame of a gotoFrame(%d) was never loaded, although frame count in "
+"header (%d) said we should have found it"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3117
+#: ../server/sprite_instance.cpp:3311
 #, c-format
 msgid "sprite_instance::goto_labeled_frame('%s') unknown label"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3190
+#: ../server/sprite_instance.cpp:3376
 #, c-format
 msgid "sprite_instance::add_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3251
+#: ../server/sprite_instance.cpp:3442
 #, c-format
 msgid "sprite::replace_display_object(): unknown cid = %d"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3348
+#: ../server/sprite_instance.cpp:3492
+#, c-format
+msgid ""
+"sprite_instance::replace_display_object: could not find any character at "
+"depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3539
 #, c-format
 msgid "Frame %u/%u, bytes %u/%u"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3815
+#: ../server/sprite_instance.cpp:3599
+#, c-format
+msgid ""
+"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3613 ../server/sprite_instance.cpp:3879
+#, c-format
+msgid ""
+"Character %s at depth %d is a mask not hitting the query point %g,%g and "
+"masking up to depth %d"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3622 ../server/sprite_instance.cpp:3888
+#, c-format
+msgid "Character %s at depth %d is a mask hitting the query point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3659
+#, c-format
+msgid "MouseEntityFinder found character %s (depth %d) hitting point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3751
+#, c-format
+msgid ""
+"%s is a dynamic mask and can't handle mouse events, no point will hit it"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3760
+#, c-format
+msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3862
+#, c-format
+msgid ""
+"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer "
+"mask masked up to depth %d."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:3874
+msgid "FIXME: invisible mask in MouseEntityFinder."
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4013
 #, c-format
 msgid "%s doesn't even check for a char"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3961
+#: ../server/sprite_instance.cpp:4156
+#, c-format
+msgid "Sprite '%s' placed on stage"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4175
 #, c-format
 msgid "stagePlacementCallback: no frames loaded for sprite/movie %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:3969
+#: ../server/sprite_instance.cpp:4193
 #, c-format
-msgid "Sprite '%s' placed on stage"
+msgid ""
+"Sprite %s is dynamic, sending INITIALIZE and CONSTRUCT events immediately"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4202
+#, c-format
+msgid "Queuing INITIALIZE event for sprite %s"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4207
+#, c-format
+msgid "Queuing CONSTRUCT event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4024 ../server/sprite_instance.cpp:4046
+#: ../server/sprite_instance.cpp:4224 ../server/sprite_instance.cpp:4246
 #, c-format
 msgid "Executing tags of frame0 in sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4031 ../server/sprite_instance.cpp:4041
+#: ../server/sprite_instance.cpp:4231 ../server/sprite_instance.cpp:4241
 #, c-format
 msgid "Queuing ONLOAD event for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4081
+#: ../server/sprite_instance.cpp:4258
 #, c-format
-msgid "Attached sprites %s registered class is %p"
+msgid "constructAsScriptObject called for sprite %s"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4108
-msgid "Calling the user-defined constructor against this sprite_instance"
+#: ../server/sprite_instance.cpp:4281
+#, c-format
+msgid "Attached sprites %s registered class is %p"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4142
+#: ../server/sprite_instance.cpp:4342
 #, c-format
 msgid "Unloading sprite '%s'"
 msgstr ""
 
-#: ../server/sprite_instance.cpp:4280
+#: ../server/sprite_instance.cpp:4372
+#, c-format
+msgid "Posting data '%s' to url '%s'"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4479
 #, fuzzy, c-format
 msgid "Could not load variables from %s"
 msgstr "Konnte Ziel '%s' nicht finden"
 
-#: ../server/sprite_instance.cpp:4355
+#: ../server/sprite_instance.cpp:4504
+#, fuzzy, c-format
+msgid "Setting variable '%s' to value '%s'"
+msgstr "Lade XML-Datei von URL: '%s'"
+
+#: ../server/sprite_instance.cpp:4556
 #, c-format
 msgid ""
 "removeMovieClip(%s): sprite depth (%d) out of the 'dynamic' zone "
 "[0..1048575], won't remove"
 msgstr ""
 
-#: ../server/stream.cpp:388
+#: ../server/sprite_instance.cpp:4784
+#, c-format
+msgid "Stream sound id from %d to %d, stopping old"
+msgstr ""
+
+#: ../server/sprite_instance.cpp:4839
+msgid "Childs"
+msgstr ""
+
+#: ../server/stream.cpp:280 ../server/parser/action_buffer.cpp:508
+msgid "Native floating point format not recognised"
+msgstr ""
+
+#: ../server/stream.cpp:459
 msgid "Unexpected end of stream"
 msgstr ""
 
+#: ../server/stream.cpp:527
+#, c-format
+msgid ""
+"Tag %d starting at offset %d is advertised to end at offset %d, which is "
+"after end of previously opened tag starting at offset %d and ending at "
+"offset %d. Making it end where container tag ends."
+msgstr ""
+
+#: ../server/stream.cpp:563
+msgid "Could not seek to end position"
+msgstr ""
+
 #: ../server/StreamProvider.cpp:100 ../server/StreamProvider.cpp:142
 #, c-format
 msgid "Unsupported network connection %s"
@@ -1929,12 +2030,12 @@
 msgid "POST data discarded while getting a stream from file: uri"
 msgstr ""
 
-#: ../server/text.cpp:60
+#: ../server/text.cpp:59
 #, c-format
 msgid "text style references unknown font (id = %d)"
 msgstr ""
 
-#: ../server/text.cpp:159
+#: ../server/text.cpp:154
 msgid "invalid glyph (-1)"
 msgstr ""
 
@@ -1942,24 +2043,59 @@
 msgid "render shape glyph using filled outline (render::draw_glyph)"
 msgstr ""
 
-#: ../server/textformat.cpp:125
+#: ../server/URLAccessManager.cpp:106
 #, c-format
-msgid "Created New TextFormat object at %p.  Not fully implemented yet"
+msgid "Load from host %s granted (whitelisted)"
 msgstr ""
 
-#: ../server/textformat.cpp:153
-msgid "TextFormat.setFormat() needs at least 3 arguments - ...me thinks"
+#: ../server/URLAccessManager.cpp:112
+#, c-format
+msgid "Load from host %s forbidden (not in non-empty whitelist)"
 msgstr ""
 
-#: ../server/textformat.cpp:162
-msgid ""
-"Argument 3 given to TextFormat.setFormat() is not a TextFormat object - ... "
-"should it be?"
+#: ../server/URLAccessManager.cpp:124
+#, c-format
+msgid "Load from host %s forbidden (blacklisted)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:129
+#, c-format
+msgid "Load from host %s granted (default)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:166
+#, c-format
+msgid "Load of file %s forbidden (starting url %s is not a local resource)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:184
+#, c-format
+msgid "Load of file %s granted (under local sandbox %s)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:192
+#, c-format
+msgid "Load of file %s forbidden (not under local sandboxes)"
 msgstr ""
 
-#: ../server/textformat.cpp:243
+#: ../server/URLAccessManager.cpp:232
 #, c-format
-msgid "%s: args=%d unfinished implementation"
+msgid "gethostname failed: %s"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:254
+#, c-format
+msgid "Load from host %s forbidden (not in the local domain)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:260
+#, c-format
+msgid "Load from host %s forbidden (not on the local host)"
+msgstr ""
+
+#: ../server/URLAccessManager.cpp:288
+#, c-format
+msgid "Checking security of URL '%s'"
 msgstr ""
 
 #: ../server/video_stream_instance.cpp:116
@@ -1971,120 +2107,131 @@
 msgid "attachVideo(%s) first arg is not a NetStream instance"
 msgstr ""
 
-#: ../server/video_stream_instance.cpp:214
+#: ../server/video_stream_instance.cpp:216
 #, c-format
 msgid "Video frame data is missing in frame %d"
 msgstr ""
 
-#: ../server/vm/action.cpp:162
+#: ../server/vm/action.cpp:96
 #, c-format
 msgid ""
 "Attempt to call a value which is neither a C nor an ActionScript function (%"
 "s)"
 msgstr ""
 
-#: ../server/vm/action.cpp:198
+#: ../server/vm/action.cpp:132
 #, c-format
 msgid "FIXME(%d): %s"
 msgstr ""
 
-#: ../server/vm/action.cpp:242
+#: ../server/vm/action.cpp:176
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%l%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:251
+#: ../server/vm/action.cpp:185
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid fmt '%%%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:267
+#: ../server/vm/action.cpp:201
 #, c-format
 msgid "call_method_parsed('%s','%s') -- invalid char '%c'"
 msgstr ""
 
-#: ../server/vm/action.cpp:303
-msgid "-- start movie"
-msgstr ""
-
-#: ../server/vm/action.cpp:314
+#: ../server/vm/ActionExec.cpp:175
 #, c-format
-msgid "FIXME: %s"
-msgstr ""
-
-#: ../server/vm/ActionExec.cpp:169
-msgid "at ActionExec operator() start, pc="
+msgid "at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:324
+#: ../server/vm/ActionExec.cpp:329
 #, c-format
-msgid "Length %u (%d) of action tag id %u at pc "
+msgid ""
+"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:386
-msgid "After execution: PC "
+#: ../server/vm/ActionExec.cpp:391
+#, c-format
+msgid "After execution: PC %d, next PC %d, stack follows"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:408
+#: ../server/vm/ActionExec.cpp:413
 #, fuzzy, c-format
 msgid "Script exceeded time limit of %u milliseconds."
 msgstr "Timer-Verzögerung auf %d Millisekunden gesetzt"
 
-#: ../server/vm/ActionExec.cpp:417
+#: ../server/vm/ActionExec.cpp:421
 #, c-format
-msgid "Loop iterations count exceeded limit of "
+msgid ""
+"Loop iterations count exceeded limit of %d. Last branch was from pc %d to %d."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:452
+#: ../server/vm/ActionExec.cpp:457
 msgid ""
 "Stack smashed (ActionScript compiler bug?).Fixing by pushing undefined "
 "values to the missing slots,  but don't expect things to work afterwards"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:464
-msgid " elements left on the stack after block execution.  Cleaning up"
+#: ../server/vm/ActionExec.cpp:469
+#, c-format
+msgid "%d elements left on the stack after block execution.  Cleaning up"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:488
-msgid "End of DoAction block hit while skipping "
+#: ../server/vm/ActionExec.cpp:493
+#, c-format
+msgid ""
+"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) "
+"(WaitForFrame, probably)"
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:525
-msgid "'With' stack depth ("
+#: ../server/vm/ActionExec.cpp:530
+#, c-format
+msgid ""
+"'With' stack depth (%d) exceeds the allowed limit for current SWF target "
+"version (%d for version %d). Don't expect this movie to work with all "
+"players."
 msgstr ""
 
-#: ../server/vm/ActionExec.cpp:608
-msgid "Stack underrun: "
+#: ../server/vm/ActionExec.cpp:613
+#, c-format
+msgid ""
+"Stack underrun: %d elements required, %d/%d available. Fixing by inserting %"
+"d undefined values on the missing slots."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:107
+#: ../server/vm/ASHandlers.cpp:108
 #, fuzzy, c-format
-msgid "Unsupported action handler invoked, code at pc is %x"
+msgid "Unsupported action handler invoked, code at pc is %#x"
 msgstr "Video-Codec %d nicht unterstützt"
 
-#: ../server/vm/ASHandlers.cpp:187
+#: ../server/vm/ASHandlers.cpp:184
 msgid ""
 "FIXME: VM not initialized at SWFHandlers construction time, can't set action "
 "handlers based on SWF version"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:471
+#: ../server/vm/ASHandlers.cpp:458
+#, c-format
+msgid "Malformed action code: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:473
 #, c-format
 msgid "%s: CHECKME: was broken"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:627
+#: ../server/vm/ASHandlers.cpp:621
 #, c-format
 msgid "GetUrl: target=%s url=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:648
+#: ../server/vm/ASHandlers.cpp:642
 #, c-format
-msgid "ActionWaitForFrame (0x%X) tag length == "
+msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:663 ../server/vm/ASHandlers.cpp:715
-#: ../server/vm/ASHandlers.cpp:1862
+#: ../server/vm/ASHandlers.cpp:657 ../server/vm/ASHandlers.cpp:709
+#: ../server/vm/ASHandlers.cpp:1930
 #, c-format
 msgid "%s: environment target is not a sprite_instance"
 msgstr ""
@@ -2093,377 +2240,410 @@
 msgid "Undefined or null string passed to ActionSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:909
+#: ../server/vm/ASHandlers.cpp:914 ../server/vm/ASHandlers.cpp:1803
 msgid "Negative size passed to ActionSubString, taking as whole length"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:920
-msgid "Base is less then 1 in ActionSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:934
+msgid "Start is less then 1 in ActionSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:929
+#: ../server/vm/ASHandlers.cpp:945
 msgid ""
-"base goes beyond input string in ActionSubString, returning the empty string."
+"Start goes beyond input string in ActionSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:943
-msgid "base+size goes beyond input string in ActionSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:959
+msgid ""
+"start + size goes beyond input string in ActionSubString, adjusting size"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1009
+#: ../server/vm/ASHandlers.cpp:1013
 #, c-format
 msgid "-- get var: %s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1032
+#: ../server/vm/ASHandlers.cpp:1036
 #, c-format
 msgid "-- set var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1097
+#: ../server/vm/ASHandlers.cpp:1101
 msgid ""
 "ActionGetProperty(<empty>) called, but current target is not a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1120
+#: ../server/vm/ASHandlers.cpp:1124
 #, c-format
 msgid "invalid property query, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1129
+#: ../server/vm/ASHandlers.cpp:1133
 #, c-format
 msgid "Could not find GetProperty target (%s)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1161
+#: ../server/vm/ASHandlers.cpp:1165
 #, c-format
 msgid "invalid set_property, property number %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1169
+#: ../server/vm/ASHandlers.cpp:1173
 #, c-format
 msgid "ActionSetProperty: can't find target %s for setting property %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1193
+#: ../server/vm/ASHandlers.cpp:1197
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1204
+#: ../server/vm/ASHandlers.cpp:1208
 #, c-format
 msgid "Path given to duplicateMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1229
+#: ../server/vm/ASHandlers.cpp:1233
 #, c-format
 msgid "Path given to removeMovieClip(%s) doesn't point to a character"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1239
+#: ../server/vm/ASHandlers.cpp:1243
 #, c-format
 msgid "Path given to removeMovieClip(%s) is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1284
+#: ../server/vm/ASHandlers.cpp:1288
 #, c-format
 msgid "startDrag: unknown target '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1309
+#: ../server/vm/ASHandlers.cpp:1313
 msgid "Y values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1317
+#: ../server/vm/ASHandlers.cpp:1321
 msgid "X values in ActionStartDrag swapped, fixing"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1390
+#: ../server/vm/ASHandlers.cpp:1394
 #, c-format
 msgid "-- %s cast_to %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1410
+#: ../server/vm/ASHandlers.cpp:1416
 msgid "ActionCastOp TESTING"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1430
+#: ../server/vm/ASHandlers.cpp:1438
 #, c-format
 msgid "Stack value on IMPLEMENTSOP is not an object: %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1439
+#: ../server/vm/ASHandlers.cpp:1448
 msgid "Target object for IMPLEMENTSOP has no prototype."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1447
+#: ../server/vm/ASHandlers.cpp:1456
+#, c-format
+msgid "IMPLEMENTSOP target object's prototype is not an object (%s)"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1465
 #, c-format
 msgid "Invalid interfaces count (%d) on IMPLEMENTSOP"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1460
+#: ../server/vm/ASHandlers.cpp:1479
+#, c-format
+msgid "class found on stack on IMPLEMENTSOP is not an object: %s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1486
+msgid "Interface object for IMPLEMENTSOP has no prototype."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:1494
 #, c-format
-msgid "class found on stack on IMPLEMENTSOP is not a function: %s"
+msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1728
+#: ../server/vm/ASHandlers.cpp:1785
 msgid ""
 "Undefined or null string passed to ActionMBSubString, returning undefined"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1739
-msgid "Length is less than 1 in ActionMbSubString, returning empty string."
+#: ../server/vm/ASHandlers.cpp:1812
+msgid "Base is less then 1 in ActionMbSubString, setting to 1."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1757
-msgid "Base is less then 1 in ActionMbSubString, setting to 1."
+#: ../server/vm/ASHandlers.cpp:1821
+msgid ""
+"base goes beyond input string in ActionMbSubString, returning the empty "
+"string."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1769
-msgid "base+size goes beyond input string in ActionMbSubString, adjusting size"
+#: ../server/vm/ASHandlers.cpp:1834
+#, c-format
+msgid ""
+"base+size goes beyond input string in ActionMbSubString, adjusting size "
+"based on length:%d and start:%d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1871
+#: ../server/vm/ASHandlers.cpp:1939
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid "
 "frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1936
+#: ../server/vm/ASHandlers.cpp:2004
 #, c-format
 msgid "[push length=%d]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:1955
+#: ../server/vm/ASHandlers.cpp:2023
 #, c-format
 msgid ""
 "Unknown push type %d. Execution will continue but it is likely to fail due "
 "to lost sync."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2007
+#: ../server/vm/ASHandlers.cpp:2075
 #, c-format
-msgid "register %d out of local registers bounds (0.."
+msgid "register %d out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2016
+#: ../server/vm/ASHandlers.cpp:2084
 #, c-format
 msgid "register %d out of global registers bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2062 ../server/vm/ASHandlers.cpp:2081
+#: ../server/vm/ASHandlers.cpp:2130 ../server/vm/ASHandlers.cpp:2149
 #, c-format
 msgid "dict_lookup %d is out of bounds"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2093 ../server/vm/ASHandlers.cpp:2097
-msgid "\t"
+#: ../server/vm/ASHandlers.cpp:2161
+#, c-format
+msgid "\t%d) type=%s (%d), value=%s"
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2165
+#, c-format
+msgid "\t%d) type=%s, value=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2151
+#: ../server/vm/ASHandlers.cpp:2219
 msgid "Bogus empty GetUrl url in SWF file, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2166
+#: ../server/vm/ASHandlers.cpp:2234
 msgid ""
 "Bogus GetUrl2 send vars method  in SWF file (both GET and POST requested), "
 "use GET"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2219
+#: ../server/vm/ASHandlers.cpp:2287
 #, c-format
 msgid ""
 "get url: target=%s, url=%s (%s), method=%x (sendVars:%X, loadTarget:%d, "
 "loadVariable:%d)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2259
+#: ../server/vm/ASHandlers.cpp:2327
 msgid "getURL2 loadVariable"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2263
+#: ../server/vm/ASHandlers.cpp:2331
 #, c-format
 msgid "get url: target %s not found"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2271 ../server/vm/ASHandlers.cpp:2326
+#: ../server/vm/ASHandlers.cpp:2339 ../server/vm/ASHandlers.cpp:2394
 #, c-format
 msgid "get url: target %s is not a sprite"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2279
+#: ../server/vm/ASHandlers.cpp:2347
 msgid "POST with loadVariables ignored"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2291
+#: ../server/vm/ASHandlers.cpp:2359
 msgid "getURL2 target load"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2298 ../server/vm/ASHandlers.cpp:2353
+#: ../server/vm/ASHandlers.cpp:2366 ../server/vm/ASHandlers.cpp:2421
 #, c-format
 msgid "Testing _level loading (level %u)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2311
+#: ../server/vm/ASHandlers.cpp:2379
 #, fuzzy, c-format
 msgid "Unknown loadMovie target: %s"
 msgstr "unbekannter Dateityp (%s)"
 
-#: ../server/vm/ASHandlers.cpp:2367
+#: ../server/vm/ASHandlers.cpp:2435
 msgid "POST with host-provided uri grabber"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2412
+#: ../server/vm/ASHandlers.cpp:2480
 #, c-format
 msgid "Launching URL... %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2466
+#: ../server/vm/ASHandlers.cpp:2510
 #, c-format
-msgid ""
-"Couldn't find movie \"%s\" to set target to! Resetting to original target..."
+msgid "Sent request '%s' to host fd %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2495
+#: ../server/vm/ASHandlers.cpp:2536
+#, c-format
+msgid ""
+"Couldn't find movie \"%s\" to set target to! Resetting to original target..."
+msgstr ""
+
+#: ../server/vm/ASHandlers.cpp:2565
 msgid "Undefined GetUrl2 url on stack, skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2532
-msgid "branch to offset "
+#: ../server/vm/ASHandlers.cpp:2602
+#, c-format
+msgid "branch to offset %d  --  this section only runs to %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2572
+#: ../server/vm/ASHandlers.cpp:2642
 #, c-format
 msgid ""
 "Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions "
 "will not be called..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2634
+#: ../server/vm/ASHandlers.cpp:2704
 #, c-format
 msgid ""
 "Frame spec found on stack at ActionGotoExpression doesn't evaluate to a "
 "valid frame: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2648
+#: ../server/vm/ASHandlers.cpp:2718
 #, c-format
 msgid ""
 "Couldn't find target sprite \"%s\" in ActionGotoExpression.  Will not go to "
 "target frame..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2715
+#: ../server/vm/ASHandlers.cpp:2785
 #, c-format
 msgid "-- set local var: %s = %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2747
+#: ../server/vm/ASHandlers.cpp:2817
 #, c-format
 msgid "ActionCallFunction: %s is not an object"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2759
+#: ../server/vm/ASHandlers.cpp:2829
 msgid "Object doensn't have a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2779
+#: ../server/vm/ASHandlers.cpp:2849
 #, c-format
 msgid ""
 "Attempt to call a function with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2874
+#: ../server/vm/ASHandlers.cpp:2944
 #, c-format
 msgid "---new object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2887
+#: ../server/vm/ASHandlers.cpp:2957
 #, c-format
 msgid "ActionNew: '%s' is not a constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:2929
+#: ../server/vm/ASHandlers.cpp:2999
 msgid "The 'var whatever' syntax in timeline context is a no-op."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3045
+#: ../server/vm/ASHandlers.cpp:3115
 #, c-format
 msgid "Argument to TargetPath(%s) doesn't cast to a MovieClip"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3083
+#: ../server/vm/ASHandlers.cpp:3153
 #, c-format
 msgid ""
 "Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3127
+#: ../server/vm/ASHandlers.cpp:3197
 #, c-format
 msgid "ActionNewAdd(%s, %s) [primitive conversion done]"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3221 ../server/vm/ASHandlers.cpp:3229
+#: ../server/vm/ASHandlers.cpp:3291 ../server/vm/ASHandlers.cpp:3299
 #, c-format
 msgid "to_primitive(%s) threw an ActionTypeError %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3300
+#: ../server/vm/ASHandlers.cpp:3370
 #, c-format
 msgid "getMember called against a value that does not cast to an as_object: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3310
+#: ../server/vm/ASHandlers.cpp:3380
 #, c-format
 msgid " ActionGetMember: target: %s (object %p)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3325
+#: ../server/vm/ASHandlers.cpp:3395
 #, c-format
 msgid "-- get_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3352
+#: ../server/vm/ASHandlers.cpp:3422
 #, c-format
 msgid "-- set_member %s.%s=%s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3364
+#: ../server/vm/ASHandlers.cpp:3434
 #, c-format
 msgid "-- set_member %s.%s=%s on invalid object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3419
+#: ../server/vm/ASHandlers.cpp:3489
 #, c-format
 msgid ""
 "Attempt to call a method with %u arguments while only %u are available on "
 "the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3428
+#: ../server/vm/ASHandlers.cpp:3498
 #, c-format
 msgid " method name: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3429
+#: ../server/vm/ASHandlers.cpp:3499
 #, c-format
 msgid " method object/func: %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3430
+#: ../server/vm/ASHandlers.cpp:3500
 #, c-format
 msgid " method nargs: %d"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3471
+#: ../server/vm/ASHandlers.cpp:3577
 msgid ""
 "ActionCallMethod invoked with undefined method_name and non-object object/"
 "func"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3480
+#: ../server/vm/ASHandlers.cpp:3586
 #, c-format
 msgid ""
 "Function object given to ActionCallMethod is not a function (%s), will try "
@@ -2471,117 +2651,119 @@
 "method"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3491
+#: ../server/vm/ASHandlers.cpp:3597
 msgid "ActionCallMethod: object has no constructor"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3500
+#: ../server/vm/ASHandlers.cpp:3606
 msgid "ActionCallMethod: object constructor is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3515
+#: ../server/vm/ASHandlers.cpp:3621
 #, c-format
 msgid "ActionCallMethod: Tried to invoke method '%s' on non-object value %s."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3528
+#: ../server/vm/ASHandlers.cpp:3634
 #, c-format
 msgid "ActionCallMethod: Can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3551
+#: ../server/vm/ASHandlers.cpp:3657
 msgid "FIXME: debugger doesn't deal with anonymous function calls"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3593
+#: ../server/vm/ASHandlers.cpp:3699
 #, c-format
 msgid ""
 "Attempt to call a constructor with %u arguments while only %u are available "
 "on the stack."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3605
+#: ../server/vm/ASHandlers.cpp:3711
 msgid "On ActionNewMethod: no object found on stack on ActionMethod"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3623
+#: ../server/vm/ASHandlers.cpp:3729
 #, c-format
 msgid "ActionNewMethod: can't find method %s of object %s"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3637
+#: ../server/vm/ASHandlers.cpp:3743
 msgid "ActionNewMethod: method name is undefined, and object is not a function"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3676
+#: ../server/vm/ASHandlers.cpp:3782
 #, c-format
 msgid "-- %s instanceof %s (invalid args?)"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3710
+#: ../server/vm/ASHandlers.cpp:3816
 #, c-format
 msgid "Top of stack not an object %s at ActionEnum2  execution"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:3888
+#: ../server/vm/ASHandlers.cpp:3994
 #, c-format
 msgid "ActionExtends: Super is not an as_function (%s)"
 msgstr "ActionExtends: Super ist keine as_function (%s)"
 
-#: ../server/vm/ASHandlers.cpp:3893
+#: ../server/vm/ASHandlers.cpp:3999
 #, c-format
 msgid "ActionExtends: Sub is not an as_function (%s)"
 msgstr "ActionExtends: Super ist keine as_function (%s)"
 
-#: ../server/vm/ASHandlers.cpp:3982
+#: ../server/vm/ASHandlers.cpp:4088
 #, c-format
 msgid ""
-"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len="
+"function2 code len (%u) overflows DOACTION tag boundaries (DOACTION tag len=%"
+"d, function2 code offset=%d). Forcing code len to eat the whole buffer "
+"(would this work?)."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4089
+#: ../server/vm/ASHandlers.cpp:4195
 #, c-format
 msgid ""
 "ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u "
 "finallySize:%u catchName:%s catchRegister:%u"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4116
+#: ../server/vm/ASHandlers.cpp:4222
 msgid "ActionWith tag length != 2; skipping"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4126
+#: ../server/vm/ASHandlers.cpp:4232
 msgid "Empty with() block..."
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4138
+#: ../server/vm/ASHandlers.cpp:4244
 #, c-format
 msgid "with(%s) : first argument doesn't cast to an object!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4279
+#: ../server/vm/ASHandlers.cpp:4385
 #, c-format
 msgid "-------------- local register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4286
+#: ../server/vm/ASHandlers.cpp:4392
 #, c-format
-msgid "store_register[%d] -- register out of local registers bounds (0.."
+msgid "store_register[%d] -- register out of local registers bounds (0..%d)!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4295
+#: ../server/vm/ASHandlers.cpp:4401
 #, c-format
 msgid "-------------- global register[%d] = '%s'"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4303
+#: ../server/vm/ASHandlers.cpp:4409
 #, c-format
 msgid "store_register[%d] -- register out of global registers bounds!"
 msgstr ""
 
-#: ../server/vm/ASHandlers.cpp:4314
+#: ../server/vm/ASHandlers.cpp:4420
 #, c-format
-msgid "at SWFHandlers::action_name(%d) call time, _handlers size is "
+msgid "at SWFHandlers::action_name(%d) call time, _handlers size is %d"
 msgstr ""
 
 #: ../server/swf/DefineFontAlignZonesTag.cpp:51
@@ -2600,91 +2782,82 @@
 
 #: ../server/swf/PlaceObject2Tag.cpp:47
 #, c-format
-msgid "  char_id = %d"
-msgstr ""
-
-#: ../server/swf/PlaceObject2Tag.cpp:48
-#, c-format
-msgid "  depth = %d (%d)"
+msgid "  PLACEOBJECT: depth=%d(%d) char=%d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:58 ../server/swf/PlaceObject2Tag.cpp:282
-#: ../server/swf/PlaceObject2Tag.cpp:430
+#: ../server/swf/PlaceObject2Tag.cpp:59 ../server/swf/PlaceObject2Tag.cpp:251
+#: ../server/swf/PlaceObject2Tag.cpp:389
 msgid "  cxform:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:75
+#: ../server/swf/PlaceObject2Tag.cpp:76
 #, c-format
 msgid "Reserved field in PlaceObject actions == %u (expected 0)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:83
+#: ../server/swf/PlaceObject2Tag.cpp:84
 #, c-format
 msgid "  actions: flags = 0x%X"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:103
+#: ../server/swf/PlaceObject2Tag.cpp:104
 #, c-format
 msgid ""
 "swf_event::read(), even_length = %u, but only %lu bytes left to the end of "
 "current tag. Breaking for safety."
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:160
+#: ../server/swf/PlaceObject2Tag.cpp:161
 #, c-format
 msgid ""
 "swf_event::read() -- unknown / unhandled event type received, flags = 0x%x"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:273
+#: ../server/swf/PlaceObject2Tag.cpp:242
 #, c-format
 msgid "  PLACEOBJECT2: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:274 ../server/swf/PlaceObject2Tag.cpp:422
+#: ../server/swf/PlaceObject2Tag.cpp:243 ../server/swf/PlaceObject2Tag.cpp:381
 #, c-format
 msgid "  char id = %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:277 ../server/swf/PlaceObject2Tag.cpp:425
+#: ../server/swf/PlaceObject2Tag.cpp:246 ../server/swf/PlaceObject2Tag.cpp:384
 msgid "  mat:"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:285 ../server/swf/PlaceObject2Tag.cpp:433
+#: ../server/swf/PlaceObject2Tag.cpp:254 ../server/swf/PlaceObject2Tag.cpp:392
 #, c-format
 msgid "  ratio: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:286 ../server/swf/PlaceObject2Tag.cpp:434
+#: ../server/swf/PlaceObject2Tag.cpp:255 ../server/swf/PlaceObject2Tag.cpp:393
 #, c-format
 msgid "  name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:287 ../server/swf/PlaceObject2Tag.cpp:436
+#: ../server/swf/PlaceObject2Tag.cpp:256 ../server/swf/PlaceObject2Tag.cpp:395
 #, c-format
 msgid "  clip_depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:288 ../server/swf/PlaceObject2Tag.cpp:437
+#: ../server/swf/PlaceObject2Tag.cpp:257 ../server/swf/PlaceObject2Tag.cpp:396
 #, c-format
 msgid " m_place_type: %d"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:421
+#: ../server/swf/PlaceObject2Tag.cpp:284 ../server/swf/PlaceObject2Tag.cpp:380
 #, c-format
 msgid "  PLACEOBJECT3: depth = %d (%d)"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:435
+#: ../server/swf/PlaceObject2Tag.cpp:394
 #, c-format
 msgid "  class name = %s"
 msgstr ""
 
-#: ../server/swf/PlaceObject2Tag.cpp:528
-msgid "  place_object_2"
-msgstr ""
-
-#: ../server/swf/RemoveObjectTag.cpp:69
+#: ../server/swf/RemoveObjectTag.cpp:70
 #, c-format
 msgid "  remove_object_2(%d)"
 msgstr ""
@@ -2699,6 +2872,10 @@
 msgid "StartSound: id=%d, stop = %d, loop ct = %d"
 msgstr ""
 
+#: ../server/swf/StreamSoundBlockTag.cpp:76
+msgid "Found SOUNDSTREAMBLOCK tag w/out preceeding SOUNDSTREAMHEAD"
+msgstr ""
+
 #: ../server/swf/tag_loaders.cpp:212
 msgid "anchor-labeled frame not supported"
 msgstr ""
@@ -2716,251 +2893,282 @@
 msgid "No bytes to read in JPEGTABLES tag at offset %lu"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:297
+#: ../server/swf/tag_loaders.cpp:298
 #, c-format
 msgid ""
 "DEFINEBITS: No jpeg loader registered in movie definition - discarding "
 "bitmap character %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:324
+#: ../server/swf/tag_loaders.cpp:325
 #, c-format
 msgid "DEFINEBITS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:344
+#: ../server/swf/tag_loaders.cpp:345
 #, c-format
 msgid "  define_bits_jpeg2_loader: charid = %d pos = %ld"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:358
+#: ../server/swf/tag_loaders.cpp:359
 #, c-format
 msgid "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:393
+#: ../server/swf/tag_loaders.cpp:394
 #, c-format
 msgid "inflate_wrapper() inflateInit() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:414
+#: ../server/swf/tag_loaders.cpp:415
 msgid "inflate_wrapper(): no end of zstream found within swf tag boundaries"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:437
+#: ../server/swf/tag_loaders.cpp:438
 #, c-format
 msgid "inflate_wrapper() inflate() returned %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:446
+#: ../server/swf/tag_loaders.cpp:447
 #, c-format
 msgid "inflate_wrapper() inflateEnd() return %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:463
+#: ../server/swf/tag_loaders.cpp:465
 #, c-format
 msgid "  define_bits_jpeg3_loader: charid = %d pos = %lx"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:471
+#: ../server/swf/tag_loaders.cpp:474
 #, fuzzy
 msgid "gnash is not linked to zlib -- can't load jpeg3 image data"
 msgstr ""
 "Gnash ist nicht mit jpeglib verlinkt -- kann jpeg-Bilddaten nicht laden"
 
-#: ../server/swf/tag_loaders.cpp:527
+#: ../server/swf/tag_loaders.cpp:530
 #, c-format
 msgid "  defbitslossless2: tag = %d, id = %d, fmt = %d, w = %d, h = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:535
+#: ../server/swf/tag_loaders.cpp:538
 #, c-format
 msgid "Bitmap character %d has a height or width of 0."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:544
+#: ../server/swf/tag_loaders.cpp:547
 msgid "gnash is not linked to zlib -- can't load zipped image data"
 msgstr "Gnash ist nicht mit zlib verlinkt -- kann zip-Bilddaten nicht laden"
 
-#: ../server/swf/tag_loaders.cpp:650
+#: ../server/swf/tag_loaders.cpp:653
 #, c-format
 msgid ""
 "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap character - discarding it"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:780
+#: ../server/swf/tag_loaders.cpp:783
 #, c-format
 msgid "  FIXME: tagtype = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:795
+#: ../server/swf/tag_loaders.cpp:799
 #, c-format
 msgid "  shape_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:814
+#: ../server/swf/tag_loaders.cpp:819
 #, c-format
 msgid "  shape_morph_loader: id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:863
+#: ../server/swf/tag_loaders.cpp:870
 #, c-format
 msgid "define_font_info_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:884
+#: ../server/swf/tag_loaders.cpp:892
 #, c-format
 msgid "define_font_name_loader: can't find font w/ id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:900
+#: ../server/swf/tag_loaders.cpp:909
 #, c-format
 msgid "  sprite:  char id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:909
+#: ../server/swf/tag_loaders.cpp:918
 msgid "Nested DEFINESPRITE tags. Will add to top-level characters dictionary."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:937
+#: ../server/swf/tag_loaders.cpp:928
+#, c-format
+msgid "Sprite %d advertise no frames"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:953
 #, c-format
 msgid "DEFINEBUTTONSOUND refers to an unknown character def %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:946
+#: ../server/swf/tag_loaders.cpp:962
 #, c-format
 msgid ""
 "DEFINEBUTTONSOUND refers to character id %d, being a %s (expected a button "
 "definition)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:967
+#: ../server/swf/tag_loaders.cpp:984
 #, c-format
 msgid "  button character loader: char_id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:991
+#: ../server/swf/tag_loaders.cpp:1009
 #, c-format
 msgid "  export: count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1000
+#: ../server/swf/tag_loaders.cpp:1018
 msgid "EXPORT tag inside DEFINESPRITE. Will export in top-level symbol table."
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1013
+#: ../server/swf/tag_loaders.cpp:1032
 #, c-format
 msgid "  export: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1033
+#: ../server/swf/tag_loaders.cpp:1052
 #, c-format
 msgid "don't know how to export resource '%s' with id %d (can't find that id)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1071
+#: ../server/swf/tag_loaders.cpp:1092
 #, c-format
 msgid "  import: version = %u, source_url = %s (%s), count = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1083
+#: ../server/swf/tag_loaders.cpp:1104
 #, c-format
 msgid "Exception: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1089
+#: ../server/swf/tag_loaders.cpp:1110
 #, c-format
 msgid "can't import movie from url %s"
 msgstr "Kann Film von URL %s nicht importieren"
 
-#: ../server/swf/tag_loaders.cpp:1098
+#: ../server/swf/tag_loaders.cpp:1119
 msgid "Movie attempts to import symbols from itself."
 msgstr "Der Film versucht, Symbole von sich selbst zu importieren"
 
-#: ../server/swf/tag_loaders.cpp:1112
+#: ../server/swf/tag_loaders.cpp:1134
 #, c-format
 msgid "  import: id = %d, name = %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1128
+#: ../server/swf/tag_loaders.cpp:1150
 #, c-format
 msgid "import error: could not find resource '%s' in movie '%s'"
 msgstr "Import-Fehler: Konnte Resource '%s' in Film '%s' nicht finden!"
 
-#: ../server/swf/tag_loaders.cpp:1143 ../server/parser/movie_def_impl.cpp:295
+#: ../server/swf/tag_loaders.cpp:1165 ../server/parser/movie_def_impl.cpp:307
 #, c-format
 msgid "import error: resource '%s' from movie '%s' has unknown type"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1162
+#: ../server/swf/tag_loaders.cpp:1185
 #, c-format
 msgid "edit_text_char, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1180
+#: ../server/swf/tag_loaders.cpp:1204
 #, c-format
 msgid "text_character, id = %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1232
+#: ../server/swf/tag_loaders.cpp:1256
 #, c-format
 msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1267
+#: ../server/swf/tag_loaders.cpp:1293
 #, c-format
 msgid "define sound: ch=%d, format=%d, rate=%d, 16=%d, stereo=%d, ct=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1303
+#: ../server/swf/tag_loaders.cpp:1331
 #, c-format
 msgid ""
 "There is no sound handler currently active, so character with id %d will NOT "
 "be added to the dictionary"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1353
+#: ../server/swf/tag_loaders.cpp:1381
 #, c-format
 msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1428
+#: ../server/swf/tag_loaders.cpp:1393
+#, c-format
+msgid ""
+"Different stream/playback sound rate (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1402
+#, c-format
+msgid ""
+"Different stream/playback sample size (%d/%d). This seems common in SWF "
+"files, so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1411
+#, c-format
+msgid ""
+"Different stream/playback channels (%s/%s). This seems common in SWF files, "
+"so we'll warn only once."
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1429
+msgid ""
+"No samples advertised for sound stream, pretty common so will warn only once"
+msgstr ""
+
+#: ../server/swf/tag_loaders.cpp:1455
 #, c-format
 msgid ""
 "sound stream head: format=%d, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1527
+#: ../server/swf/tag_loaders.cpp:1499
 #, c-format
 msgid "VideoFrame tag refers to unknown video stream id %d"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1537
+#: ../server/swf/tag_loaders.cpp:1509
 #, c-format
 msgid "VideoFrame tag refers to a non-video character %d (%s)"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1568
+#: ../server/swf/tag_loaders.cpp:1541
 #, c-format
 msgid "  file attributes: has_metadata=%s use_network=%s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "true"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1569 ../server/swf/tag_loaders.cpp:1570
+#: ../server/swf/tag_loaders.cpp:1542 ../server/swf/tag_loaders.cpp:1543
 msgid "false"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1575
+#: ../server/swf/tag_loaders.cpp:1548
 msgid ""
 "FileAttributes tag in the SWF requests that network access is not granted to "
 "this movie (or application?) when loaded from the filesystem. Anyway Gnash "
 "won't care; use white/black listing in your .gnashrc instead"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1599
+#: ../server/swf/tag_loaders.cpp:1572
 #, c-format
 msgid ""
 "  metadata = [[\n"
@@ -2968,22 +3176,22 @@
 "]]"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1602
+#: ../server/swf/tag_loaders.cpp:1575
 #, c-format
 msgid "METADATA tag unused: %s"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1651
+#: ../server/swf/tag_loaders.cpp:1624
 #, c-format
 msgid "  reflex = \"%c%c%c\""
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1654
+#: ../server/swf/tag_loaders.cpp:1627
 #, c-format
 msgid "REFLEX tag parsed (\"%c%c%c\") but unused"
 msgstr ""
 
-#: ../server/swf/tag_loaders.cpp:1678
+#: ../server/swf/tag_loaders.cpp:1652
 #, c-format
 msgid "%s tag parsed but not yet used"
 msgstr ""
@@ -3168,100 +3376,97 @@
 msgid "Empty action buffer starting at offset %lu"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:102
+#: ../server/parser/action_buffer.cpp:107
 #, c-format
-msgid "Action buffer starting at offset %lu doesn't end witn an END tag"
+msgid "Action buffer starting at offset %lu doesn't end with an END tag"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:125
+#: ../server/parser/action_buffer.cpp:131
 msgid "process_decl_dict("
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:154
+#: ../server/parser/action_buffer.cpp:160
 msgid "action buffer dict length exceeded"
 msgstr ""
 
-#: ../server/parser/action_buffer.cpp:502
-msgid "Native floating point format not recognised"
-msgstr ""
-
-#: ../server/parser/action_buffer.cpp:578
+#: ../server/parser/action_buffer.cpp:584
 msgid "Native double floating point format not recognised"
 msgstr ""
 
-#: ../server/parser/BitmapMovieDefinition.cpp:67
+#: ../server/parser/BitmapMovieDefinition.cpp:63
 #, c-format
 msgid "Creating a shape_definition wrapping a %g x %g bitmap"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:55
+#: ../server/parser/button_character_def.cpp:56
 msgid "Premature end of button action input: can't read conditions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:64
-msgid "-- actions in button"
+#: ../server/parser/button_character_def.cpp:65
+#, c-format
+msgid "   button actions for conditions 0x%x"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:100
+#: ../server/parser/button_character_def.cpp:123
 msgid "   premature end of button record input stream, can't read flags"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:125
+#: ../server/parser/button_character_def.cpp:148
 msgid "   premature end of button record input stream, can't read character id"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:140
+#: ../server/parser/button_character_def.cpp:163
 #, c-format
 msgid ""
 "   button record for states [%s] refer to character with id %d, which is not "
 "found in the chars dictionary"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:148
+#: ../server/parser/button_character_def.cpp:171
 #, c-format
 msgid "   button record for states [%s] contain character %d (%s)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:157
+#: ../server/parser/button_character_def.cpp:180
 msgid ""
 "   premature end of button record input stream, can't read button layer "
 "(depth?)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:316
+#: ../server/parser/button_character_def.cpp:337
 msgid "Premature end of DEFINEBUTTON tag, won't read actions"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:354
+#: ../server/parser/button_character_def.cpp:368
 #, c-format
 msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:409
+#: ../server/parser/button_character_def.cpp:413
 #, c-format
 msgid ""
 "Next action offset (%u) in Button2ActionConditions points past the end of tag"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:440
+#: ../server/parser/button_character_def.cpp:444
 msgid "Attempt to redefine button sound ignored"
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:448
+#: ../server/parser/button_character_def.cpp:452
 msgid "button sound options: "
 msgstr ""
 
-#: ../server/parser/button_character_def.cpp:462
+#: ../server/parser/button_character_def.cpp:466
 #, c-format
 msgid "sound tag not found, sound_id=%d, button state #=%i"
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:93
+#: ../server/parser/filter_factory.cpp:99
 #, c-format
 msgid "Invalid filter type %d."
 msgstr ""
 
-#: ../server/parser/filter_factory.cpp:103
+#: ../server/parser/filter_factory.cpp:109
 #, c-format
 msgid "Filter %d could not read."
 msgstr ""
@@ -3271,290 +3476,297 @@
 msgid "Different number of edges in start (%u) and end (%u) shapes of a morph"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:278
+#: ../server/parser/movie_def_impl.cpp:290
 #, c-format
 msgid "import error: resource '%s' is not exported from movie '%s'"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:325
+#: ../server/parser/movie_def_impl.cpp:337
 #, c-format
 msgid "get_character_def(): character_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:351
+#: ../server/parser/movie_def_impl.cpp:363
 #, c-format
 msgid "get_font(): font_id %d is still waiting to be imported"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:401
+#: ../server/parser/movie_def_impl.cpp:413
 #, c-format
 msgid "Add sound sample %d assigning id %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:431
+#: ../server/parser/movie_def_impl.cpp:443
 msgid "gnash::movie_def_impl::read() -- file does not start with a SWF header"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:438
+#: ../server/parser/movie_def_impl.cpp:450
 #, c-format
 msgid "version = %d, file_length = %d"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:444
+#: ../server/parser/movie_def_impl.cpp:456
 #, c-format
 msgid "SWF%d is not fully supported, trying anyway but don't expect it to work"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:451
+#: ../server/parser/movie_def_impl.cpp:463
 msgid ""
 "movie_def_impl::read(): unable to read zipped SWF data; gnash was compiled "
 "without zlib support"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:456
+#: ../server/parser/movie_def_impl.cpp:468
 msgid "file is compressed"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:490
+#: ../server/parser/movie_def_impl.cpp:502
 #, c-format
 msgid "frame rate = %f, frames = "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:518
+#: ../server/parser/movie_def_impl.cpp:530
 msgid "Could not start loading thread"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:626
+#: ../server/parser/movie_def_impl.cpp:638
 #, c-format
 msgid "Character %d @ %p"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:638
+#: ../server/parser/movie_def_impl.cpp:650
 #, c-format
 msgid "Could not find char %d, dump is:"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:676
+#: ../server/parser/movie_def_impl.cpp:688
 #, c-format
 msgid "Ensure load of frame %u/%u (last loaded is: %u)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:681
+#: ../server/parser/movie_def_impl.cpp:693
 msgid "Could not advance to frame "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:690
+#: ../server/parser/movie_def_impl.cpp:702
 #, c-format
 msgid ""
 "No more frames to load. Framecount: %u, Lastloaded: %u, next to load: %u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:740
+#: ../server/parser/movie_def_impl.cpp:752
 msgid ""
 "Hit stream-end tag, but not at the advertised SWF end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:766
+#: ../server/parser/movie_def_impl.cpp:778
 #, c-format
 msgid ""
 "last expected SHOWFRAME in SWF stream '%s' isn't followed by an END (%d)."
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:785
+#: ../server/parser/movie_def_impl.cpp:797
 #, c-format
 msgid "*** no tag loader for type %d (movie)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:806
+#: ../server/parser/movie_def_impl.cpp:818
 #, c-format
 msgid "Parsing exception: %s"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:813
+#: ../server/parser/movie_def_impl.cpp:825
 msgid " control tags are NOT followed by a SHOWFRAME tag"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:822
+#: ../server/parser/movie_def_impl.cpp:834
 msgid " frames advertised in header, but only "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:851
+#: ../server/parser/movie_def_impl.cpp:861
 #, c-format
 msgid "number of SHOWFRAME tags in SWF stream '%s' ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:863
+#: ../server/parser/movie_def_impl.cpp:873
 #, c-format
 msgid "Loaded frame %u/%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:896
+#: ../server/parser/movie_def_impl.cpp:906
 #, c-format
 msgid "get_exported_resource called, frame count=%u"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:936
+#: ../server/parser/movie_def_impl.cpp:946
 msgid "looking for exported resource: frame load advancement (from "
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:947
+#: ../server/parser/movie_def_impl.cpp:957
 #, c-format
 msgid ""
 "No frame progress in movie %s after %lu milliseconds (%lu microseconds = %lu "
 "iterations), giving up on get_exported_resource(%s): circular IMPORTS?"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:962
+#: ../server/parser/movie_def_impl.cpp:972
 #, c-format
 msgid "No frame progress at iteration %lu of get_exported_resource(%s)"
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:973
+#: ../server/parser/movie_def_impl.cpp:983
 #, c-format
 msgid "At end of stream, still no '%s' symbol found in _exportedResources ("
 msgstr ""
 
-#: ../server/parser/movie_def_impl.cpp:985
+#: ../server/parser/movie_def_impl.cpp:995
 #, c-format
 msgid ""
 "We haven't finished loading (loading frame %u), and _exportedResources.get "
 "returned no entries, sleeping a bit and trying again"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:91
+#: ../server/parser/shape_character_def.cpp:92
 #, c-format
 msgid "  read_fill_styles: count = %u"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:120
+#: ../server/parser/shape_character_def.cpp:121
 #, c-format
 msgid "  read_line_styles: count = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:132
+#: ../server/parser/shape_character_def.cpp:133
 #, c-format
 msgid "  read_line_styles: count2 = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:184
+#: ../server/parser/shape_character_def.cpp:185
 #, c-format
 msgid "  bound rect: %s"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:227
+#: ../server/parser/shape_character_def.cpp:228
 #, c-format
 msgid "  shape_character_def read: nfillbits = %d, nlinebits = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:318
+#: ../server/parser/shape_character_def.cpp:319
 #, c-format
 msgid "  shape_character read: moveto %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:344
+#: ../server/parser/shape_character_def.cpp:345
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:355
+#: ../server/parser/shape_character_def.cpp:356
 #, c-format
 msgid "Invalid fill style %d in fillStyle0Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:364
+#: ../server/parser/shape_character_def.cpp:365
 #, c-format
 msgid "  shape_character read: fill0 (left) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:391
+#: ../server/parser/shape_character_def.cpp:392
 #, c-format
 msgid ""
 "Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 "
 "valid). Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:402
+#: ../server/parser/shape_character_def.cpp:403
 #, c-format
 msgid "Invalid fill style %d in fillStyle1Change record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:411
+#: ../server/parser/shape_character_def.cpp:412
 #, c-format
 msgid "  shape_character read: fill1 (right) = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:436
+#: ../server/parser/shape_character_def.cpp:437
 #, c-format
 msgid ""
 "Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). "
 "Set to 0."
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:447
+#: ../server/parser/shape_character_def.cpp:448
 #, c-format
 msgid "Invalid fill style %d in lineStyleChange record - "
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:455
+#: ../server/parser/shape_character_def.cpp:456
 #, c-format
 msgid "  shape_character_read: line = %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:472
+#: ../server/parser/shape_character_def.cpp:473
 msgid "  shape_character read: more fill styles"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:516
+#: ../server/parser/shape_character_def.cpp:517
 #, c-format
 msgid "  shape_character read: curved edge   = %d %d - %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/shape_character_def.cpp:559
+#: ../server/parser/shape_character_def.cpp:560
 #, c-format
 msgid "  shape_character_read: straight edge = %d %d - %d %d"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:45
+#: ../server/parser/sprite_definition.cpp:46
 #, c-format
 msgid "Instantiating sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:76
+#: ../server/parser/sprite_definition.cpp:77
 msgid "  frames = "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:94
+#: ../server/parser/sprite_definition.cpp:95
 msgid ""
 "Hit end tag, before the advertised DEFINESPRITE end; stopping for safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:112
+#: ../server/parser/sprite_definition.cpp:109
 msgid "  show_frame "
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:127
+#: ../server/parser/sprite_definition.cpp:124
 msgid ""
 "last SHOWFRAME of a DEFINESPRITE tag isn't followed by an END. Stopping for "
 "safety."
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:147
+#: ../server/parser/sprite_definition.cpp:144
 #, c-format
 msgid "*** no tag loader for type %d (sprite)"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:155
+#: ../server/parser/sprite_definition.cpp:154
+#, c-format
+msgid ""
+"%d frames advertised in header, but only %d SHOWFRAME tags found in define "
+"sprite."
+msgstr ""
+
+#: ../server/parser/sprite_definition.cpp:163
 msgid "  -- sprite END --"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:210
+#: ../server/parser/sprite_definition.cpp:222
 #, c-format
 msgid "Registered class %p for sprite_def %p"
 msgstr ""
 
-#: ../server/parser/sprite_definition.cpp:212
+#: ../server/parser/sprite_definition.cpp:224
 msgid " Exported interface: "
 msgstr ""
 
@@ -3576,7 +3788,7 @@
 msgid "  has_font: font id = %d (%p)"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:93
+#: ../server/parser/text_character_def.cpp:94
 msgid "  has_color"
 msgstr ""
 
@@ -3585,22 +3797,22 @@
 msgid "  has_x_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:118
+#: ../server/parser/text_character_def.cpp:117
 #, c-format
 msgid "  has_y_offset = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:131
+#: ../server/parser/text_character_def.cpp:130
 #, c-format
 msgid "  text_height = %g"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:155
+#: ../server/parser/text_character_def.cpp:154
 #, c-format
 msgid "  glyph_records: count = %d"
 msgstr ""
 
-#: ../server/parser/text_character_def.cpp:159
+#: ../server/parser/text_character_def.cpp:158
 #, c-format
 msgid "   glyph%d: index=%d, advance=%g"
 msgstr ""
@@ -3638,279 +3850,276 @@
 msgid "%p.addListener(%s): this object's _listener isn't an array: %s"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:205
+#: ../server/asobj/Color.cpp:198
 #, c-format
 msgid ""
 "Color.getTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:237
+#: ../server/asobj/Color.cpp:230
 msgid "Color.setRGB() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:281
+#: ../server/asobj/Color.cpp:274
 msgid "Color.setTransform() : missing argument"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:291
+#: ../server/asobj/Color.cpp:284
 #, c-format
 msgid "Color.setTransform(%s) : first argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:301
+#: ../server/asobj/Color.cpp:294
 #, c-format
 msgid ""
 "Color.setTransform(%s) : no or unloaded sprite associated with the Color "
 "object"
 msgstr ""
 
-#: ../server/asobj/Color.cpp:365
+#: ../server/asobj/Color.cpp:358
 #, c-format
 msgid "new Color(%s) : first argument doesn't evaluate or point to a MovieClip"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:466
+#: ../server/asobj/Date.cpp:444
 msgid "Date constructor called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:493
-msgid "Date() failed to initialise from arguments"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:700
+#: ../server/asobj/Date.cpp:596
 msgid "Date.setTime needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:707
+#: ../server/asobj/Date.cpp:606
 msgid "Date.setTime was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:757
-msgid "Failed to set a date."
-msgstr "Konnte kein Datum setzen"
-
-#: ../server/asobj/Date.cpp:794
-msgid "utc_tm_msec_to_date failed to convert a date"
-msgstr ""
-
-#: ../server/asobj/Date.cpp:868
+#: ../server/asobj/Date.cpp:693
 msgid "Date.setFullYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:884
+#: ../server/asobj/Date.cpp:709
 msgid "Date.setFullYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:913
+#: ../server/asobj/Date.cpp:739
 msgid "Date.setYear needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:933
+#: ../server/asobj/Date.cpp:756
 msgid "Date.setYear was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:961
+#: ../server/asobj/Date.cpp:785
 msgid "Date.setMonth needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:990
+#: ../server/asobj/Date.cpp:817
 msgid "Date.setMonth was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1009
+#: ../server/asobj/Date.cpp:836
 msgid "Date.setDate needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1023
+#: ../server/asobj/Date.cpp:850
 msgid "Date.setDate was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1047
+#: ../server/asobj/Date.cpp:875
 msgid "Date.setHours needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1065
+#: ../server/asobj/Date.cpp:893
 msgid "Date.setHours was called with more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1087
+#: ../server/asobj/Date.cpp:918
 msgid "Date.setMinutes needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1104 ../server/asobj/Date.cpp:1142
+#: ../server/asobj/Date.cpp:935 ../server/asobj/Date.cpp:975
 msgid "Date.setMinutes was called with more than three arguments"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1124
+#: ../server/asobj/Date.cpp:956
 msgid "Date.setSeconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1158
+#: ../server/asobj/Date.cpp:994
 msgid "Date.setMilliseconds needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1168
+#: ../server/asobj/Date.cpp:1010
 msgid "Date.setMilliseconds was called with more than one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1257
+#: ../server/asobj/Date.cpp:1103
 msgid "Date.UTC needs one argument"
 msgstr ""
 
-#: ../server/asobj/Date.cpp:1277
+#: ../server/asobj/Date.cpp:1127
 msgid "Date.UTC was called with more than 7 arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:84 ../server/asobj/string.cpp:44
+#: ../server/asobj/Global.cpp:86 ../server/asobj/string.cpp:43
 #, c-format
 msgid "%s needs one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:90 ../server/asobj/string.cpp:50
+#: ../server/asobj/Global.cpp:92 ../server/asobj/string.cpp:49
 #, c-format
 msgid "%s has more than one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:196
+#: ../server/asobj/Global.cpp:368
 #, c-format
 msgid "%s needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:202
+#: ../server/asobj/Global.cpp:375
 #, c-format
 msgid "%s has more than two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:322
+#: ../server/asobj/Global.cpp:521
 #, c-format
 msgid "%s needs at least three arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:328
+#: ../server/asobj/Global.cpp:527
 #, c-format
 msgid "%s has more than four arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:330
+#: ../server/asobj/Global.cpp:530
 #, c-format
 msgid "%s has four arguments in a SWF version 5 movie"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:339
+#: ../server/asobj/Global.cpp:541
 #, c-format
-msgid "Invalid call to ASSetPropFlags: object argument is not an object: %s"
+msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:380
+#: ../server/asobj/Global.cpp:591
 #, c-format
 msgid "ASNative(%s): needs at least two arguments"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:391
+#: ../server/asobj/Global.cpp:602
 #, c-format
 msgid "ASNative(%s): first arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:398
+#: ../server/asobj/Global.cpp:609
 #, c-format
 msgid "ASNative(%s): second arg must be >= 0"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:576
+#: ../server/asobj/Global.cpp:620
+#, c-format
+msgid "No ASnative(%d, %d) registered with the VM"
+msgstr ""
+
+#: ../server/asobj/Global.cpp:688
 msgid "Extensions enabled, scanning plugin dir for load"
 msgstr ""
 
-#: ../server/asobj/Global.cpp:582
+#: ../server/asobj/Global.cpp:693
 msgid "Extensions disabled"
 msgstr ""
 
-#: ../server/asobj/Key.cpp:153
+#: ../server/asobj/Key.cpp:150
 msgid "Key.isDown needs one argument (the key code)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:329
+#: ../server/asobj/LoadVars.cpp:339
 #, c-format
 msgid "Can't load variables from %s (security?)"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:336
+#: ../server/asobj/LoadVars.cpp:346
 #, fuzzy, c-format
 msgid "Loading variables file from url: '%s'"
 msgstr "Lade XML-Datei von URL: '%s'"
 
-#: ../server/asobj/LoadVars.cpp:522
+#: ../server/asobj/LoadVars.cpp:532
 msgid "LoadVars.load() requires at least one argument"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:531
+#: ../server/asobj/LoadVars.cpp:541
 msgid "LoadVars.load(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:558
+#: ../server/asobj/LoadVars.cpp:568
 msgid "LoadVars.sendAndLoad() requires at least two arguments"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:567
+#: ../server/asobj/LoadVars.cpp:577
 msgid "LoadVars.sendAndLoad(): invalid empty url"
 msgstr ""
 
-#: ../server/asobj/LoadVars.cpp:576
+#: ../server/asobj/LoadVars.cpp:586
 msgid "LoadVars.sendAndLoad(): invalid target (must be a LoadVars object)"
 msgstr ""
 
-#: ../server/asobj/LocalConnection.cpp:235
+#: ../server/asobj/LocalConnection.cpp:236
 msgid "No connection name specified to LocalConnection.connect()"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:103
+#: ../server/asobj/LocalConnection.cpp:263
+msgid "LocalConnection.send unimplemented"
+msgstr ""
+
+#: ../server/asobj/Mouse.cpp:75
 msgid "No callback to handle Mouse.hide"
 msgstr ""
 
-#: ../server/asobj/Mouse.cpp:121
+#: ../server/asobj/Mouse.cpp:97
 msgid "No callback to handle Mouse.show"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:199
+#: ../server/asobj/MovieClipLoader.cpp:198
 #, c-format
 msgid " resolved url: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:271
+#: ../server/asobj/MovieClipLoader.cpp:270
 #, c-format
 msgid "MovieClipLoader.loadClip(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:285
+#: ../server/asobj/MovieClipLoader.cpp:284
 #, fuzzy, c-format
 msgid "Could not find target %s (evaluated from %s)"
 msgstr "Konnte Ziel '%s' nicht finden"
 
-#: ../server/asobj/MovieClipLoader.cpp:295
+#: ../server/asobj/MovieClipLoader.cpp:294
 #, c-format
 msgid "Target %s is not a sprite instance (%s)"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:302
+#: ../server/asobj/MovieClipLoader.cpp:301
 #, c-format
 msgid "load clip: %s, target is: %p\n"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:317
+#: ../server/asobj/MovieClipLoader.cpp:316
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:343
+#: ../server/asobj/MovieClipLoader.cpp:342
 msgid "MovieClipLoader.getProgress(): missing argument"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:353
+#: ../server/asobj/MovieClipLoader.cpp:352
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an object"
 msgstr ""
 
-#: ../server/asobj/MovieClipLoader.cpp:363
+#: ../server/asobj/MovieClipLoader.cpp:362
 #, c-format
 msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite"
 msgstr ""
@@ -3948,17 +4157,17 @@
 msgid "NetConnection.connect(): first argument shouldn't be undefined"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:109
+#: ../server/asobj/NetStream.cpp:112
 #, c-format
 msgid ""
 "First argument to NetStream constructor doesn't cast to a NetConnection (%s)"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:149
+#: ../server/asobj/NetStream.cpp:152
 msgid "NetStream play needs args"
 msgstr ""
 
-#: ../server/asobj/NetStream.cpp:157
+#: ../server/asobj/NetStream.cpp:160
 #, c-format
 msgid "NetStream.play(%s): stream is not connected"
 msgstr ""
@@ -4063,24 +4272,24 @@
 "playback halted."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:115
+#: ../server/asobj/NetStreamGst.cpp:118
 msgid ""
 "Couldn't create the Gstreamer video conversion elements. Please make sure "
 "Gstreamer and gstreamer-plugins-base are correctly installed. Video playback "
 "will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:122
+#: ../server/asobj/NetStreamGst.cpp:125
 msgid ""
 "Failed to link video conversion elements. Video playback will not be possible"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:240
+#: ../server/asobj/NetStreamGst.cpp:243
 #, fuzzy, c-format
 msgid "%s: The provided URL could not be resolved (url: %s)"
 msgstr "%s: Konnte von Audio-URL nicht lesen: %s"
 
-#: ../server/asobj/NetStreamGst.cpp:257
+#: ../server/asobj/NetStreamGst.cpp:260
 #, c-format
 msgid ""
 "%s: No URI handler was found for the provided URL. NetStream playback will "
@@ -4088,205 +4297,223 @@
 "gstreamer plugin, such as gnomevfssrc, neonhttpsrc or souphttpsrc."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:268
+#: ../server/asobj/NetStreamGst.cpp:271
 #, c-format
 msgid "URI handler \"%s\" found for URI %s"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:274
+#: ../server/asobj/NetStreamGst.cpp:277
 msgid "gst_bin_add failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:282
+#: ../server/asobj/NetStreamGst.cpp:285
 msgid "gst_element_link failed. Aborting NetStream.play()."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:312
+#: ../server/asobj/NetStreamGst.cpp:315
 msgid "Seek failed. This is expected, but we tried it anyway."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:527
+#: ../server/asobj/NetStreamGst.cpp:530
 #, c-format
 msgid "NetStream playback halted; module %s reported: %s\n"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:619
+#: ../server/asobj/NetStreamGst.cpp:633
 #, c-format
 msgid "Missing Gstreamer plugin: %s. Please consider installing it."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:630
+#: ../server/asobj/NetStreamGst.cpp:644
 #, c-format
 msgid "Missing plugin: %s. Will attempt to start system installer"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:644
+#: ../server/asobj/NetStreamGst.cpp:658
 msgid ""
 "Gstreamer plugin installation was at least partially successful. Will try to "
 "restart the pipeline."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:648
+#: ../server/asobj/NetStreamGst.cpp:662
 msgid ""
 "The request for system installation of missing plugins has failed. Full "
 "playback will not be possible."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:681
+#: ../server/asobj/NetStreamGst.cpp:695
 msgid ""
 "Failed to start the system Gstreamer plugin installer.Media playback will "
 "not work (fully)."
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:743
+#: ../server/asobj/NetStreamGst.cpp:757
 #, c-format
 msgid "Streams of type %s are not supported!"
 msgstr ""
 
-#: ../server/asobj/NetStreamGst.cpp:775
+#: ../server/asobj/NetStreamGst.cpp:789
 #, fuzzy, c-format
 msgid "Couldn't find a decoder for stream type %s!"
 msgstr "Keinen Video-Stream von '%s' gefunden"
 
-#: ../server/asobj/Number.cpp:203
+#: ../server/asobj/Number.cpp:216
 #, c-format
 msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:140
+#: ../server/asobj/Object.cpp:150
 msgid "Too many args to Object constructor"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:193
+#: ../server/asobj/Object.cpp:203
 #, c-format
 msgid ""
 "Invalid call to Object.addProperty(%s) - expected 3 arguments (<name>, "
 "<getter>, <setter>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:210
+#: ../server/asobj/Object.cpp:220
 msgid "Invalid call to Object.addProperty() - empty property name"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:220
+#: ../server/asobj/Object.cpp:230
 msgid "Invalid call to Object.addProperty() - getter is not an AS function"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:230
-msgid "Invalid call to Object.addProperty() - setter is not an AS function"
+#: ../server/asobj/Object.cpp:244
+#, c-format
+msgid ""
+"Invalid call to Object.addProperty() - setter is not null and not an AS "
+"function (%s)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:257
+#: ../server/asobj/Object.cpp:273
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - expected 2 arguments (<symbol>, "
 "<constructor>)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:276
+#: ../server/asobj/Object.cpp:292
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - first argument (symbol id) "
 "evaluates to empty string"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:288
+#: ../server/asobj/Object.cpp:304
 #, c-format
 msgid ""
 "Invalid call to Object.registerClass(%s) - second argument (class) is not a "
 "function)"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:303
+#: ../server/asobj/Object.cpp:332
 #, c-format
 msgid "Object.registerClass(%s, %s): can't find exported symbol"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:321
+#: ../server/asobj/Object.cpp:350
 #, c-format
 msgid ""
 "Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol "
 "(sprite_definition), but a %s"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:342
+#: ../server/asobj/Object.cpp:371
 msgid "Object.hasOwnProperty() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:351
+#: ../server/asobj/Object.cpp:380
 #, c-format
 msgid "Invalid call to Object.hasOwnProperty('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:366
+#: ../server/asobj/Object.cpp:395
 msgid "Object.isPropertyEnumerable() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:375
+#: ../server/asobj/Object.cpp:404
 #, c-format
 msgid "Invalid call to Object.isPropertyEnumerable('%s')"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:396
+#: ../server/asobj/Object.cpp:425
 msgid "Object.isPrototypeOf() requires one arg"
 msgstr ""
 
-#: ../server/asobj/Object.cpp:405
+#: ../server/asobj/Object.cpp:434
 #, c-format
 msgid "First arg to Object.isPrototypeOf(%s) is not an object"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:143
+#: ../server/asobj/Object.cpp:452
+#, c-format
+msgid "Object.watch(%s): missing arguments"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:464
+#, c-format
+msgid "Object.watch(%s): second argument is not a function"
+msgstr ""
+
+#: ../server/asobj/Object.cpp:489
+#, c-format
+msgid "Object.unwatch(%s): missing argument"
+msgstr ""
+
+#: ../server/asobj/Sound.cpp:146
 #, c-format
 msgid "%s is still testing!"
 msgstr "%s testet noch!"
 
-#: ../server/asobj/Sound.cpp:146
+#: ../server/asobj/Sound.cpp:149
 #, c-format
 msgid ""
 "%s: This sound already has a connection?  (We try to handle this by "
 "overriding the old one...)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:220 ../server/asobj/Sound.cpp:232
+#: ../server/asobj/Sound.cpp:223 ../server/asobj/Sound.cpp:235
 #, c-format
 msgid "%s: only works when ffmpeg, gstreamer or libmad is enabled"
 msgstr "%s: funktioniert nur wenn ffmpeg, gstreamer oder libmad aktiviert ist"
 
-#: ../server/asobj/Sound.cpp:260
+#: ../server/asobj/Sound.cpp:263
 msgid "-- start sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:285
+#: ../server/asobj/Sound.cpp:288
 msgid "-- stop sound "
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:301 ../server/asobj/Sound.cpp:355
+#: ../server/asobj/Sound.cpp:304 ../server/asobj/Sound.cpp:358
 #, c-format
 msgid "import error: resource '%s' is not exported"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:315 ../server/asobj/Sound.cpp:369
+#: ../server/asobj/Sound.cpp:318 ../server/asobj/Sound.cpp:372
 msgid "sound sample is NULL (doesn't cast to sound_sample)"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:328
+#: ../server/asobj/Sound.cpp:331
 msgid "-- attach sound"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:333
+#: ../server/asobj/Sound.cpp:336
 msgid "attach sound needs one argument"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:343
+#: ../server/asobj/Sound.cpp:346
 msgid "attachSound needs a non-empty string"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:444
+#: ../server/asobj/Sound.cpp:455
 msgid "loadSound needs 2 arguments"
 msgstr ""
 
-#: ../server/asobj/Sound.cpp:485
+#: ../server/asobj/Sound.cpp:486
 msgid "set volume of sound needs one argument"
 msgstr ""
 
@@ -4388,282 +4615,311 @@
 "the old one...)"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:205
+#: ../server/asobj/Stage.cpp:177
 msgid "Stage.width is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/Stage.cpp:223
+#: ../server/asobj/Stage.cpp:194
 msgid "Stage.height is a read-only property!"
 msgstr ""
 
-#: ../server/asobj/string.cpp:462
+#: ../server/asobj/string.cpp:449
 msgid "string.slice() called with end < start"
 msgstr ""
 
-#: ../server/asobj/string.cpp:549
+#: ../server/asobj/string.cpp:563
 msgid "string.charCodeAt needs one argument"
 msgstr ""
 
-#: ../server/asobj/string.cpp:558
+#: ../server/asobj/string.cpp:572
 msgid "string.charCodeAt has more than one argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:98 ../server/asobj/xml.cpp:120
+#: ../server/asobj/TextFormat.cpp:117
+#, c-format
+msgid "Too many args (%d) passed to TextFormat"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:101 ../server/asobj/xml.cpp:123
 #, c-format
 msgid "Creating XML data at %p"
 msgstr "Skapar XML-data på %p"
 
-#: ../server/asobj/xml.cpp:188
+#: ../server/asobj/xml.cpp:193
 #, c-format
 msgid "\tDeleting XML top level node at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:327
-msgid "Can't load XML file"
+#: ../server/asobj/xml.cpp:246
+#, c-format
+msgid "%s: extracting node %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:254
+#, c-format
+msgid "extractNode %s has property %s, value is %s"
+msgstr ""
+
+#: ../server/asobj/xml.cpp:266
+#, c-format
+msgid ""
+"\tPushing attribute %s for element %s has value %s, next attribute is %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:356
+#: ../server/asobj/xml.cpp:366
 msgid "XML data is empty"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:374
-msgid "Can't parse XML data"
+#: ../server/asobj/xml.cpp:390
+msgid "malformed XML, trying to recover"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:544 ../server/asobj/xml.cpp:618
+#: ../server/asobj/xml.cpp:395
+#, c-format
+msgid ""
+"unrecoverable malformed XML (xmlParseBalancedChunkMemoryRecover returned %d)."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:400
+msgid "recovered malformed XML."
+msgstr ""
+
+#: ../server/asobj/xml.cpp:583 ../server/asobj/xml.cpp:657
 #, c-format
 msgid "Can't load XML file: %s (security?)"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:551 ../server/asobj/xml.cpp:625
+#: ../server/asobj/xml.cpp:590 ../server/asobj/xml.cpp:664
 #, c-format
 msgid "Loading XML file from url: '%s'"
 msgstr "Lade XML-Datei von URL: '%s'"
 
-#: ../server/asobj/xml.cpp:561
+#: ../server/asobj/xml.cpp:600
 #, c-format
 msgid "%s: FIXME: onLoad Default event handler"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:651
+#: ../server/asobj/xml.cpp:690
 msgid "XML.load(): missing argument"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:726
+#: ../server/asobj/xml.cpp:765
 #, c-format
 msgid "\tCloned the XML object at %p"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:735
+#: ../server/asobj/xml.cpp:774
 #, c-format
 msgid "First arg given to XML constructor (%s) evaluates to the empty string"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:760
+#: ../server/asobj/xml.cpp:799
 #, c-format
 msgid "%s: %d args"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:791
+#: ../server/asobj/xml.cpp:830
 msgid "no text for element creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:820
+#: ../server/asobj/xml.cpp:859
 msgid "no text for text node creation"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:886
+#: ../server/asobj/xml.cpp:925
 #, c-format
 msgid "XML.sendAndLoad(%s): missing arguments"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:900
+#: ../server/asobj/xml.cpp:939
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument doesn't cast to an object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:911
+#: ../server/asobj/xml.cpp:950
 #, c-format
 msgid "XML.sendAndLoad(%s): second argument is not an XML object"
 msgstr ""
 
-#: ../server/asobj/xml.cpp:994
+#: ../server/asobj/xml.cpp:1033
 #, c-format
 msgid "XML parser: %s"
 msgstr "XML-Parser: %s"
 
-#: ../server/asobj/xmlnode.cpp:86 ../server/asobj/xmlnode.cpp:98
+#: ../server/asobj/xmlnode.cpp:81 ../server/asobj/xmlnode.cpp:93
 #, c-format
 msgid "\tCreating XMLNode data at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:126
+#: ../server/asobj/xmlnode.cpp:121
 #, c-format
 msgid "\tDeleting XMLNode data %s with value %s at %p"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:154
+#: ../server/asobj/xmlnode.cpp:149
 #, c-format
 msgid "XMLNode %p has no children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:195
+#: ../server/asobj/xmlnode.cpp:190
 msgid ""
 "XMLNode.insertBefore(): positional parameter is not a child of this node"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:302
+#: ../server/asobj/xmlnode.cpp:297
 #, c-format
 msgid ""
 "Stringifying node %p with name %s, value %s, %u attributes and %u children"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:440
+#: ../server/asobj/xmlnode.cpp:435
 msgid "XMLNode::appendChild() needs at least one argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:449
+#: ../server/asobj/xmlnode.cpp:444
 msgid "First argument to XMLNode::appendChild() is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:483
+#: ../server/asobj/xmlnode.cpp:478
 #, c-format
 msgid "XMLNode.insertBefore(%s) needs at least two argument"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:493
+#: ../server/asobj/xmlnode.cpp:488
 #, c-format
 msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlnode.cpp:504
+#: ../server/asobj/xmlnode.cpp:499
 #, c-format
 msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:210
+#: ../server/asobj/xmlsocket.cpp:211
 #, c-format
 msgid ""
 "%s: fd <= 0, returning false (timer not unregistered while socket "
 "disconnected?"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:225
+#: ../server/asobj/xmlsocket.cpp:226
 #, c-format
 msgid "The socket for fd #%d was interupted by a system call"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:230 ../server/asobj/xmlsocket.cpp:405
+#: ../server/asobj/xmlsocket.cpp:231 ../server/asobj/xmlsocket.cpp:406
 #, c-format
 msgid "%s: The socket for fd #%d never was available"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:246
+#: ../server/asobj/xmlsocket.cpp:247
 #, c-format
 msgid "%s: read %d bytes, first msg terminates at %d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:254
+#: ../server/asobj/xmlsocket.cpp:255
 #, c-format
 msgid "Packet size is %d at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:262
+#: ../server/asobj/xmlsocket.cpp:263
 #, c-format
-msgid "%d: Pushing Packet of size "
+msgid "%d: Pushing Packet of size %d at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:304
+#: ../server/asobj/xmlsocket.cpp:305
 #, c-format
 msgid "Throwing out partial packet %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:319
+#: ../server/asobj/xmlsocket.cpp:320
 #, c-format
 msgid "%s: Returning %d messages"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:334
+#: ../server/asobj/xmlsocket.cpp:335
 #, c-format
 msgid "%s: socket not initialized"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:341
+#: ../server/asobj/xmlsocket.cpp:342
 #, c-format
 msgid "%s: sent %d bytes, data was %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:401
+#: ../server/asobj/xmlsocket.cpp:402
 #, c-format
 msgid ""
 "%s: The socket for fd #%d was interupted by a system call in this thread"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:409
+#: ../server/asobj/xmlsocket.cpp:410
 #, c-format
 msgid "%s: There is no data in the socket for fd #%d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:413
+#: ../server/asobj/xmlsocket.cpp:414
 #, c-format
 msgid "%s: There is data in the socket for fd #%d"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:431
+#: ../server/asobj/xmlsocket.cpp:432
 #, c-format
 msgid "XMLSocket.connect(%s) called"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:438
+#: ../server/asobj/xmlsocket.cpp:439
 msgid "XMLSocket.connect() called while already connected, ignored"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:457
+#: ../server/asobj/xmlsocket.cpp:458
 msgid "XMLSocket.connect(): tring to call onConnect"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:462
+#: ../server/asobj/xmlsocket.cpp:463
 msgid "Setting up timer for calling XMLSocket.onData()"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:470
+#: ../server/asobj/xmlsocket.cpp:471
 msgid "Timer set"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:511
+#: ../server/asobj/xmlsocket.cpp:512
 #, c-format
 msgid "new XMLSocket(%s) called - created object at %p"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:531
+#: ../server/asobj/xmlsocket.cpp:532
 #, c-format
 msgid "%s: not connected"
 msgstr "%s: Nicht verbunden"
 
-#: ../server/asobj/xmlsocket.cpp:553
+#: ../server/asobj/xmlsocket.cpp:554
 msgid "Builtin XMLSocket.onData() needs an argument"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:562
+#: ../server/asobj/xmlsocket.cpp:563
 #, c-format
 msgid ""
 "Builtin XMLSocket.onData() called with an argument that resolves to the "
 "empty string: %s"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:644
+#: ../server/asobj/xmlsocket.cpp:653
 msgid "Still processing data"
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:654
-msgid "Got "
+#: ../server/asobj/xmlsocket.cpp:663
+#, c-format
+msgid "Got %d messages: "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:657
-msgid " Message "
+#: ../server/asobj/xmlsocket.cpp:666
+#, c-format
+msgid " Message %d: %s "
 msgstr ""
 
-#: ../server/asobj/xmlsocket.cpp:688
+#: ../server/asobj/xmlsocket.cpp:697
 #, c-format
 msgid "%s: Couldn't find onData"
 msgstr ""
@@ -4723,49 +4979,54 @@
 msgid "\tTotal # of bytes: "
 msgstr ""
 
-#: ../utilities/processor.cpp:133 ../gui/Player.cpp:400
+#: ../utilities/processor.cpp:136 ../gui/Player.cpp:419
 #, c-format
 msgid "fs_callback(%p): %s %s"
 msgstr ""
 
-#: ../utilities/processor.cpp:161
+#: ../utilities/processor.cpp:146
+#, c-format
+msgid "eventCallback: %s %s"
+msgstr ""
+
+#: ../utilities/processor.cpp:211
 #, c-format
 msgid "Gnash gprocessor version: %s, Gnash version: %s\n"
 msgstr ""
 
-#: ../utilities/processor.cpp:197 ../utilities/soldumper.cpp:96
+#: ../utilities/processor.cpp:253 ../utilities/soldumper.cpp:96
 #: ../gui/gnash.cpp:238
 msgid "Verbose output turned on"
 msgstr "Ausführliche Ausgabe eingeschaltet"
 
-#: ../utilities/processor.cpp:203 ../gui/gnash.cpp:297
+#: ../utilities/processor.cpp:259 ../gui/gnash.cpp:302
 msgid "Setting debugger ON"
 msgstr "Schalte Debugging EIN"
 
-#: ../utilities/processor.cpp:205
+#: ../utilities/processor.cpp:261
 #, fuzzy
 msgid "The debugger has been disabled at configuration time"
 msgstr "Kein Debugging. Bei der Kompilierung deaktiviert"
 
-#: ../utilities/processor.cpp:211
+#: ../utilities/processor.cpp:267
 #, fuzzy
 msgid "Verbose actions disabled at compile time"
 msgstr ""
 "Kein ausführlicher Modus für Aktionen. Bei der Kompilierung deaktiviert"
 
-#: ../utilities/processor.cpp:218
+#: ../utilities/processor.cpp:274
 #, fuzzy
 msgid "Verbose parsing disabled at compile time"
 msgstr ""
 "Kein ausführlicher Modus beim Parsen. Bei der Kompilierung deaktiviert"
 
-#: ../utilities/processor.cpp:328 ../utilities/processor.cpp:331
-#: ../gui/Player.cpp:219 ../gui/Player.cpp:242
+#: ../utilities/processor.cpp:385 ../utilities/processor.cpp:388
+#: ../gui/Player.cpp:235 ../gui/Player.cpp:258
 #, c-format
 msgid "%s appended to local sandboxes"
 msgstr ""
 
-#: ../utilities/processor.cpp:483
+#: ../utilities/processor.cpp:540
 #, c-format
 msgid ""
 "gprocessor -- an SWF preprocessor for Gnash.\n"
@@ -4780,208 +5041,525 @@
 "%s%s%s%s"
 msgstr ""
 
-#: ../utilities/processor.cpp:492
-#, fuzzy
+#: ../utilities/processor.cpp:549
+#, fuzzy
+msgid ""
+"options:\n"
+"\n"
+"  --help(-h)  Print this info.\n"
+"  --version   Print the version numbers.\n"
+"  -w          Write a .gsc file with preprocessed info, for each input "
+"file.\n"
+"  -v          Be verbose; i.e. print log messages to stdout\n"
+msgstr ""
+"  -h, --help  Diese Hilfe anzeigen.\n"
+"  -s <Faktor> Film um den angegebenen Faktor skalieren\n"
+"  -c          Core-Dump-Datei erstellen anstatt SDL zu erlauben, ihn "
+"aufzufangen\n"
+"  -d num      Number of milliseconds to delay in main loop\n"
+"  -v          Ausführlicher Modus; d.h. Log-Meldungen nach stdout senden\n"
+
+#: ../utilities/processor.cpp:557
+#, fuzzy
+msgid "  -vp         Be verbose about movie parsing\n"
+msgstr "  -va         Ausführlicher Modus für Film-Aktionen\n"
+
+#: ../utilities/processor.cpp:562
+#, fuzzy
+msgid "  -va         Be verbose about ActionScript\n"
+msgstr "  -va         Ausführlicher Modus für Film-Aktionen\n"
+
+#: ../utilities/processor.cpp:567
+msgid ""
+"  -d [<ms>]\n"
+"              Milliseconds delay between advances (0 by default).\n"
+"              If '-1' the delay will be computed from the FPS.\n"
+"  -r <times>  Allow the given number of complete runs.\n"
+"              Keep looping undefinitely if set to 0.\n"
+"              Default is 1 (end as soon as the last frame is reached).\n"
+"  -f <frames>  \n"
+"              Allow the given number of frame advancements.\n"
+"              Keep advancing untill any other stop condition\n"
+"              is encountered if set to 0 (default).\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:81
+#, c-format
+msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:100
+msgid "forcing local directory access only"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:105
+msgid "List .sol files in the default directory"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:188
+msgid "This program dumps the internal data of a .sol file"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:190
+#, fuzzy
+msgid "Usage: soldumper [h] filename"
+msgstr "Verwendung: dumpmem [hdsanlif] Dateiname"
+
+#: ../utilities/soldumper.cpp:192
+msgid "-f\tForce local directory access"
+msgstr ""
+
+#: ../utilities/soldumper.cpp:193
+msgid "-l\tList all .sol files in default dir"
+msgstr ""
+
+#: ../gui/dump.cpp:124
+msgid "Ignoring request to display in X11 window"
+msgstr ""
+
+#: ../gui/dump.cpp:138
+msgid "# FATAL:  No filename given with -D argument."
+msgstr ""
+
+#: ../gui/dump.cpp:174 ../gui/dump.cpp:201
+msgid "Unable to call gettimeofday."
+msgstr ""
+
+#: ../gui/dump.cpp:258
+msgid "# FATAL:  Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:259
+msgid "Unable to write to closed output file."
+msgstr ""
+
+#: ../gui/dump.cpp:268
+msgid "Please supply a dump filename for gnash-dump."
+msgstr ""
+
+#: ../gui/dump.cpp:274
+#, fuzzy, c-format
+msgid "Unable to write file '%s'."
+msgstr "konnte Sockel nicht erstellen: %s"
+
+#: ../gui/fb.cpp:190
+msgid "Closing framebuffer device"
+msgstr ""
+
+#: ../gui/fb.cpp:198
+msgid "Free'ing offscreen buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:212
+msgid "LUT8: Setting up colormap"
+msgstr ""
+
+#: ../gui/fb.cpp:234
+#, c-format
+msgid "LUT8: Error setting colormap: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:250
+msgid "You won't have any pointing input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:255
+msgid "You won't have any keyboard input device, sorry."
+msgstr ""
+
+#: ../gui/fb.cpp:268
+#, c-format
+msgid "Framebuffer device uses %d bytes of memory."
+msgstr ""
+
+#: ../gui/fb.cpp:270
+#, c-format
+msgid "Video mode: %dx%d with %d bits per pixel."
+msgstr ""
+
+#: ../gui/fb.cpp:310
+msgid "Double buffering enabled"
+msgstr ""
+
+#: ../gui/fb.cpp:313
+msgid "Double buffering disabled"
+msgstr ""
+
+#: ../gui/fb.cpp:322
+#, c-format
+msgid "red channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:324
+#, c-format
+msgid "green channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:326
+#, c-format
+msgid "blue channel: %d / %d"
+msgstr ""
+
+#: ../gui/fb.cpp:328
+#, c-format
+msgid "Total bits per pixel: %d"
+msgstr ""
+
+#: ../gui/fb.cpp:476
+msgid "This GUI does not yet support menus"
+msgstr ""
+
+#: ../gui/fb.cpp:481
+msgid "This GUI does not yet support a mouse pointer"
+msgstr ""
+
+#: ../gui/fb.cpp:567
+msgid "WARNING: Could not detect controlling TTY"
+msgstr ""
+
+#: ../gui/fb.cpp:577 ../gui/fb.cpp:612 ../gui/fb.cpp:643 ../gui/fb.cpp:693
+#, fuzzy, c-format
+msgid "WARNING: Could not open %s"
+msgstr "Konnte Codec %d nicht öffnen"
+
+#: ../gui/fb.cpp:582
+msgid "WARNING: Could not get current VT state"
+msgstr ""
+
+#: ../gui/fb.cpp:588
+#, c-format
+msgid "Original TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:594
+msgid "WARNING: Could not request a new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:599
+#, c-format
+msgid "Own TTY NO = %d"
+msgstr ""
+
+#: ../gui/fb.cpp:606 ../gui/fb.cpp:637 ../gui/fb.cpp:687
+#, c-format
+msgid "WARNING: Could not find device for VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:617 ../gui/fb.cpp:698
+#, c-format
+msgid "WARNING: Could not activate VT number %d"
+msgstr ""
+
+#: ../gui/fb.cpp:623 ../gui/fb.cpp:704
+#, c-format
+msgid "WARNING: Error waiting for VT %d becoming active"
+msgstr ""
+
+#: ../gui/fb.cpp:661
+msgid "WARNING: Could not query current keyboard mode on VT"
+msgstr ""
+
+#: ../gui/fb.cpp:665
+msgid "WARNING: Could not switch to graphics mode on new VT"
+msgstr ""
+
+#: ../gui/fb.cpp:670
+#, c-format
+msgid "VT %d ready"
+msgstr ""
+
+#: ../gui/fb.cpp:683
+msgid "Restoring terminal..."
+msgstr ""
+
+#: ../gui/fb.cpp:714
+msgid "WARNING: Could not restore keyboard mode"
+msgstr ""
+
+#: ../gui/fb.cpp:758
+#, c-format
+msgid "mouse_command: discarded %d bytes from input buffer"
+msgstr ""
+
+#: ../gui/fb.cpp:791 ../gui/fb.cpp:921
+#, fuzzy
+msgid "Could not open "
+msgstr "Konnte Codec %d nicht öffnen"
+
+#: ../gui/fb.cpp:809
+msgid "Mouse reset failed"
+msgstr ""
+
+#: ../gui/fb.cpp:817
+msgid "WARNING: Could not detect mouse device ID"
+msgstr ""
+
+#: ../gui/fb.cpp:821
+#, c-format
+msgid "WARNING: Non-standard mouse device ID %d"
+msgstr ""
+
+#: ../gui/fb.cpp:826
+msgid "Could not activate Data Reporting mode for mouse"
+msgstr ""
+
+#: ../gui/fb.cpp:833
+msgid "Mouse enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:880
+#, c-format
+msgid "x/y %d/%d btn %d"
+msgstr ""
+
+#: ../gui/fb.cpp:939
+msgid "Touchpad enabled."
+msgstr ""
+
+#: ../gui/fb.cpp:1027 ../gui/fb.cpp:1244
+#, fuzzy, c-format
+msgid "Could not open %s: %s"
+msgstr "Konnte Codec %d nicht öffnen"
+
+#: ../gui/fb.cpp:1031
+#, c-format
+msgid "Pointing device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1034
+#, c-format
+msgid "Could not set non-blocking mode for pointing device: %s"
+msgstr ""
+
+#: ../gui/fb.cpp:1117
+msgid "WARNING: Error parsing calibration data!"
+msgstr ""
+
+#: ../gui/fb.cpp:1119
+#, c-format
+msgid "Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f"
+msgstr ""
+
+#: ../gui/fb.cpp:1123
+msgid ""
+"WARNING: No touchscreen calibration settings found. The mouse pointer most "
+"probably won't work precisely. Set TSCALIB environment variable with correct "
+"values for better results"
+msgstr ""
+
+#: ../gui/fb.cpp:1248
+#, c-format
+msgid "Keyboard device %s open"
+msgstr ""
+
+#: ../gui/fb.cpp:1251
+#, c-format
+msgid "Could not set non-blocking mode for keyboard device: %s"
+msgstr ""
+
+#: ../gui/gnash.cpp:83
+msgid "Usage: gnash [options] movie_file.swf"
+msgstr ""
+
+#: ../gui/gnash.cpp:85
+msgid "Plays a SWF (Shockwave Flash) movie"
+msgstr ""
+
+#: ../gui/gnash.cpp:86
+msgid "Options:"
+msgstr ""
+
+#: ../gui/gnash.cpp:88
+msgid "  -h,  --help              Print this help and exit"
+msgstr ""
+
+#: ../gui/gnash.cpp:89
+msgid "  -V,  --version           Print version information and exit"
+msgstr ""
+
+#: ../gui/gnash.cpp:90
+msgid "  -s,  --scale <factor>    Scale the movie by the specified factor"
+msgstr ""
+
+#: ../gui/gnash.cpp:91
+msgid ""
+"  -c                       Produce a core file instead of letting SDL trap it"
+msgstr ""
+
+#: ../gui/gnash.cpp:92
+msgid "  -d,  --delay num         Number of milliseconds to delay in main loop"
+msgstr ""
+
+#: ../gui/gnash.cpp:93
+#, fuzzy
+msgid "  -v,  --verbose           Produce verbose output"
+msgstr "  -vp         Ausführlicher Modus beim Parsen des Films\n"
+
+#: ../gui/gnash.cpp:95
+#, fuzzy
+msgid "  -va                      Be (very) verbose about action execution"
+msgstr "  -va         Ausführlicher Modus für Film-Aktionen\n"
+
+#: ../gui/gnash.cpp:98
+#, fuzzy
+msgid "  -vp                      Be (very) verbose about parsing"
+msgstr "  -vp         Ausführlicher Modus beim Parsen des Films\n"
+
+#: ../gui/gnash.cpp:100
+msgid "  -A <file>                Audio dump file (wave format)"
+msgstr ""
+
+#: ../gui/gnash.cpp:101
+msgid "  -D <file>                Video dump file (only valid with dump-gnash)"
+msgstr ""
+
+#: ../gui/gnash.cpp:102
+msgid "  -x,  --xid <ID>          X11 Window ID for display"
+msgstr ""
+
+#: ../gui/gnash.cpp:103
+msgid "  -w,  --writelog          Produce the disk based debug log"
+msgstr ""
+
+#: ../gui/gnash.cpp:104
+msgid "  -j,  --width <width>     Set window width"
+msgstr ""
+
+#: ../gui/gnash.cpp:105
+msgid "  -k,  --height <height>   Set window height"
+msgstr ""
+
+#: ../gui/gnash.cpp:106
+msgid "  -1,  --once              Exit when/if movie reaches the last frame"
+msgstr ""
+
+#: ../gui/gnash.cpp:107
+msgid "  -g,  --debugger          Turn on the Flash debugger"
+msgstr ""
+
+#: ../gui/gnash.cpp:108
+msgid "  -r,  --render-mode <0|1|2|3>"
+msgstr ""
+
+#: ../gui/gnash.cpp:109
+msgid "                           0 disable rendering and sound"
+msgstr ""
+
+#: ../gui/gnash.cpp:110
+msgid "                           1 enable rendering, disable sound"
+msgstr ""
+
+#: ../gui/gnash.cpp:111
+msgid "                           2 enable sound, disable rendering"
+msgstr ""
+
+#: ../gui/gnash.cpp:112
+msgid "                           3 enable rendering and sound (default)"
+msgstr ""
+
+#: ../gui/gnash.cpp:113
+msgid "  -t,  --timeout <sec>     Exit after the specified number of seconds"
+msgstr ""
+
+#: ../gui/gnash.cpp:114
+msgid "  -u,  --real-url <url>    Set \"real\" URL of the movie"
+msgstr ""
+
+#: ../gui/gnash.cpp:115
+msgid "  -U,  --base-url <url>    Set \"base\" URL for resolving relative URLs"
+msgstr ""
+
+#: ../gui/gnash.cpp:116
+msgid "  -P,  --param <param>     Set parameter (e.g. \"FlashVars=A=1&b=2\")"
+msgstr ""
+
+#: ../gui/gnash.cpp:117
 msgid ""
-"options:\n"
-"\n"
-"  --help(-h)  Print this info.\n"
-"  --version   Print the version numbers.\n"
-"  -w          Write a .gsc file with preprocessed info, for each input "
-"file.\n"
-"  -v          Be verbose; i.e. print log messages to stdout\n"
+"  -F,  --fd <fd>           Filedescriptor to use for external communications"
 msgstr ""
-"  -h, --help  Diese Hilfe anzeigen.\n"
-"  -s <Faktor> Film um den angegebenen Faktor skalieren\n"
-"  -c          Core-Dump-Datei erstellen anstatt SDL zu erlauben, ihn "
-"aufzufangen\n"
-"  -d num      Number of milliseconds to delay in main loop\n"
-"  -v          Ausführlicher Modus; d.h. Log-Meldungen nach stdout senden\n"
 
-#: ../utilities/processor.cpp:500
-#, fuzzy
-msgid "  -vp         Be verbose about movie parsing\n"
-msgstr "  -va         Ausführlicher Modus für Film-Aktionen\n"
-
-#: ../utilities/processor.cpp:505
-#, fuzzy
-msgid "  -va         Be verbose about ActionScript\n"
-msgstr "  -va         Ausführlicher Modus für Film-Aktionen\n"
+#: ../gui/gnash.cpp:119
+msgid "  -f,  --debug-fps num     Print FPS every num seconds (float)."
+msgstr ""
 
-#: ../utilities/processor.cpp:510
-msgid ""
-"  -d [<ms>]\n"
-"              Milliseconds delay between advances (0 by default).\n"
-"              If '-1' the delay will be computed from the FPS.\n"
-"  -r <times>  Allow the given number of complete runs.\n"
-"              Keep looping undefinitely if set to 0.\n"
-"              Default is 1 (end as soon as the last frame is reached).\n"
-"  -f <frames>  \n"
-"              Allow the given number of frame advancements.\n"
-"              Keep advancing untill any other stop condition\n"
-"              is encountered if set to 0 (default).\n"
+#: ../gui/gnash.cpp:122
+msgid "  --max-advances num       Exit after specified number of advances"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:81
-#, c-format
-msgid "Gnash soldumper version: %s, Gnash version: %s\n"
+#: ../gui/gnash.cpp:123
+msgid "  --fullscreen             Start in fullscreen mode"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:100
-msgid "forcing local directory access only"
+#: ../gui/gnash.cpp:125
+msgid "Keys:"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:105
-msgid "List .sol files in the default directory"
+#: ../gui/gnash.cpp:127
+msgid "  CTRL-Q, CTRL-W           Quit/Exit"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:188
-msgid "This program dumps the internal data of a .sol file"
+#: ../gui/gnash.cpp:128
+msgid "  CTRL-P                   Toggle Pause"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:190
-#, fuzzy
-msgid "Usage: soldumper [h] filename"
-msgstr "Verwendung: dumpmem [hdsanlif] Dateiname"
+#: ../gui/gnash.cpp:129
+msgid "  CTRL-R                   Restart the movie"
+msgstr ""
 
-#: ../utilities/soldumper.cpp:192
-msgid "-f\tForce local directory access"
+#: ../gui/gnash.cpp:132
+msgid "  CTRL-[ or kp-   Step back one frame"
 msgstr ""
 
-#: ../utilities/soldumper.cpp:193
-msgid "-l\tList all .sol files in default dir"
+#: ../gui/gnash.cpp:133
+msgid "  CTRL-] or kp+   Step forward one frame"
 msgstr ""
 
-#: ../gui/gnash.cpp:99
-msgid ""
-"usage: gnash [options] movie_file.swf\n"
-"\n"
-"Plays a SWF (Shockwave Flash) movie\n"
-"options:\n"
-"\n"
+#: ../gui/gnash.cpp:136
+msgid "  CTRL-L                   Force immediate redraw"
 msgstr ""
-"Verwendung: gnash [Optionen] Film_Datei.swf\n"
-"\n"
-"Wiedergabe eines SWF (Shockwave Flash) Films\n"
-"Optionen:\n"
-"\n"
 
-#: ../gui/gnash.cpp:104
-#, fuzzy
+#: ../gui/gnash.cpp:150
 msgid ""
-"  -h, --help    Print this info.\n"
-"  -s <factor>   Scale the movie up/down by the specified factor\n"
-"  -c            Produce a core file instead of letting SDL trap it\n"
-"  -d num        Number of milliseconds to delay in main loop\n"
-"  -v            Be verbose; i.e. print log messages to stdout\n"
+"Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n"
+"Gnash comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of Gnash under the terms of the GNU General\n"
+"Public License.  For more information, see the file named COPYING.\n"
 msgstr ""
-"  -h, --help  Diese Hilfe anzeigen.\n"
-"  -s <Faktor> Film um den angegebenen Faktor skalieren\n"
-"  -c          Core-Dump-Datei erstellen anstatt SDL zu erlauben, ihn "
-"aufzufangen\n"
-"  -d num      Number of milliseconds to delay in main loop\n"
-"  -v          Ausführlicher Modus; d.h. Log-Meldungen nach stdout senden\n"
-
-#: ../gui/gnash.cpp:111
-#, fuzzy
-msgid "  -va           Be (very) verbose about action execution\n"
-msgstr "  -va         Ausführlicher Modus für Film-Aktionen\n"
 
-#: ../gui/gnash.cpp:116
-#, fuzzy
-msgid "  -vp           Be (very) verbose about parsing\n"
-msgstr "  -vp         Ausführlicher Modus beim Parsen des Films\n"
+#: ../gui/gnash.cpp:159
+msgid "Build options "
+msgstr ""
 
-#: ../gui/gnash.cpp:121
-msgid ""
-"  -x <ID>       X11 Window ID for display\n"
-"  -v            Produce verbose output\n"
-"  -w            Produce the disk based debug log\n"
-"  -j <width >   Set window width\n"
-"  -k <height>   Set window height\n"
-"  -1            Play once; exit when/if movie reaches the last frame\n"
+#: ../gui/gnash.cpp:160
+msgid "   Target: "
 msgstr ""
 
-#: ../gui/gnash.cpp:128
-#, fuzzy
-msgid ""
-"  -g            Turn on the Flash debugger\n"
-"  -r <0|1|2|3>\n"
-"                0 disables both rendering & sound (good for batch tests)\n"
-"                1 enables rendering & disables sound\n"
-"                2 enables sound & disables rendering\n"
-"                3 enables both rendering & sound (default)\n"
-msgstr ""
-"  -g          Flash-Debugger einschalten\n"
-"  -r <0|1|2|3>\n"
-"              0 Rendering und Audio deaktiviert (good for batch tests)\n"
-"              1 Rendering aktiviert, Audio deaktiviert\n"
-"              2 Audio aktiviert, Rendering deaktiviert\n"
-"              3 Rendering und Audio aktiviert (Standard)\n"
-
-#: ../gui/gnash.cpp:135
-msgid ""
-"  -t <sec>      Timeout and exit after the specified number of seconds\n"
-"  -u <url>      Set \"real\" url of the movie\n"
-"                (useful for downloaded movies)\n"
-"  -U <url>      Set \"base\" url for this run\n"
-"                (used to resolve relative urls, defaults to movie url)\n"
-"  -P <param>    Set parameter (ie. \"FlashVars=A=1&b=2\")\n"
-"  -V, --version Print gnash's version number and exit\n"
-"  -F <fd>       Set filedescriptor to use for external communications\n"
+#: ../gui/gnash.cpp:162
+msgid "   Renderer: "
 msgstr ""
 
-#: ../gui/gnash.cpp:145
-msgid "  -f num        Print FPS every num seconds (float)."
+#: ../gui/gnash.cpp:163
+msgid " - GUI: "
 msgstr ""
 
-#: ../gui/gnash.cpp:148
-#, fuzzy
-msgid ""
-"\n"
-"keys:\n"
-"\n"
-"  CTRL-Q, CTRL-W  Quit/Exit\n"
-"  CTRL-P          Toggle Pause\n"
-"  CTRL-R          Restart the movie\n"
-"  CTRL-[ or kp-   Step back one frame\n"
-"  CTRL-] or kp+   Step forward one frame\n"
-"  CTRL-L          Force immediate redraw\n"
-msgstr ""
-"Tastenkombinationen:\n"
-"  Strg-Q, Strg-W, ESC   Beenden\n"
-"  Strg-P          Pause\n"
-"  Strg-R          Film neu starten\n"
-"  Strg-[ or kp-   Ein Bild zurück\n"
-"  Strg-] or kp+   Ein Bild vorwärts\n"
-"  Strg-B          Hintergrundfarbe ändern\n"
+#: ../gui/gnash.cpp:164
+msgid " - Media handler: "
+msgstr ""
 
-#: ../gui/gnash.cpp:173
-#, c-format
-msgid "Gnash "
-msgstr "Gnash "
+#: ../gui/gnash.cpp:166
+msgid "   Configured with: "
+msgstr ""
 
-#: ../gui/gnash.cpp:184
-#, fuzzy, c-format
-msgid ""
-"Build options %s\n"
-"   Target: %s\n"
-"   Renderer: %s - GUI: %s - Media handler: %s\n"
-"   Configured with: %s\n"
-"   CXXFLAGS: %s\n"
+#: ../gui/gnash.cpp:167
+msgid "   CXXFLAGS: "
 msgstr ""
-"Build-Optionen %s\n"
-"   Ziel: %s\n"
-"   Renderer: %s   GUI: %s   Medienhandler: %s\n"
 
-#: ../gui/gnash.cpp:192
-#, c-format
-msgid "Ffmpeg version is: %s\n"
+#: ../gui/gnash.cpp:170
+msgid "Built against ffmpeg version: "
 msgstr ""
 
-#: ../gui/gnash.cpp:195
-#, c-format
-msgid "Gstreamer version is: %d.%d.%d.\n"
+#: ../gui/gnash.cpp:173
+msgid "Built against gstreamer version: "
 msgstr ""
 
 #: ../gui/gnash.cpp:246
@@ -4998,330 +5576,373 @@
 msgstr ""
 "Kein ausführlicher Modus beim Parsen. Bei der Kompilierung deaktiviert"
 
-#: ../gui/gnash.cpp:273
+#: ../gui/gnash.cpp:278
 #, c-format
 msgid "Setting root URL to %s"
 msgstr "Sätter root-URL till %s"
 
-#: ../gui/gnash.cpp:277
+#: ../gui/gnash.cpp:282
 #, c-format
 msgid "Setting base URL to %s"
 msgstr "Setze Basis-URL auf %s"
 
-#: ../gui/gnash.cpp:284
+#: ../gui/gnash.cpp:289
 #, c-format
 msgid "Invalid host communication filedescriptor %d\n"
 msgstr ""
 
-#: ../gui/gnash.cpp:293
-#, fuzzy
-msgid "Setting width to "
-msgstr "Setze Breite auf %d"
-
-#: ../gui/gnash.cpp:302
+#: ../gui/gnash.cpp:298
 #, fuzzy, c-format
-msgid "No debugger; disabled at compile time, -g is invalid\n"
-msgstr "Kein Debugging. Bei der Kompilierung deaktiviert"
+msgid "Setting width to %d"
+msgstr "Setze Breite auf: %d"
 
-#: ../gui/gnash.cpp:309
+#: ../gui/gnash.cpp:307
 #, fuzzy
-msgid "Setting height to "
-msgstr "Setze Höhe auf %d"
+msgid "No debugger; disabled at compile time, -g is invalid"
+msgstr "Kein Debugging. Bei der Kompilierung deaktiviert"
 
-#: ../gui/gnash.cpp:343
+#: ../gui/gnash.cpp:314
+#, fuzzy, c-format
+msgid "Setting height to %d"
+msgstr "Setze Höhe auf: %d"
+
+#: ../gui/gnash.cpp:348
 #, fuzzy
-msgid "-r must be followed by 0, 1, 2 or 3 "
+msgid "ERROR: -r must be followed by 0, 1, 2 or 3 "
 msgstr "-r erfordert 0, 1, 2, oder 3 (%ld ist ungültig)"
 
-#: ../gui/gnash.cpp:354
-#, fuzzy, c-format
-msgid "FPS debugging disabled at compile time, -f is invalid\n"
+#: ../gui/gnash.cpp:359
+#, fuzzy
+msgid "FPS debugging disabled at compile time, -f is invalid"
 msgstr "Kein Debugging. Bei der Kompilierung deaktiviert"
 
-#: ../gui/gnash.cpp:379
-msgid "No rendering flags specified, using rcfile"
+#: ../gui/gnash.cpp:394
+msgid "Error parsing command line options: "
+msgstr ""
+
+#: ../gui/gnash.cpp:395
+msgid "This is a Gnash bug."
 msgstr ""
 
 #: ../gui/gnash.cpp:400
-#, c-format
-msgid "Got variable option (%s) on command line"
+msgid "No rendering flags specified, using rcfile"
+msgstr ""
+
+#: ../gui/gnash.cpp:438
+msgid "Exception thrown during parseCommandLine"
+msgstr ""
+
+#: ../gui/gnash.cpp:444
+msgid "Error: no input file was specified. Exiting."
 msgstr ""
 
-#: ../gui/gtk.cpp:108
+#: ../gui/gtk.cpp:136
 msgid "Created XEmbedded window"
 msgstr ""
 
-#: ../gui/gtk.cpp:116
+#: ../gui/gtk.cpp:144
 msgid "Created top level window"
 msgstr ""
 
-#: ../gui/gtk.cpp:178
+#: ../gui/gtk.cpp:156
+msgid "Click to play"
+msgstr ""
+
+#: ../gui/gtk.cpp:216
 msgid "LIRC daemon not running"
 msgstr ""
 
-#: ../gui/gtk.cpp:516
+#: ../gui/gtk.cpp:599
 msgid "Sound"
 msgstr ""
 
-#: ../gui/gtk.cpp:532 ../gui/kde.cpp:445
+#: ../gui/gtk.cpp:615 ../gui/kde.cpp:442
 msgid "Quit Gnash"
 msgstr "Avsluta Gnash"
 
-#: ../gui/gtk.cpp:612 ../gui/gtk.cpp:613
+#: ../gui/gtk.cpp:695 ../gui/gtk.cpp:696
 #, fuzzy, c-format
 msgid "Couldn't find pixmap file: %s"
 msgstr "Konnte Ziel '%s' nicht finden"
 
-#: ../gui/gtk.cpp:619
+#: ../gui/gtk.cpp:702
 #, c-format
 msgid "Failed to load pixbuf file: %s: %s"
 msgstr ""
 
-#: ../gui/gtk.cpp:825
+#: ../gui/gtk.cpp:920
 #, c-format
 msgid ""
 "Attempting to open file %s.\n"
 "NOTE: the file open functionality is not yet implemented!"
 msgstr ""
 
-#: ../gui/gtk.cpp:949
+#: ../gui/gtk.cpp:1045
 msgid "Gnash preferences"
 msgstr ""
 
-#: ../gui/gtk.cpp:975
+#: ../gui/gtk.cpp:1071
 msgid "_Logging"
 msgstr ""
 
-#: ../gui/gtk.cpp:979
+#: ../gui/gtk.cpp:1075
 msgid "<b>Logging options</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:983
+#: ../gui/gtk.cpp:1079
 msgid "Verbosity level:"
 msgstr ""
 
-#: ../gui/gtk.cpp:992
+#: ../gui/gtk.cpp:1088
 #, fuzzy
 msgid "Log to _file"
 msgstr "Keine Eingabedateien"
 
-#: ../gui/gtk.cpp:996
+#: ../gui/gtk.cpp:1092
 msgid "Logfile name:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1005
+#: ../gui/gtk.cpp:1101
 msgid "Log _parser output"
 msgstr ""
 
-#: ../gui/gtk.cpp:1012
+#: ../gui/gtk.cpp:1108
 msgid "Log SWF _actions"
 msgstr ""
 
-#: ../gui/gtk.cpp:1019
+#: ../gui/gtk.cpp:1115
 msgid "Log malformed SWF _errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1025
+#: ../gui/gtk.cpp:1121
 msgid "Log ActionScript _coding errors"
 msgstr ""
 
-#: ../gui/gtk.cpp:1032
+#: ../gui/gtk.cpp:1128
 msgid "Log _Local Connection activity"
 msgstr ""
 
-#: ../gui/gtk.cpp:1039
+#: ../gui/gtk.cpp:1135
 msgid "Enable _debugger"
 msgstr ""
 
-#: ../gui/gtk.cpp:1052
+#: ../gui/gtk.cpp:1148
 msgid "_Security"
 msgstr ""
 
-#: ../gui/gtk.cpp:1057
+#: ../gui/gtk.cpp:1153
 msgid "<b>Network connections</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1061
+#: ../gui/gtk.cpp:1157
 msgid "Connect only to local _host"
 msgstr ""
 
-#: ../gui/gtk.cpp:1065
+#: ../gui/gtk.cpp:1161
 msgid "Connect only to local _domain"
 msgstr ""
 
-#: ../gui/gtk.cpp:1069
+#: ../gui/gtk.cpp:1165
 msgid "Disable SSL _verification"
 msgstr ""
 
-#: ../gui/gtk.cpp:1073
+#: ../gui/gtk.cpp:1169
 msgid "_Whitelist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1079
+#: ../gui/gtk.cpp:1175
 msgid "_Blacklist"
 msgstr ""
 
-#: ../gui/gtk.cpp:1086
+#: ../gui/gtk.cpp:1182
 msgid "<b>Privacy</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1090
+#: ../gui/gtk.cpp:1186
 msgid "Shared objects directory:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1099
+#: ../gui/gtk.cpp:1195
 msgid "Do _not write Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1105
+#: ../gui/gtk.cpp:1201
 msgid "Only _access local Shared Object files"
 msgstr ""
 
-#: ../gui/gtk.cpp:1111
+#: ../gui/gtk.cpp:1207
 msgid "Disable Local _Connection object"
 msgstr ""
 
-#: ../gui/gtk.cpp:1122
+#: ../gui/gtk.cpp:1218
 msgid "_Media"
 msgstr ""
 
-#: ../gui/gtk.cpp:1127
+#: ../gui/gtk.cpp:1223
 msgid "<b>Sound</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1131
+#: ../gui/gtk.cpp:1227
 msgid "Use sound _handler"
 msgstr ""
 
-#: ../gui/gtk.cpp:1140
+#: ../gui/gtk.cpp:1236
 msgid "_Player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1145
+#: ../gui/gtk.cpp:1241
 msgid "<b>Player description</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1153
+#: ../gui/gtk.cpp:1249
 msgid "Player version:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1166
+#: ../gui/gtk.cpp:1262
 msgid "Operating system:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1175
+#: ../gui/gtk.cpp:1271
 msgid "<i>If blank, Gnash will detect your OS</i>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1185
+#: ../gui/gtk.cpp:1281
 msgid "URL opener:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1195
+#: ../gui/gtk.cpp:1291
 msgid "<b>Performance</b>"
 msgstr ""
 
-#: ../gui/gtk.cpp:1203
+#: ../gui/gtk.cpp:1299
 msgid "Max size of movie library:"
 msgstr ""
 
-#: ../gui/gtk.cpp:1213
+#: ../gui/gtk.cpp:1309
 msgid "Start _Gnash in pause mode"
 msgstr ""
 
-#: ../gui/gtk.cpp:1226
+#: ../gui/gtk.cpp:1322
 msgid "Movie properties"
 msgstr ""
 
-#: ../gui/gtk.cpp:1299
+#: ../gui/gtk.cpp:1397
 #, fuzzy
 msgid "Variable"
 msgstr "Variabelnamn: %s"
 
-#: ../gui/gtk.cpp:1311
+#: ../gui/gtk.cpp:1409
 msgid "Value"
 msgstr ""
 
-#: ../gui/gtk.cpp:1355
+#: ../gui/gtk.cpp:1455
 msgid "Gnash is the GNU Flash movie player based on GameSWF."
 msgstr ""
 
-#: ../gui/gtk.cpp:1357
+#: ../gui/gtk.cpp:1457
 msgid ""
 "\n"
 "Renderer: "
 msgstr ""
 
-#: ../gui/gtk.cpp:1370
+#: ../gui/gtk.cpp:1459
+msgid ""
+"\n"
+"GUI: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1461
+msgid ""
+"\n"
+"Media: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1464
+msgid ""
+"\n"
+"Built against gstreamer version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1470
+msgid ""
+"\n"
+"Built against ffmpeg version: "
+msgstr ""
+
+#: ../gui/gtk.cpp:1479
 msgid "GNASH flash movie player"
 msgstr ""
 
-#: ../gui/gtk.cpp:1402 ../gui/gtk.cpp:1415
+#: ../gui/gtk.cpp:1511 ../gui/gtk.cpp:1524
 msgid "Open file"
 msgstr ""
 
-#: ../gui/gtk.cpp:1756
+#: ../gui/gtk.cpp:1878
 msgid "_File"
 msgstr ""
 
-#: ../gui/gtk.cpp:1820
+#: ../gui/gtk.cpp:1942
 msgid "_Edit"
 msgstr ""
 
-#: ../gui/gtk.cpp:1842
+#: ../gui/gtk.cpp:1964
 #, fuzzy
 msgid "_Help"
 msgstr "-h\tHilfe"
 
-#: ../gui/gtk.cpp:1863
+#: ../gui/gtk.cpp:1986
 msgid "_View"
 msgstr ""
 
-#: ../gui/gtk.cpp:1873
+#: ../gui/gtk.cpp:1996
 msgid "Redraw"
 msgstr ""
 
-#: ../gui/gtk.cpp:1885 ../gui/gtk.cpp:1891
+#: ../gui/gtk.cpp:2008 ../gui/gtk.cpp:2014
 msgid "Toggle fullscreen"
 msgstr ""
 
-#: ../gui/gtk.cpp:1907
+#: ../gui/gtk.cpp:2024
+msgid "Show updated ranges"
+msgstr ""
+
+#: ../gui/gtk.cpp:2045
 msgid "Movie _Control"
 msgstr ""
 
-#: ../gui/gtk.cpp:1920
+#: ../gui/gtk.cpp:2058
 msgid "Play"
 msgstr ""
 
-#: ../gui/gtk.cpp:1933
+#: ../gui/gtk.cpp:2071
 #, fuzzy
 msgid "Pause"
 msgstr "Pause"
 
-#: ../gui/gtk.cpp:1946
+#: ../gui/gtk.cpp:2084
 msgid "Stop"
 msgstr ""
 
-#: ../gui/gtk.cpp:1961 ../gui/kde.cpp:437
+#: ../gui/gtk.cpp:2099 ../gui/kde.cpp:434
 msgid "Restart Movie"
 msgstr "Film neu starten"
 
-#: ../gui/gtk.cpp:1977
+#: ../gui/gtk.cpp:2115
 #, fuzzy
 msgid "Step Forward Frame"
 msgstr "Spela framåt"
 
-#: ../gui/gtk.cpp:1989
+#: ../gui/gtk.cpp:2127
 #, fuzzy
 msgid "Step Backward Frame"
 msgstr "Spela bakåt"
 
-#: ../gui/gtk.cpp:2002
+#: ../gui/gtk.cpp:2140
 #, fuzzy
 msgid "Jump Forward 10 Frames"
 msgstr "Hoppa framåt"
 
-#: ../gui/gtk.cpp:2012
+#: ../gui/gtk.cpp:2150
 #, fuzzy
 msgid "Jump Backward 10 Frames"
 msgstr "Hoppa bakåt"
@@ -5349,106 +5970,113 @@
 msgid "Got double-buffered visual."
 msgstr ""
 
-#: ../gui/gui.cpp:169 ../gui/gui.cpp:175
+#: ../gui/gui.cpp:166 ../gui/gui.cpp:172
 msgid "Fullscreen not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:184
+#: ../gui/gui.cpp:181
 msgid "Mouse show/hide not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:195
+#: ../gui/gui.cpp:194
 msgid "menushow not yet supported in this GUI"
 msgstr ""
 
-#: ../gui/gui.cpp:374
+#: ../gui/gui.cpp:518
 #, c-format
 msgid "mouse @ %d,%d"
 msgstr ""
 
-#: ../gui/gui.cpp:762
+#: ../gui/gui.cpp:934
 #, c-format
 msgid "Frame %d"
 msgstr "Ruta %d"
 
-#: ../gui/kde.cpp:434
+#: ../gui/kde.cpp:431
 msgid "Play Movie"
 msgstr "Wiedergabe"
 
-#: ../gui/kde.cpp:435
+#: ../gui/kde.cpp:432
 msgid "Pause Movie"
 msgstr "Pause"
 
-#: ../gui/kde.cpp:436
+#: ../gui/kde.cpp:433
 msgid "Stop Movie"
 msgstr "Anhalten"
 
-#: ../gui/kde.cpp:439
+#: ../gui/kde.cpp:436
 msgid "Step Forward"
 msgstr "Spela framåt"
 
-#: ../gui/kde.cpp:440
+#: ../gui/kde.cpp:437
 msgid "Step Backward"
 msgstr "Spela bakåt"
 
-#: ../gui/kde.cpp:441
+#: ../gui/kde.cpp:438
 msgid "Jump Forward"
 msgstr "Hoppa framåt"
 
-#: ../gui/kde.cpp:442
+#: ../gui/kde.cpp:439
 msgid "Jump Backward"
 msgstr "Hoppa bakåt"
 
-#: ../gui/kde.cpp:444
+#: ../gui/kde.cpp:441
 msgid "Refresh"
 msgstr ""
 
-#: ../gui/Player.cpp:152
+#: ../gui/Player.cpp:155
 #, c-format
 msgid "Timer delay set to %d milliseconds"
 msgstr "Timer-Verzögerung auf %d Millisekunden gesetzt"
 
-#: ../gui/Player.cpp:166
+#: ../gui/Player.cpp:182
 msgid "Sound requested but no sound support compiled in"
 msgstr ""
 "Audio erfordert, jedoch keine Audiounterstützung bei der Kompilierung "
 "aktiviert"
 
-#: ../gui/Player.cpp:199
+#: ../gui/Player.cpp:215
 #, c-format
 msgid "Activating FPS debugging every %g seconds"
 msgstr ""
 
-#: ../gui/Player.cpp:353
-msgid "Input movie has collapsed dimensions "
+#: ../gui/Player.cpp:366
+#, c-format
+msgid ""
+"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on."
+msgstr ""
+
+#: ../gui/Player.cpp:452
+#, c-format
+msgid "Sent FsCommand '%s' to host fd %d"
 msgstr ""
 
-#: ../gui/Player.cpp:408
+#: ../gui/Player.cpp:461
 #, c-format
-msgid "Running as plugin: ignoring fscommand %s."
+msgid "Running as plugin: skipping internal handling of FsCommand %s%s."
 msgstr ""
 
-#: ../gui/Player.cpp:445
+#: ../gui/Player.cpp:506
 #, c-format
-msgid "FScommand exec called with argument %s"
+msgid "FsCommand exec called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:452
+#: ../gui/Player.cpp:513
 #, c-format
-msgid "FScommand allowscale called with argument %s"
+msgid "FsCommand allowscale called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:459
+#: ../gui/Player.cpp:520
 #, c-format
-msgid "FScommand trapallkeys called with argument %s"
+msgid "FsCommand trapallkeys called with argument %s"
 msgstr ""
 
-#: ../gui/Player.cpp:463
+#: ../gui/Player.cpp:526
 #, c-format
-msgid "Unhandled FSCommand %s (%s)"
+msgid "FsCommand '%s(%s)' not handled internally"
 msgstr ""
 
-#: ../gui/Player.cpp:482
+#: ../gui/Player.cpp:597
 #, c-format
 msgid "Unhandled callback %s with arguments %s"
 msgstr ""
@@ -5496,6 +6124,188 @@
 msgid "Field name is: %s: "
 msgstr "Fältnamnet är: %s: "
 
+#, fuzzy
+#~ msgid "TRACE"
+#~ msgstr "TRACE: "
+
+#, fuzzy
+#~ msgid "ERROR"
+#~ msgstr "FEHLER: "
+
+#, fuzzy
+#~ msgid "SECURITY"
+#~ msgstr "SICHERHEIT: "
+
+#, fuzzy
+#~ msgid "ACTIONSCRIPT ERROR"
+#~ msgstr "ACTIONSCRIPT FEL: "
+
+#~ msgid "Could not find a usable WinSock DLL"
+#~ msgstr "Konnte keine verwendbare WinSock-DLL finden"
+
+#~ msgid "Can't connect to privileged port #%d"
+#~ msgstr "Kann mit privilegiertem Port %d nicht verbinden"
+
+#~ msgid "unable to get protocol entry for %s"
+#~ msgstr "Erfassen des Protokolleintrags für %s nicht möglich!"
+
+#~ msgid "setsockopt SO_REUSEADDR failed"
+#~ msgstr "setsockopt SO_REUSEADDR fehlgeschlagen"
+
+#~ msgid "unable to bind to port %hd: %s"
+#~ msgstr "Binden an Port %hd unmöglich: %s"
+
+#~ msgid "unable to accept: %s"
+#~ msgstr "Nicht annehmbar: %s"
+
+#~ msgid "Accepting tcp/ip connection on fd %d"
+#~ msgstr "Nehme TCP/IP-Verbindung an fd %d an"
+
+#~ msgid "The connect() socket for fd %d was interupted by a system call"
+#~ msgstr ""
+#~ "Der connect()-Sockel für fd %d wurde durch einen Systemaufruf "
+#~ "unterbrochen"
+
+#~ msgid "Can't connect to privileged port %hd"
+#~ msgstr "Verbindung mit privilegiertem Port %hd unmöglich"
+
+#~ msgid "The hostname for this machine is %s"
+#~ msgstr "Der Hostname für diesen Rechner ist %s"
+
+#~ msgid "Couldn't get the hostname for this machine"
+#~ msgstr "Konnte Hostnamen für diesen Rechner nicht ermitteln"
+
+#~ msgid "The IP address for this client socket is %s"
+#~ msgstr "Die IP-Adresse für diesen Client-Sockel ist %s"
+
+#~ msgid "Unable to close the socket for fd %d: %s"
+#~ msgstr "Kann Sockel für fd %d nicht schließen: %s"
+
+#~ msgid "Closed the socket on fd %d"
+#~ msgstr "Sockel auf fd %d geschlossen"
+
+#, fuzzy
+#~ msgid "The socket for fd %d was interupted by a system call"
+#~ msgstr ""
+#~ "Der connect()-Sockel für fd %d wurde durch einen Systemaufruf "
+#~ "unterbrochen"
+
+#, fuzzy
+#~ msgid "wrote %d bytes to fd %d"
+#~ msgstr "Sockel auf fd %d geschlossen"
+
+#, fuzzy
+#~ msgid "\" in rcfile."
+#~ msgstr "Keine Eingabedateien"
+
+#~ msgid "Type is %s"
+#~ msgstr "Typ ist %s"
+
+#~ msgid "Boolean is %d"
+#~ msgstr "Boolean är %d"
+
+#~ msgid "Undefined element"
+#~ msgstr "Undefiniertes Element"
+
+#, fuzzy
+#~ msgid "Couldn't read first RTMP header byte"
+#~ msgstr "Kann Kopfteil der Datei nicht lesen!"
+
+#, fuzzy
+#~ msgid "Couldn't read first RTMP packet header"
+#~ msgstr "Kann Kopfteil der Datei nicht lesen!"
+
+#~ msgid "Failed to set a date."
+#~ msgstr "Konnte kein Datum setzen"
+
+#~ msgid ""
+#~ "usage: gnash [options] movie_file.swf\n"
+#~ "\n"
+#~ "Plays a SWF (Shockwave Flash) movie\n"
+#~ "options:\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Verwendung: gnash [Optionen] Film_Datei.swf\n"
+#~ "\n"
+#~ "Wiedergabe eines SWF (Shockwave Flash) Films\n"
+#~ "Optionen:\n"
+#~ "\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -h, --help    Print this info.\n"
+#~ "  -s <factor>   Scale the movie up/down by the specified factor\n"
+#~ "  -c            Produce a core file instead of letting SDL trap it\n"
+#~ "  -d num        Number of milliseconds to delay in main loop\n"
+#~ "  -v            Be verbose; i.e. print log messages to stdout\n"
+#~ msgstr ""
+#~ "  -h, --help  Diese Hilfe anzeigen.\n"
+#~ "  -s <Faktor> Film um den angegebenen Faktor skalieren\n"
+#~ "  -c          Core-Dump-Datei erstellen anstatt SDL zu erlauben, ihn "
+#~ "aufzufangen\n"
+#~ "  -d num      Number of milliseconds to delay in main loop\n"
+#~ "  -v          Ausführlicher Modus; d.h. Log-Meldungen nach stdout "
+#~ "senden\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -g            Turn on the Flash debugger\n"
+#~ "  -r <0|1|2|3>\n"
+#~ "                0 disables both rendering & sound (good for batch tests)\n"
+#~ "                1 enables rendering & disables sound\n"
+#~ "                2 enables sound & disables rendering\n"
+#~ "                3 enables both rendering & sound (default)\n"
+#~ msgstr ""
+#~ "  -g          Flash-Debugger einschalten\n"
+#~ "  -r <0|1|2|3>\n"
+#~ "              0 Rendering und Audio deaktiviert (good for batch tests)\n"
+#~ "              1 Rendering aktiviert, Audio deaktiviert\n"
+#~ "              2 Audio aktiviert, Rendering deaktiviert\n"
+#~ "              3 Rendering und Audio aktiviert (Standard)\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "keys:\n"
+#~ "\n"
+#~ "  CTRL-Q, CTRL-W  Quit/Exit\n"
+#~ "  CTRL-P          Toggle Pause\n"
+#~ "  CTRL-R          Restart the movie\n"
+#~ "  CTRL-[ or kp-   Step back one frame\n"
+#~ "  CTRL-] or kp+   Step forward one frame\n"
+#~ "  CTRL-L          Force immediate redraw\n"
+#~ msgstr ""
+#~ "Tastenkombinationen:\n"
+#~ "  Strg-Q, Strg-W, ESC   Beenden\n"
+#~ "  Strg-P          Pause\n"
+#~ "  Strg-R          Film neu starten\n"
+#~ "  Strg-[ or kp-   Ein Bild zurück\n"
+#~ "  Strg-] or kp+   Ein Bild vorwärts\n"
+#~ "  Strg-B          Hintergrundfarbe ändern\n"
+
+#~ msgid "Gnash "
+#~ msgstr "Gnash "
+
+#, fuzzy
+#~ msgid ""
+#~ "Build options %s\n"
+#~ "   Target: %s\n"
+#~ "   Renderer: %s - GUI: %s - Media handler: %s\n"
+#~ "   Configured with: %s\n"
+#~ "   CXXFLAGS: %s\n"
+#~ msgstr ""
+#~ "Build-Optionen %s\n"
+#~ "   Ziel: %s\n"
+#~ "   Renderer: %s   GUI: %s   Medienhandler: %s\n"
+
+#, fuzzy
+#~ msgid "Setting width to "
+#~ msgstr "Setze Breite auf %d"
+
+#, fuzzy
+#~ msgid "Setting height to "
+#~ msgstr "Setze Höhe auf %d"
+
 #~ msgid "could not allocate memory for sound data"
 #~ msgstr "kan inte allokera minne för ljud-data "
 
@@ -5583,12 +6393,6 @@
 #~ msgid "Setting root URL to: %s"
 #~ msgstr "Setze Root-URL auf: %s"
 
-#~ msgid "Setting width to: %d"
-#~ msgstr "Setze Breite auf: %d"
-
-#~ msgid "Setting height to: %d"
-#~ msgstr "Setze Höhe auf: %d"
-
 #~ msgid "-r must be followed by 0, 1 or 2 (%d is invalid)"
 #~ msgstr "-r erfordert 0, 1, 2 (%d ist ungültig)"
 
@@ -5645,9 +6449,6 @@
 #~ msgid "Can't read XML file %s (%s)"
 #~ msgstr "Kann XML-Datei %s nicht lesen (%s)"
 
-#~ msgid "note: couldn't open cache file '%s'"
-#~ msgstr "Bemerkung: Konnte Cache-Datei '%s' nicht öffnen"
-
 #~ msgid "Loading cache file %s"
 #~ msgstr "Lade Cache-Datei %s"
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]